exojax
๐ Differentiable Spectrum Modeling of Exoplanets and Brown Dwarfs
Learn how to define custom molecular opacities and add new species to ExoJAX. Follow our guide to enhance your exoplanet atmosphere modeling capabilities.
How ExoJAX Supports HMC-NUTS and SVI for Bayesian Atmospheric RetrievalExoJAX 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.
The Role of JAX in ExoJAX: Performance and Scalability for Exoplanet ModelingDiscover how JAX powers ExoJAX for high performance and scalability in exoplanet modeling. Accelerate your simulations with JIT compilation and automatic differentiation.
How to Perform Reflection Spectrum Calculations Using ExoJAXLearn to perform reflection spectrum calculations with ExoJAX. This guide explores its JAX pipeline and radiative transfer solvers for efficient, differentiable atmospheric retrieval.
Data Formats Compatible with ExoJAX's Database and Data Modules: A Complete GuideExplore data formats ExoJAX supports including ExoMol HITRAN VALD and more. Our guide details native spectroscopic formats compatible with ExoJAX modules.
How to Apply Instrumental Broadening Effects to Simulated Spectra in ExoJAXLearn 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 Set Up Temperature-Pressure Profiles in ExoJAX: Complete Configuration GuideLearn to set up temperature pressure profiles in ExoJAX. Configure analytic functions or custom arrays with this complete guide for accurate atmospheric modeling.
How ExoJAX Integrates Spectral Lines and Continua: A Deep Dive into the Opacity PipelineExoJAX 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.
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 ExoJAX's Atmospheric Microphysics (AMP) Class Models Cloud PropertiesLearn how ExoJAX's AmpAmcloud class models cloud properties using the Ackerman & Marley (2001) framework. Understand particle size distributions and mixing ratios.
ExoJAX Spectral Operator (Sop) Class: Rotation, Instrumental Broadening, and PhotometryExplore 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.
How to Use ArtEmis, ArtTrans, and ArtReflect Classes for Radiative Transfer in ExoJAXMaster 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.
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:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too โ