New Libraries > exojax
Automatic differentiable spectrum modeling of exoplanets/brown dwarfs compatible to JAX.
ExoJAX
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.