RBSpy is a python library developed with the purpose of loading, manipulating and plotting Rutherford Backscattering Spectrometry data. Its main classes are:
- the rbsSpectra, suitable to work with single align-random measurements;
- the multi_rbs, suitable to work with multiple sets of align-random measurements.
Both classes include methods to perform routine tasks such as energy-channel calibration and charge renormalisation. Besides these more experimental oriented methods, RBSpy also include methods specifically introduced for RBS simulation data. The experimental side of the library is demonstrated in the jupyter notebook Example.ipynb while the simulation part will be explained elsewhere.