PySME v1.0: improved modelling of stellar spectra for survey-scale applications
Mingjie Jian, Nikolai Piskunov, Jeff Valenti, Ella Xi Wang, Brian Thorsbro, Henrik J\"onsson, Ansgar Wehrhahn

TL;DR
PySME v1.0 enhances spectral synthesis for stellar abundance analysis by improving line list handling, scalability, and NLTE modeling, enabling survey-scale applications with high precision.
Contribution
The paper introduces PySME v1.0 with a new line-selection framework, improved hydrogen line modeling, and extended Python interface for large-scale stellar spectra analysis.
Findings
Supports parallel preprocessing of weak-line selection.
Reduces line list size while maintaining accuracy.
Improves hydrogen line modeling, especially Balmer features.
Abstract
Stellar abundance analysis relies on flexible, high-performance spectral synthesis. To meet these needs, we present PySME v1.0, an updated Python implementation of Spectroscopy Made Easy (SME) designed for precise and survey-scale modelling of stellar spectra.A central challenge in SME based synthesis is the efficient treatment of very large line lists, including both the preselection of negligible lines and the subsequent formal synthesis. PySME v1.0 introduces a revised line-selection framework based on opacity ratio and line depth, together with dynamic line list construction and control of the effective wavelength span over which each line contributes to the synthetic spectrum. These workflows support parallel preprocessing of weak-line selection and reduce the line list passed to the synthesis core, thereby improving scalability while preserving synthetic accuracy. PySME v1.0 also…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
