trepr is a Python package for processing and analysis of time-resolved electron paramagnetic resonance (tr-EPR) spectra based on the ASpecD framework and focussing on reproducibility. In short: Each and every processing step applied to your data will be recorded and can be traced back, and additionally, for each representation of your data (e.g., figures, tables) you can easily follow how the data shown have been processed and where they originate from.
What is even better: Actual data processing and analysis no longer requires programming skills, but is as simple as writing a text file summarising all the steps you want to have been performed on your dataset(s) in an organised way.
Version 0.2.0 released 2022-01-30
Note: Starting with this version, trepr requires Python >=3.7
- Importer for Berlin fsc2 format:
- Importer for Bruker BES3T format:
trepr.analysis.MWFrequencyValuesto extract microwave frequency values from a dataset as a new, calculated dataset (e.g., for graphical display)
trepr.analysis.MWFrequencyDriftcan return (calculated) datasets
trepr.analysis.TimeStampAnalysiscan return (calculated) datasets
trepr.processing.TriggerAutodetectionfor automatically detecting the trigger position
trepr.analysis.TransientNutationFFTfor analysing transient nutations using FFT
trepr.utils.convert_mT2g()to convert between magnetic field values (in mT) and g values
- Plotters can add g axis as second axis opposite the magnetic field axis.
trepr.io.TezImportergets mapper from package data
trepr.io.DatasetImporterFactoryfalls back to ASpecD-supported formats if no matching format is found.
trepr.analysis.MWFrequencyDriftreturns correct value for ratio of drift to magnetic field axis step width
- Is supplement to
- https://github.com/tillbiskup/trepr/tree/v0.2.0 (URL)