An Algorithm to Compress Line-transition Data for Radiative-transfer Calculations

  • Cubillos P
33Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.

Abstract

Molecular line-transition lists are an essential ingredient for radiative-transfer calculations. With recent databases now surpassing the billion-line mark, handling them has become computationally prohibitive, due to both the required processing power and memory. Here I present a temperature-dependent algorithm to separate strong from weak line transitions, reformatting the large majority of the weaker lines into a cross-section data file, and retaining the detailed line-by-line information of the fewer strong lines. For any given molecule over the 0.3–30 μ m range, this algorithm reduces the number of lines to a few million, enabling faster radiative-transfer computations without a significant loss of information. The final compression rate depends on how densely populated the spectrum is. I validate this algorithm by comparing Exomol’s HCN extinction-coefficient spectra between the complete (65 million line transitions) and compressed (7.7 million) line lists. Over the 0.6–33 μ m range, the average difference between extinction-coefficient values is less than 1%. A Python/C implementation of this algorithm is open-source and available at https://github.com/pcubillos/repack . So far, this code handles the Exomol and HITRAN line-transition format.

Cite

CITATION STYLE

APA

Cubillos, P. E. (2017). An Algorithm to Compress Line-transition Data for Radiative-transfer Calculations. The Astrophysical Journal, 850(1), 32. https://doi.org/10.3847/1538-4357/aa9228

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free