https://doi.org/10.1140/epjd/s10053-024-00879-7
Regular Article - Atomic Physics
Xstar atomic database: the PyXstar package
1
X-Ray Astrophysics Laboratory, Code 662, NASA Goddard Space Flight Center, 20771, Greenbelt, MD, USA
2
Southeastern Universities Research Association (SURA), 20005, Washington, DC, USA
3
Department of Astronomy, University of Maryland, 20742, College Park, MD, USA
4
Department of Physics and Astronomy, University of Nevada, Las Vegas, 90154, Las Vegas, NV, USA
Received:
26
March
2024
Accepted:
3
June
2024
Published online:
9
July
2024
We present a progress report on the development of PyXstar, a Python package to manage the data (input, output, intermediate, atomic database, and model-grids) associated with the xstar code for treating photoionized and collisionally ionized plasmas. The PyXstar modular structure and database retrieval scheme are described, and its functionality is illustrated with Python functions and classes for performing database searches. We briefly compare PyXstar with two other Python spectrum modeling tools: PyNeb and PyAtomDB.
Timothy R. Kallman, Ralf Ballhausen, Anna Ogorzałek, Randall Dannen, Javier A. García have contributed equally to this work.
Dr. Claudio Mendoza passed away during the final stages of the preparation of this manuscript. His obituary will appear separately in the journal Atoms.
© This is a U.S. Government work and not under copyright protection in the US; foreign copyright protection may apply 2024
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.