Skip to content

Commit 6add9ef

Browse files
committed
CHANGELOG: oops, fix, we store e.g. ∂²f/∂x², not (1/2!) ∂²f/∂x².
This is precisely what makes the storage format look like the coefficients of a Taylor expansion.
1 parent 43f83b8 commit 6add9ef

1 file changed

Lines changed: 4 additions & 5 deletions

File tree

CHANGELOG.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,13 +32,12 @@ Python 2.7 and 3.4 are no longer supported.
3232
and dev environments are managed with [PDM](https://pdm-project.org/).
3333

3434
- **Language change on "Taylor series."**
35-
- The package's internal storage layout still uses the same slots a Taylor
36-
expansion would (e.g. in 2D, `f`, `∂f/∂x`, `∂f/∂y`, `(1/2!) ∂²f/∂x²`,
37-
`∂²f/∂x∂y`, `(1/2!) ∂²f/∂y²`, …), but the comments and docstrings no longer
38-
call the model a "Taylor series."
35+
- The storage layout still uses the same slots a Taylor expansion would (e.g.
36+
in 2D, `f`, `∂f/∂x`, `∂f/∂y`, `∂²f/∂x²`, `∂²f/∂x∂y`, `∂²f/∂y²`, …), but the
37+
comments and docstrings no longer call the polynomial model a "Taylor series."
3938
- In the WLSQM method, the coefficients actually come from a least-squares
4039
fit, not from analytic differentiation. The error behavior is much better than
41-
Taylor truncation would predict.
40+
the truncation of a Taylor series would predict.
4241
- The internal C-API function names `taylor_1D/2D/3D` are kept for backwards
4342
compatibility of downstream `cimport`s — see
4443
[`wlsqm/fitter/polyeval.pyx`](wlsqm/fitter/polyeval.pyx).

0 commit comments

Comments
 (0)