EOmaps v6.3
A new minor release with a lot of important fixes.
🌦️ changes
- Dynamic artists now properly respect the order of multi-layers
- Vertical stacking of artists is determined first by the layer-order and then by the intrinsic zorders within the layer
- Executing callbacks now clears temporary artists only for the currently visible layer
- The obsolete method
m.util.remove(...)
has been removed.- call
.remove()
on the selector/slider instances directly to remove them!
- call
🌳 New
m.util.layer_slider()
andm.util.layer_selector()
now support using "combined layer tuples" when specifying layer-names that should be included in the widget (e.g.layers=["layer1", ("layer1", "layer2")]
)m.get_extent()
: get the extent of the map (a wrapper form.ax.get_extent()
)
🔨 Fixes
- ❗ Fix maintaining order of vertical stacking for background artists at the same zorder
- ❗ Fix vertical stacking order of dynamic artists on multi-layers
- ❗ Fix issues using
m.set_shape.raster()
with irregularly spaced datasets - ❗ Fix automatic evaluation of intermediate points used for plot-shapes based on visible data size
- Fix issues with background patches for dynamic artists on ordinary (managed) axes
- Use unittests to check basic functionality of code-snippets in docs
- Mention
m.set_extent()
in the docs - Update
docutils
,sphinx
andsphinx_rtd_theme
versions - Only attempt to close netcdfs in
m.read_file.NetCDF
if opening was successful - Fix triggering data_manager updates for dynamic collections