Skip to main content

EzTaoX is a flexible framework for multi-wavelength and multi-survey AGN light-curve modeling using Gaussian Processes (GPs). Built on top of tinygp.

Project description

EzTaoX

DOI PyPI Conda

Read the Docs GitHub Workflow Status codecov benchmarks

Binder

EzTaoX is a flexible framework for multi-wavelength and multi-survey AGN light-curve modeling using Gaussian Processes (GPs). Built on top of tinygp---a scalable GP library in JAX---EzTaoX is fast, modular, and integrates seamlessly with the JAX ecosystem for statistical inference and modern machine learning.

EzTaoX is under active development, breaking API changes are expected.

Installation

pip install eztaox

Dependencies

Supports Python 3.10, 3.11, 3.12
"jax (<=0.4.31)",
"jaxlib (<=0.4.31)",
"tinygp (>=0.3.0,<0.4.0)",
"optax (>=0.2.5,<0.3.0)",
"numpyro (>=0.17.0,<0.20.0)",

Documentation

Please see our readthedocs

Citation

If you find EzTaoX useful for your research, please consider citing the following paper arXiv:2511.21479,

@ARTICLE{Yu2026,
       author = {{Yu}, Weixiang and {Ruan}, John J. and {Burke}, Colin J. and {Assef}, Roberto J. and {Ananna}, Tonima T. and {Bauer}, Franz E. and {De Cicco}, Demetra and {Horne}, Keith and {Hern{\'a}ndez-Garc{\'\i}a}, Lorena and {Ili{\'c}}, Dragana and {Jha}, Vivek Kumar and {Kova{\v{c}}evi{\'c}}, Andjelka B. and {Marculewicz}, Marcin and {Panda}, Swayamtrupta and {Ricci}, Claudio and {Richards}, Gordon T. and {Riffel}, Rogemar A. and {Schneider}, Donald P. and {S{\'a}nchez-S{\'a}ez}, Paula and {Satheesh-Sheeba}, Sarath and {Tombesi}, Francesco and {Temple}, Matthew J. and {Vogeley}, Michael S. and {Yoon}, Ilsang and {Zou}, Fan},
        title = "{Scalable and Robust Multiband Modeling of AGN Light Curves in Rubin-LSST}",
      journal = {\apj},
     keywords = {Active galactic nuclei, Reverberation mapping, Time series analysis, Red noise, Gaussian Processes regression, Astronomy software, 16, 2019, 1916, 1956, 1930, 1855, Astrophysics of Galaxies, Instrumentation and Methods for Astrophysics},
         year = 2026,
        month = feb,
       volume = {998},
       number = {1},
          eid = {144},
        pages = {144},
          doi = {10.3847/1538-4357/ae28d3},
archivePrefix = {arXiv},
       eprint = {2511.21479},
}

and the Zenodo code repository: 10.5281/zenodo.17467662.

Acknowledgment

EzTaoX is built on top of (and inspired by) tinygp---a general purpose GP modeling framework written in JAX. For more general GP modeling tasks, experienced users can directly explore tinygp.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

eztaox-0.2.0.tar.gz (1.2 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

eztaox-0.2.0-py3-none-any.whl (29.4 kB view details)

Uploaded Python 3

File details

Details for the file eztaox-0.2.0.tar.gz.

File metadata

  • Download URL: eztaox-0.2.0.tar.gz
  • Upload date:
  • Size: 1.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for eztaox-0.2.0.tar.gz
Algorithm Hash digest
SHA256 973ea223e0ae930c6682b654fff6e923c30714034300567170eb8277c0afdb5d
MD5 1aadb953889be55a7dd20aebf5daeed4
BLAKE2b-256 6c5d3536bd8f07650ee101497ac929b1e220f71525c9c5c34d340419eb0b8051

See more details on using hashes here.

Provenance

The following attestation bundles were made for eztaox-0.2.0.tar.gz:

Publisher: publish-to-pypi.yml on LSST-AGN-Variability/EzTaoX

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file eztaox-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: eztaox-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 29.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for eztaox-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0093dd16dffc3b5f606f44b78220845f70ef1bfcef308e4368536b0551be1306
MD5 c434a56cecb404b484ad92666fb0a2a8
BLAKE2b-256 64fca1d856e6fff49927eae90101ce961afb0613f315eefa0d1dd8334bcdce12

See more details on using hashes here.

Provenance

The following attestation bundles were made for eztaox-0.2.0-py3-none-any.whl:

Publisher: publish-to-pypi.yml on LSST-AGN-Variability/EzTaoX

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page