ScintiPulses: A Python Package to Simulate Signal from Scintillation Detectors
The scintiPulses Python package provides a versatile and comprehensive toolkit for simulating pulse signals from scintillation detectors. It accurately models scintillation pulse dynamics while incorporating various noise sources, including shot noise generated by the inhomogeneous statistical process of fluorescence. The package offers extensive customization through a wide range of parameters, making it adaptable to different scintillation detectors and signal processing applications. With the increasing adoption of digital electronics enabling offline processing of scintillation signals, it addresses the critical need for high-quality training datasets in the development of AI-driven signal processing algorithms. This open-source package is distributed at https://pypi.org/project/scintiPulses/ and available for collaborative development on GitHub https://github.com/RomainCoulon/scintiPulses . This paper presents an overview of the package’s features.
Authors
- Romain Coulon (ORCID: https://orcid.org/0000-0001-9851-0890)
Institutions
- Bureau international des poids et mesures (FR)
Publication Details
- Journal
- EPJ Web of Conferences
- Published
- 2025-01-01
- DOI
- https://doi.org/10.1051/epjconf/202533810001
- Primary Topic
- Radiation Detection and Scintillator Technologies
- Type
- article
- Field-Weighted Citation Impact
- 0.00