Skip to content

v3.14.1

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 10 Sep 04:30
· 18 commits to main since this release

v3.14.1 (2025-09-10)

🐞 Bug Fixes

  • qsel: handle decreasing coordinates in width-based selection (#169) (cff0bed)

  • imagetool: make ImageTool work with dask arrays (73f8ad6)

    Passing dask arrays to ImageTool used to load the entire array into memory. This commit fixes that by ensuring that the data is kept as a dask array and is indexed lazily. However, this makes the GUI much slower to respond, so it is recommended to use ImageTool with in-memory arrays when possible.

  • improve autoscaling behavior for erlab.plotting.gradient_fill (fd065f2)

  • utils: fixes uniform spacing check not applying tolerance (1ba2483)

⚡️ Performance

  • speed up momentum conversion grid calculation (8da5bc0)

    Improves speed of k-space grid calculation using numexpr. Should also reduce memory usage during momentum conversion for large data.

♻️ Code Refactor

  • deprecate DataArray.parallel_fit in favor of DataArray.xlm.modelfit with dask (#167) (385bfd2)

    Deprecates the DataArray.parallel_fit method in favor of using DataArray.xlm.modelfit with dask for parallel fitting. For more details, see the updated documentation in the curve fitting user guide.

  • io: show current loader and data directory details in erlab.io.loaders representation (63c4c50)

  • io: sort loader registry alphabetically instead of by registration order (bb8dcc2)

  • move TINY constant from analysis.fit.functions.general to constants (b212062)

  • adjust top level mthods in analysis.mask module (2c6f004)

  • refactor 2D BZ vertices generation into erlab.lattice.get_2d_vertices function (fa89077)

  • move erlab.plotting.bz.get_bz_edge to erlab.lattice.get_bz_edge (9c1e78d)

  • plotting: remove unused and undocumented functions from public API (b2def4d)

[main bd881a1] bump: version 3.14.0 → 3.14.1
3 files changed, 9 insertions(+), 3 deletions(-)