HITRAN.jl is a Julia package for calculating spectral features using the HITRAN database. The package follows a very similar approach to the HITRAN Application Programming Interface (HAPI). In fact the basic workflow and methods work almost the same which should make switching for HAPI users easy. The package fetches spectral line data from HITRANOnline and stores it in a local SQLite database for structured access. This data can be used to calculate spectral lineshapes while taking into account the gas mixture and environmental conditions (pressure, temperature).
Install the package using the package manager:
] add HITRAN
If you find this package useful and use it for your research, please cite it as:
Kliebisch, Oliver. (2021, March 31). HITRAN.jl - A Julia package for calculation absorption spectral using the HITRAN database. Zenodo. http://doi.org/10.5281/zenodo.4653316
I. E. Gordon, L. S. Rothman, C. Hill, R. V. Kochanov, Y. Tan, et al., The HITRAN2016 molecular spectroscopic database, J. Quant. Spectrosc. Radiat. Transfer 203, 3-69 (2017)
R.V. Kochanov, I.E. Gordon, L.S. Rothman, P. Wcislo, C. Hill, J.S. Wilzewski, HITRAN Application Programming Interface (HAPI): A comprehensive approach to working with spectroscopic data, J. Quant. Spectrosc. Radiat. Transfer 177, 15-30 (2016). Link to article