SciPAS - Python package for positron annihilation spectroscopy Doppler broadening analysis

Published: 1 November 2026| Version 1 | DOI: 10.17632/p6jwjxw4nw.1
Contributors:
,
,
,

Description

Doppler Broadening (DB) of annihilation radiation is a well-established technique within Positron Annihilation Spectroscopy (PAS), used for probing the electronic structure of materials. The analysis of DB experimental data relies on gamma spectroscopy analysis tools, while depth profiling using variable-energy slow positron beams depends on solving the positron diffusion equation. Traditional Variable Energy Doppler Broadening (VEDB) analysis tools, such as VEPFIT and ROYPROF, often present limitations due to outdated interfaces and lack of integration with spectroscopy analysis platforms. To address these limitations, this work introduces SciPAS, an open-source Python package for PAS analysis. SciPAS offers functionalities including Coincidence Doppler Broadening (CDB) filtering, two-dimensional CDB analysis with DB and resolution extraction, and computation of line-shape parameters (S and W). Furthermore, it integrates modules for generating thermal positron implantation profiles based on established models, solving positron diffusion equations using finite-difference methods and optimizing diffusion length. This work presents the architecture of the SciPAS package and the validation results and demonstrates the application of the package through case studies.

Files

Categories

Condensed Matter Physics, Nuclear Physics, Computational Physics, Positron Annihilation Spectroscopy

Licence