Data and Analysis Scripts for: Spectrometry of Captured Highly Charged Ions Produced Following Antiproton Annihilations
Description
This repository contains the complete replication package (raw data and analysis code) for the publication "Spectrometry of Captured Highly Charged Ions Produced Following Antiproton Annihilations". This package is designed to ensure full transparency and reproducibility of the figures and mass-to-charge (m/q) calibrations presented in the manuscript. The codebase is fully open-source, OS-agnostic, and does not rely on proprietary or internal laboratory data acquisition libraries. ### Contents of this Repository: * **Raw Data**: Time-of-Flight (TOF) JSON traces, `.csv` setting logs, and frozen intermediate datasets (Helium, Argon, and Antiproton examples) used to generate the main and supplementary figures. * **Analysis Code**: A suite of Python scripts used for raw data filtering, binning, Exponentially Modified Gaussian (EMG) fitting, error propagation (via the analytical delta method), and plotting. * **Results**: The output directory where all high-resolution `.pdf` publication plots and `.csv` fit summaries are automatically generated. ### Reproducibility: To facilitate "one-click" reproduction, a master execution script (`run_all.py`) is provided. Running this script via a standard Python 3.8+ environment (dependencies listed in `requirements.txt`) will sequentially process the raw and frozen original data, execute the global fits, and recreate the exact figures found in the publication. Interactive scripts used for manual window selection and initial parameter tuning are also included for full methodological transparency. Please refer to the `README.md` for detailed execution instructions.
Files
Zenodo_data_upload.zip
Files
(84.9 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:afe9b908243546f2eec88d4b49202aab
|
84.9 MB | Preview Download |