iris-jwst is a GPU-accelerated package to generate high-resolution opacity-weighted molecular line intensities to model disk spectra.


License
MIT
Install
pip install iris-jwst==0.1.5

Documentation


iris: InfraRed Isothermal Slabs

iris is a Python package that simulates IR molecular line emission from protoplanetary disks.

Installation

Get the latest version from PyPi!

pip install iris-jwst

Requirements

jax, jaxlib, astroquery, astropy, pandas

About

With iris, disk emission lines are modeled using isothermal plane-parallel slabs, with a detailed wavelength-dependent opacity treatment that accounts for overlapping lines and optical-depth saturation effects. The line profiles can include turbulent, thermal, and Keplerian broadening.

iris is vectorized and optimized with jax, i.e. the code is dynamically compiled and can (but does not need to) be significantly sped-up using GPUs. We can generate a full JWST MIRI-MRS model spectrum, including multiple species and temperature gradients in a few millisec.

See the Wiki for a detailed explanation and examples.