Name |
Description |
Fitter |
This class uses is the bsae class for fitters. A fitter is specialized to a particular fitting function by deriving from this class and overriding abtract methods to provide the function's value, initial parameter estimates, and a parameter report. This class takes care of the mechanics of doing the fit and providing fitted data. |
GaussianFitter |
A class to fit Gaussians. Note that the standard normalised definition of the Gaussian is not used, rather one that has a peak height of 1 is used. This makes the estimated amplitude parameter more meaningful (i.e. it's the height of the peak). The w parameter that is returned is the FWHM. Again, this is slightly different to the usual definition of the Gaussian. |
InterferenceFitter |
A class to fit sinc-squareds. This sinc-squared has a peak height of 1. The w parameter that is returned is the FWHM. |
LorentzianFitter |
A class to fit Lorentzians. Note that the standard normalised definition of the Lorentzian is not used, rather one that has a peak height of 1 is used. This makes the estimated amplitude parameter more meaningful (i.e. it's the height of the peak). The w parameter that is returned is the FWHM. |
PeakFitter |
A helper class that implements the initial parameter estimation for the fitters that fit to peaky functions. |
SincFitter |
A class to fit sinc-squareds. This sinc-squared has a peak height of 1. The w parameter that is returned is the FWHM. |
SumGaussianFitter |
|