github.com/radis/radis

🌱 A fast line-by-line code for high-resolution infrared molecular spectra

Open this visualization on its own page →

Contributors

20

Lines of Code

3,438

From

2018-01-25

To

2020-12-27

About radis/radis

RADIS is a fast line-by-line code designed to calculate high-resolution infrared molecular spectra from spectroscopic databases including HITRAN, HITEMP, and ExoMol. It can compute both emission and absorption spectra under equilibrium and non-local thermodynamic equilibrium conditions, making it useful for applications in astrophysics, combustion analysis, plasma physics, and exoplanet characterization. The code also supports atomic spectra from NIST and Kurucz databases.

Beyond spectrum calculation, RADIS provides post-processing tools for comparing experimental spectra with theoretical predictions, enabling researchers to validate their measurements against computed results. The package supports GPU acceleration for faster computations and can handle a wide range of temperature regimes by selecting appropriate line databases, from low temperatures using HITRAN-2016 up to 5000 K with specialized databases like CDSD-4000.

The project emphasizes accessibility through multiple interfaces: a simple web application for basic calculations, an online environment called RADIS-lab with pre-configured databases and data upload capabilities, and a Python API for advanced users. The codebase is actively maintained with comprehensive documentation, continuous integration testing, and an open community that welcomes contributions through Slack and GitHub. It is released under the GNU Lesser General Public License v3.

Share this video