https://doi.org/10.1051/epjn/2023006
Regular Article
Papillon Nuclear Data Library – a free and open-source C++/Python library for interacting with ACE files for continuous-energy neutron data
Université Paris-Saclay, CEA, Service d’Études des Réacteurs et de Mathématiques Appliquées, 91191 Gif-sur-Yvette, France
* e-mail: hunter.belanger@gmail.com
Received:
29
September
2022
Received in final form:
22
January
2023
Accepted:
14
March
2023
Published online: 31 May 2023
In this paper, a new C++ and Python library, called the Papillon Nuclear Data Library, is presented. This library gives users a simple interface to read and interact with continuous-energy neutron data in the form of ACE files. Using the library, one can easily evaluate or plot cross-sections for different nuclides and reactions, or sample scattering distributions. Currently, all continuous-energy neutron physics is implemented, and the library can read free-gas neutron and thermal scattering law ACE files. The Python interface makes using nuclear data easy and accessible for students, while the C++ interface gives experienced researchers easy access to continuous-energy physics when writing Monte Carlo codes to test new computational methods.
© H. Belanger et al., Published by EDP Sciences, 2023
This is an Open Access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.