Pastas v0.9.5 has been released. This version should be mostly backward compatible with version 0.9.4 but might give different answers due to a change in the default solver. The kind keyword in all method is deprecated, see other changes below.
**Highlights**
- It is now possible to fit the constant not as parameter, but after simulation by using the fit_constant argument in the solve method.
- We now use Scipy's Least_squares solver as the default solver, dropping dependency on LmFit (which is still supported and available).
- You can now solve a model without a noisemodel, and use the optimal parameters as initial values when solving with a noisemodel afterwards.
**Other Changes**
Category | Description
-- | --
Bug Fix | Parameters bounds are changed when keyword up=False.
Deprecated | The show argument in the plotting methods is deprecated.
Deprecated | The kind argument for TimeSeries is deprecated. A string can now be provided for the settings keyword instead. E.g. settings="prec".
Enhanced | All plotting methods now use the tmin and tmax from the model settings.
Enhanced | Standard error is now reported as a percentage of the optimal value in fit_report for easier interpretation.
Enhanced | Logging system is improved, allowing the user to define which level of log message is printed to the console.
New Examples | A new notebook describing the response functions is added.
New Feature | It is now possible to use the optimal parameters when solving after the model has changed. This makes it possible to first solve without, and then with a noisemodel.
New Feature | The Nash-Sutcliffe fit statistic is added to the Stats module.
New Feature | LeastSquares is now the default solver, based on Scipy's least_squares solver. The dependency on LmFit is dropped.
**Next Release**
In the next release new stressmodels will be introduced that add linear or step trends.