Light-curve explorer · client-side · your data never leaves the browser

Analyze your own light curve

Paste or upload time-series photometry — from ASAS-SN, ZTF, TESS, or any survey — and we run a Lomb–Scargle period search and fold it, right here in your browser. Nothing is uploaded.

Your data

time · magnitude · error

Band colour

Shortest period

Sets the periodogram's high-frequency edge.

Columns: time (JD / HJD / MJD), magnitude, optional error. Commas, tabs, or spaces. A header row and lines starting with # are ignored.

Best period
d
Lomb–Scargle peak
Points
detections used
Baseline
d
first → last
Amplitude
mag
5–95 percentile
g

Variability features

computed in your browser · fold-independent

Classify this curve

coming soon

An in-browser classifier — the same network that scores the archive — will name the variability class here once the model finishes training. Until then, and always (unlimited, offline, zero cost), classify locally with the package:

from varchive import classify_lightcurve
r = classify_lightcurve(jd, mag, mag_err, band="g")
r.fine_class, r.fine_prob      # e.g. ("EW", 0.97)
r.broad_class, r.anomaly_score