exojax

๐Ÿˆ Differentiable Spectrum Modeling of Exoplanets and Brown Dwarfs

23 articles
How to Define Custom Molecular Opacities or Add New Species to ExoJAX

Learn how to define custom molecular opacities and add new species to ExoJAX. Follow our guide to enhance your exoplanet atmosphere modeling capabilities.

how-to-guide
Mar 3, 2026
How ExoJAX Supports HMC-NUTS and SVI for Bayesian Atmospheric Retrieval

ExoJAX enables advanced Bayesian atmospheric retrieval with HMC-NUTS and SVI. Leverage its JAX-based pipeline with NumPyro and Blackjax for efficient MCMC sampling and variational inference on exoplanet spectra.

deep-dive
Mar 3, 2026
The Role of JAX in ExoJAX: Performance and Scalability for Exoplanet Modeling

Discover how JAX powers ExoJAX for high performance and scalability in exoplanet modeling. Accelerate your simulations with JIT compilation and automatic differentiation.

performance
Mar 3, 2026
How to Perform Reflection Spectrum Calculations Using ExoJAX

Learn to perform reflection spectrum calculations with ExoJAX. This guide explores its JAX pipeline and radiative transfer solvers for efficient, differentiable atmospheric retrieval.

how-to-guide
Mar 3, 2026
Data Formats Compatible with ExoJAX's Database and Data Modules: A Complete Guide

Explore data formats ExoJAX supports including ExoMol HITRAN VALD and more. Our guide details native spectroscopic formats compatible with ExoJAX modules.

how-to-guide
Mar 3, 2026
How to Apply Instrumental Broadening Effects to Simulated Spectra in ExoJAX

Learn how to apply instrumental broadening effects to simulated spectra in ExoJAX. Convert resolution to Gaussian std, instantiate SopInstProfile, and convolve your spectrum with ipgauss.

how-to-guide
Mar 3, 2026
How to Set Up Temperature-Pressure Profiles in ExoJAX: Complete Configuration Guide

Learn to set up temperature pressure profiles in ExoJAX. Configure analytic functions or custom arrays with this complete guide for accurate atmospheric modeling.

how-to-guide
Mar 3, 2026
How ExoJAX Integrates Spectral Lines and Continua: A Deep Dive into the Opacity Pipeline

ExoJAX integrates spectral lines and continua by calculating separate cross-sections and absorption coefficients converting them to layer optical depth matrices and summing into a total dtau matrix for radiative transfer.

deep-dive
Mar 3, 2026
How to Configure ExoJAX to Use Different Opacity Calculation Methods (Premodit vs Modit)

Learn how to configure ExoJAX for different opacity calculation methods. Easily switch between Premodit and Modit for your atmospheric modeling needs with this guide.

how-to-guide
Mar 3, 2026
How ExoJAX's Atmospheric Microphysics (AMP) Class Models Cloud Properties

Learn how ExoJAX's AmpAmcloud class models cloud properties using the Ackerman & Marley (2001) framework. Understand particle size distributions and mixing ratios.

internals
Mar 3, 2026
ExoJAX Spectral Operator (Sop) Class: Rotation, Instrumental Broadening, and Photometry

Explore the ExoJAX Spectral Operator (Sop) class for unified spectral processing including rotation, instrumental broadening, and photometry. Learn how to apply these effects efficiently using FFT or Overlap-and-Add.

deep-dive
Mar 3, 2026
How to Use ArtEmis, ArtTrans, and ArtReflect Classes for Radiative Transfer in ExoJAX

Master radiative transfer in ExoJAX! Learn to use ArtEmis, ArtTrans, and ArtReflect classes for emission, transmission, and reflection spectra with JAX-accelerated kernels. Get accurate exoplanet atmospheric data.

how-to-guide
Mar 3, 2026

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too โ†’