Skip to content

v2.4.0

Compare
Choose a tag to compare
@github-actions github-actions released this 02 May 03:44
· 462 commits to main since this release

v2.4.0 (2024-05-02)

Chore

  • (deps) update dependencies (37c1b4b)

    Numbagg is now an optional dependency.

Documentation

  • improve documentation (8f23f99)

  • improve io documentation (4369d23)

  • fix PyQt version pinning to resolve build failures on Qt6.7 (433ee9e)

Feature

  • (imagetool) add method to update only the values (ca40fe4)

  • add interpolation along a path (7366ec4)

    The slice_along_path function has been added to analysis.interpolate, which enables easy interpolation along a evenly spaced path that is specified by its vertices and step size. The path can have an arbitrary number of dimensions and points.

Fix

  • (io) remove direct display call in interactive summary (d44b3a5)

    This was causing duplicated plots.

  • (plotting) add some validation checks to plot_array (2e0753c)

    The functions plot_array and plot_array_2d now checks if the input array coordinates are uniformly spaced. If they are not, a warning is issued and the user is informed that the plot may not be accurate.

  • (plotting) increase default colorbar size (3208399)

    The default width argument to nice_colorbar is changed to 8 points. This ensures visibility in subplots, especially when constrained layout is used.

  • delay interactive imports until called (ad15910)

Refactor

  • various cleanup (2b38397)

    Improve docstring formatting and tweak linter settings

Style

Unknown