ccpn.pipes.lib package¶
Module documentation here
Submodules¶
ccpn.pipes.lib.AreaCalculation module¶
Automatic Area calculation
Calculate the area under the peak curve. To calculate the peak limits is used an arbitrary line that will cross the spectrum in each peak. The intersecting line will be by default the estimated noise level threshold for the spectrum. Eg the standard deviation of all the peaks height. The intersecting points will be the peak’s limits.
The area is calculated using the composite trapezoidal rule.
ccpn.pipes.lib.Scale1Dspectra module¶
- ccpn.pipes.lib.Scale1Dspectra.scaleSpectraByRegion(spectra, limits, engine='mean', resetScale=True)[source]¶
Scale 1D spectra intensities by a region of interest. eg a region between a peak, so that the spectra are scaled relative to that peak. engine = ‘mean’: heights will be the median of the two
‘min’ : heights will be relative to the lower ‘max’ : heights will be relative to the highest
resetScale: always start with a scale of 1 (original spectrum data) limits = list of 1d regions in ppm, eg [1,3]