@@ -13,17 +13,64 @@ consult the `lmfit GitHub repository`_.
13
13
14
14
.. _whatsnew_130_label :
15
15
16
- Version 1.3.0 Release Notes (TBD )
17
- =================================
16
+ Version 1.3.0 Release Notes (April 4, 2024 )
17
+ ===========================================
18
18
19
19
New features:
20
20
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
+
21
30
Bug fixes/enhancements:
22
31
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
+
23
56
Maintenance/Deprecations:
24
57
25
58
- drop support for Python 3.7 that reached EOL on 2023-06-27 (PR #927)
26
59
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
+
27
74
28
75
.. _whatsnew_122_label :
29
76
0 commit comments