Skip to content

v3.19.1

Choose a tag to compare

@github-actions github-actions released this 22 Jan 09:33
· 350 commits to main since this release

v3.19.1 (2026-01-22)

🐞 Bug Fixes

  • allow read-only arrays to be passed to _split_uniform_segments (d5d9b97)

  • ftool: improve fit cancellation handling (eef9c21)

  • ftool: allow changing fit range during 2D fit propagation (c16b734)

  • goldtool: allow polynomial degree to be 0 (effectively functions as weighted average) (d3f4641)

  • ktool: fix unit for inner potential showing as degrees (e8322dd)

  • interactive: prioritize HDF5 format when saving fit results (#252) (16b46d8)

  • analysis.gold: correctly fit spline along dimensions other than alpha (#250) (60aa88a)

  • io: improve handling of non-uniform coordinates in save_wave (#245) (404882d)

    Non-uniform coordinates are now replaced with index-based coordinates when saving to Igor waves, with a user-level warning.

    Also combines multiple warnings complaining about dropped non-dimension coordinates into a single warning to reduce clutter.

⚡️ Performance

  • analysis.transform.shift: improve speed for linear interpolation (#251) (2a391fd)

    Speeds up erlab.analysis.transform.shift for order=1 and mode='constant' by switching to a fast linear interpolation implementation instead of scipy.ndimage.shift.

♻️ Code Refactor

  • ftool: ftool now accepts fit result datasets saved from xarray-lmfit so that users can load and visualize previous fit results in the GUI. (6773511)

  • docs: add information about AI assistance and the new VS Code extension to the getting started guide (ca09e99)

  • remove curvefittingtool, nobody uses it anymore (cb23d93)

[main 8e901c2] bump: version 3.19.0 → 3.19.1
3 files changed, 21 insertions(+), 3 deletions(-)