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 · errorBand colour
#5fe6a8 your colour — ZTF, TESS, any survey
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
Searching for periods…
Variability features
computed in your browser · fold-independentClassify this curve
coming soonAn 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