Added
- All fit functions now accept arbitrary signal scaling, i.e. the condition ``V(0)=1`` is no longer required. The scale is internally optimized by the different fit functions and does not need to be pre-processed. The ``correctscale`` function is now partially obsolete and has been labeled as a legacy function in the documentation.
- `fitsignal`: added interface for lower and upper parameter bounds
- `correctphase`: added compatibility with 2D datasets, for e.g. phase-correction of multiple measurement scans with a phase drift
Changed
- `fitparamodel`: using the `'MultiStart'` option with unconstrained parameters now prompts an error
- `correctscale`: a model can now be specified to fit the scale as well as a time interval
- `fitsignal`: optional key-value pairs can now be passed for all allowed input schemes. Before, the full input scheme had to be passed before being able to specify options.
Fixed
- `fitparamodel`: fixed error appearing when evaluating multiple confidence levels for the model fit confidence intervals
- `deerload`: now handles 2D-datasets correctly
- `fitsignal`: now returns the confidence intervals for the fitted distribution, background and signal as outputs
- Fixed errors in the 'User Guide' section of the documentation
- `fitregmodel`: degrees of freedom used for calculated chi2red values are now properly estimated
Removed
- `fitsignal`: removed internal pre-processing steps
See all commits for further details.