# atoMEC: An open-source average-atom Python code

Preprint · Timothy J. Callow, Daniel Kotik, Eli Kraisler, Attila Cangi

- Archive id: arxiv:2206.01074
- Published: 2022-06-02
- Venue: Proceedings of the 21st Python in Science Conference, pp. 37-45 (2022)
- DOI: https://doi.org/10.25080/majora-212e5952-006
- arXiv: https://arxiv.org/abs/2206.01074
- Source URL: https://arxiv.org/abs/2206.01074
- PDF: https://arxiv.org/pdf/2206.01074
- Provenance: arxiv

## Abstract

Average-atom models are an important tool in studying matter under extreme conditions, such as those conditions experienced in planetary cores, brown and white dwarfs, and during inertial confinement fusion. In the right context, average-atom models can yield results with similar accuracy to simulations which require orders of magnitude more computing time, and thus can greatly reduce financial and environmental costs. Unfortunately, due to the wide range of possible models and approximations, and the lack of open-source codes, average-atom models can at times appear inaccessible. In this paper, we present our open-source average-atom code, atoMEC. We explain the aims and structure of atoMEC to illuminate the different stages and options in an average-atom calculation, and to facilitate community contributions. We also discuss the use of various open-source Python packages in atoMEC, which have expedited its development.

_Abstract reproduced under CC0-1.0 (arXiv descriptive metadata)._

---
Space Kitty Archive · https://space-kitty.com · API: https://space-kitty.com/api/v1 · MCP: https://space-kitty.com/mcp · Premium: $0.20/request via x402 (Base Sepolia (testnet)). Metadata: arXiv (CC0), OpenAlex (CC0), Europe PMC (CC BY/CC0 works), ClinicalTrials.gov.
