Skip to main content

Differentiable exoplanet spectroscopy and atmospheric tools in JAX.

Project description

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.

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

exojax-2.5.0.tar.gz (61.5 MB view details)

Uploaded Source

Built Distribution

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

exojax-2.5.0-py3-none-any.whl (6.9 MB view details)

Uploaded Python 3

File details

Details for the file exojax-2.5.0.tar.gz.

File metadata

  • Download URL: exojax-2.5.0.tar.gz
  • Upload date:
  • Size: 61.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.9

File hashes

Hashes for exojax-2.5.0.tar.gz
Algorithm Hash digest
SHA256 bfda81c863efc79aecf0dd10c8c76e59d56658abc898ee9c3742cbb11c7266b4
MD5 ab0388a372a9aeae706a9efbad989eaf
BLAKE2b-256 a0ab8160e0d9c828a7933cc37121d492def5c6c00aa886507e92b2309275a9fc

See more details on using hashes here.

File details

Details for the file exojax-2.5.0-py3-none-any.whl.

File metadata

  • Download URL: exojax-2.5.0-py3-none-any.whl
  • Upload date:
  • Size: 6.9 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.9

File hashes

Hashes for exojax-2.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0cc481f04b6690454d24eb38e7082b9d85fe233a498b67141f08ef0d67aacec9
MD5 fb073b0993367fdff417be3202a13dfc
BLAKE2b-256 0fcdf4c747c2533132c9866ca2638a1731a821d54e3da1807a93477c4695f4e1

See more details on using hashes here.

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