Project Awesome project awesome

New Libraries > exojax

Automatic differentiable spectrum modeling of exoplanets/brown dwarfs compatible to JAX.

Package 71 stars GitHub

ExoJAX

License Docs Ask DeepWiki paper paper

Differentiable spectral modelling of exoplanets/brown dwarfs/M dwarfs using JAX! Read the docs 🐕 or deepwiki for ExoJAX.

In short, ExoJAX allows you to do gradient based optimizations, HMC-NUTS, and SVI using the latest database.

ExoJAX Classes
  • Databases (exojax.database) : *db (mdb: molecular, adb: atomic, cdb: continuum, pdb: particulates)
  • Opacity Calculators (exojax.opacity) : opa (Voigt profile, CIA, Mie, Rayleigh scattering etc)
  • Atmospheric Radiative Transfer (exojax.rt) : art (emission w, w/o scattering, reflection, transmission)
  • Spectral Operator (exojax.postproc) : sop (planet rotation, instrumental broadening, photometry)
  • Atmospheric Microphysics (exojax.atm) : amp (clouds etc)

License

🐈 Copyright 2020-2026 ExoJAX contributors. ExoJAX is publicly available under the MIT license.

Back to JAX