Skip to content

Commit dc20a9c

Browse files
committed
update reno
1 parent 7e69e61 commit dc20a9c

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

releasenotes/notes/add-fit-model-and-remove-curve_fitter-arg-4a0effb5f9b88ba9.yaml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,14 @@ features:
77
and parameters to be fit with the analysis, respectively.
88
- |
99
New classes :class:`SingleFitFunction` and :class:`CompositeFitFunction` have been
10-
added to the curve analysis module. These classes abstract the curve definition
11-
hard-coded in the class attribute :attr:`CurveAnalysis.__series__` as a
12-
Python function-like object. This may help user to grasp the fitting model
13-
without reading the code.
10+
added to the curve analysis module. These fit function instance is created for
11+
each curve analysis subclass, and user can access it via
12+
the curve analysis property ``.fit_model``.
13+
Note that the fit function instance can be called by itself, and user can manually test
14+
the curve beeing computed against given x values and parameters.
15+
In addition, these function implements pretty printing to describe the function itself.
16+
These information have been hidden in the private member :attr:`CurveAnalysis.__series__`,
17+
but now one can easily grasp the fit model details with these fit function object.
1418
upgrade:
1519
- |
1620
Analysis option `curve_fitter` of the :class:`CurveAnalysis` has been removed

0 commit comments

Comments
 (0)