v2.4.0
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 toanalysis.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
andplot_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 tonice_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
- remove % formatting (
ae18a34
)