Ticket #983 (closed: fixed)
Add peakshape functions which satisfy IPeakFunction interface
Reported by: | Anders Markvardsen | Owned by: | Anders Markvardsen |
---|---|---|---|
Priority: | major | Milestone: | Iteration 21 |
Component: | Keywords: | ||
Cc: | nick.draper@… | Blocked By: | |
Blocking: | Tester: |
Description
Migrate curvefitting peakshape functions to new IPeakFunction interface.
Change History
comment:6 Changed 11 years ago by Anders Markvardsen
(In [3322]) The QuadraticTest studied in more detail. The Quadratic IFunction is linear in the parameters and it is found that the GSL Levenberg-Marquardt algorithm designed for nonlinear miminisation is struggling to handle the Quadratic fitting function. For example when an x-range interval bigger than 1000 is used. A working test with an interval of 100 is here submitted. Refs #983
comment:8 Changed 11 years ago by Anders Markvardsen
(In [3335]) Solved problem with linear fitting misbehaving in LinearBackground and Quadratic I believe. It turned out that by coincidence I was fitting on an interval of HRPD data for which a few of the data points have their error value assigned to zero!!!!!! Hence no big surprise that the fitting went bad for this case. Have changed Fit1D such that if a data point with zero error is encountered then an error of 1 is assigned to such a data point! Refs #983.
comment:10 Changed 11 years ago by Anders Markvardsen
comment:11 Changed 11 years ago by Anders Markvardsen
comment:12 Changed 11 years ago by Anders Markvardsen
comment:13 Changed 11 years ago by Anders Markvardsen
comment:14 Changed 11 years ago by Anders Markvardsen
comment:15 Changed 11 years ago by Anders Markvardsen
comment:16 Changed 11 years ago by Martyn Gigg
comment:18 Changed 11 years ago by Anders Markvardsen
- Status changed from accepted to testing
- Resolution set to fixed
Transferred all previous defined peakshape function to IPeakFunction
comment:20 Changed 5 years ago by Stuart Campbell
This ticket has been transferred to github issue 1831
(In [3305]) Add Gaussian to new IPeakFunction interface. Refs #983