科研速览 · Science Skim继续刷下去 · Keep skimming →
◇ arXiv2026-09-15· astro-ph.IM

PyExoCross 2.0: A Python Framework for LTE and non-LTE Spectra, Cross Sections, and Spectroscopic Post-processing of Atomic and Molecular Line Lists

Jingxin Zhang, Sergei N. Yurchenko, Jonathan Tennyson

原始摘要(英文原文)· Original abstract
PyExoCross is a Python-based spectroscopic post-processing framework for converting large atomic and molecular line lists into scientifically useful quantities, including partition function, specific heats, cooling functions, lifetimes, oscillator strengths, line intensities, stick spectra, and absorption and emission cross sections. It is intended for applications in astrophysics, planetary atmospheres, laboratory spectroscopy, and other high-temperature environments where large modern databases require efficient and reproducible computational treatment. The new release provides both a configuration-file-driven command-line interface (CLI) and a Python application programming interface (API) within a unified computational framework. The original input file workflow is retained, while the Python API enables direct use in scripts, notebooks, and automated pipelines. The version PyExoCross 2.0 also adds explicit support for non-local thermodynamic equilibrium (non-LTE) calculations, including two-temperature models and user-defined density and population treatments for both absorption and emission spectra. In addition, database compatibility has been expanded beyond ExoMol, HITRAN, and HITEMP line lists to include high-resolution molecular database ExoMolHR and atomic database ExoAtom. GPU acceleration is also introduced for computationally intensive intensity and cross-section calculations and is available for all currently supported database formats. These developments improve workflow flexibility, reproducibility, and integration with modern data-analysis environments, while extending the physical modelling capabilities of the code. PyExoCross therefore provides a more general and extensible platform for large-scale spectroscopic simulations based on modern atomic and molecular databases.
读原文 · Read the paper ↗

AI 追问PRO

登录后使用 AI 追问

讨论区

登录后参与讨论

相关论文 · Related

PyExoCross 2.0: A Python Framework for LTE and non-LTE Spectra, Cross Sections, and Spectroscopic Post-processing of Atomic and Molecular Line Lists — 科研速览 Science Skim