Skip to content

Commit 8781a2d

Browse files
committed
whatsnew for version 1.3.0
1 parent e57aab2 commit 8781a2d

File tree

1 file changed

+49
-2
lines changed

1 file changed

+49
-2
lines changed

doc/whatsnew.rst

Lines changed: 49 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,17 +13,64 @@ consult the `lmfit GitHub repository`_.
1313

1414
.. _whatsnew_130_label:
1515

16-
Version 1.3.0 Release Notes (TBD)
17-
=================================
16+
Version 1.3.0 Release Notes (April 4, 2024)
17+
===========================================
1818

1919
New features:
2020

21+
- add ``'min_rel_change'`` as optional variable in calculation of confidence intervals with
22+
``Model.conf_interval()``. (PR #937).
23+
24+
- ``Model.eval_uncertainty`` now takes an optional ``dscale`` parameter (default value of 0.01) to
25+
set the step size for calculating derivatives (PR #933).
26+
27+
- add calculation of ``predicted_interval`` to ``Model.eval_uncertainty`` (PR #933).
28+
29+
2130
Bug fixes/enhancements:
2231

32+
- restore best-fit parameter values for high accuracy values of constrained values (PR #907)
33+
34+
- improvement to Model for the difference between Parameter, "independent variable", and
35+
"option". With this change, keyword arguments to model functions with non-numerice
36+
default values such as ``do_thing=True``, or ``form='linear'`` has those arguments
37+
become clearly identified as independent variables,and use the provided values as
38+
default values. (PR #941)
39+
40+
- better saving/loading saved states of Model now use dill, have several cleanups, and
41+
are now versioned for future-proofing. Also, propagate funcdets for Parameters when
42+
loading a Model. (PR #932, PR #934)
43+
44+
- in the TNC method, ``maxfun`` is used instead of ``maxiter``.
45+
46+
- fix bug calculating r-squared for fits with weights (PR #921, PR #923)
47+
48+
- fix bug in ``modelresult.eval_uncertainty()`` after ``load_modelresult()`` (PR #909)
49+
50+
- use StringIO for ``pandas.read_json``.
51+
52+
- add test for MinimizerResult.uvars after successful fit (PR #913)
53+
54+
- adding an example using basinhopping, can take other methods as command-line argument
55+
2356
Maintenance/Deprecations:
2457

2558
- drop support for Python 3.7 that reached EOL on 2023-06-27 (PR #927)
2659

60+
- fix tests for Python 3.12 and Python 3.13-dev
61+
62+
- increase minimum numpy verstio to 1.23 and scipy to 1.8.
63+
64+
- updates for compatibility with numpy 2.0
65+
66+
- the ``dill`` package is now required. (#940)
67+
68+
- build switchded to use pyproject.toml (#928)
69+
70+
- fix broken links in Examples gallery
71+
72+
- fix intersphinx mapping to scipy docs.
73+
2774

2875
.. _whatsnew_122_label:
2976

0 commit comments

Comments
 (0)