ISICSoo: a class for the calculation of ionization cross sections from ECPSSR and PWBA theory
Matej Batic, Maria Grazia Pia, Sam J. Cipolla

TL;DR
ISICSoo is a reengineered C++ class for calculating ionization cross sections based on ECPSSR and PWBA theories, now cross-platform and more robust for scientific applications.
Contribution
The paper introduces ISICSoo, a C++ class version of the original ISICS, enabling integration into other software and supporting Linux and Mac OS platforms.
Findings
Enhanced computational robustness and accuracy.
Successful porting to Linux and Mac OS.
Documentation of performance and testing results.
Abstract
ISICS, originally a C language program for calculating K-, L- and M-shell ionization and X-ray production cross sections from ECPSSR and PWBA theory, has been reengineered into a C++ language class, named ISICSoo. The new software design enables the use of ISICS functionality in other software systems. The code, originally developed for Microsoft Windows operating systems, has been ported to Linux and Mac OS platforms to facilitate its use in a wider scientific environment. The reengineered software also includes some fixes to the original implementation, which ensure more robust computational results and a review of some physics parameters used in the computation. The paper describes the software design and the modifications to the implementation with respect to the previous version; it also documents the test process and provides some indications about the software performance.
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.
