====================== - p0=True generates a random p0 from the prior in nonlinear_fit. This can be useful for fits that are sensitive to the starting point.
- Updated time measurements for Python3.
- Improved makefile and pypi documentation.
- Fixed issue in tests.
9.3
====================== - Adds bootstrapped_fit_iter to MultiFitter (analogous to same for nonlinear_fit).
- Minor bug fixes in nonlinear_fit.bootstrapped_fit_iter.
- Method name bootstrap_iter replaced by bootstrapped_fit_iter, but old name still present, for legacy code.
- Improved setup.py.
9.2
====================== Minor update.
- MultiFitter.make_plot now has a choice of views (ratio, diff, log, ...).
- Minor fix in examples/nist.py to deal with changes in numpy.
- New setup.py to facilitate installations when numpy and cython are not installed. Also cython is now optional. scipy is now required (to guarantee that lsqfit will work even if the gsl library is absent).
- Slight improvement to MultiFitter's plotting capabilities.
- Fixed interface to scipy.optimize.least_squares so ignores if scipy version earlier than 0.17 (used to crash).
9.1.3
======================== Tiny changes:
- Another fix for a rare bug (an edge case) in MultiFitter.chained_lsqfit.
- Adds an extra feature in response to a request from a user of the corrfitter module: lsqfit.MultiFitter has a new keyword wavg_svdcut --- see the documentation.