lcviz - Light Curve Visualization and Analysis

lcviz is a light curve visualization and analysis tool within the Jupyter environment, built on top of jdaviz and lightkurve. It provides tools for the analysis of periodic and semi-periodic variability from stationary sources in high-cadence photometric data sets from Kepler, K2, and TESS.

Introducing lcviz 2.0 + jdaviz 5.0

lcviz 2.0, powered by jdaviz 5.0, injects lcviz loaders and plugins directly into the generalized jdaviz at runtime. You no longer need a separate LCviz configuration — just import jdaviz as jd and then inject lightcurve capabilities with import lcviz. From there, simply load your light curve or TPF data, and all lcviz capabilities are available alongside the full suite of jdaviz tools.

View Deprecated LCViz-Config Documentation
In [1]:
import jdaviz as jd import lcviz from lightkurve import search_lightcurve lc = search_lightcurve("HAT-P-11", mission="Kepler", cadence="long", quarter=10).download() jd.load(lc, format='Light Curve') jd.show()

Data Loaders

Import light curves and target pixel files into jdaviz

Viewers

Visualize light curves in time and phase space

Subsets

Select regions of interest in your data, synced across all viewers

Export

Export generated data, selected subsets, and viewers

Flexible Settings & Options

Choose how to visualize your data, including display units and plot options

Access to Data Info

Interactive access to information about your data and generated results

Data Menu

Control data and subset layer order and visibility for each viewer

Mouseover Information

See information about the data directly below your cursor

API Access in Notebook

Script advanced and reproducible workflows via Python API

License

This project is Copyright (c) JDADF Developers and licensed under the terms of the BSD 3-Clause license.