Skip to content

EOmaps v6.3

Compare
Choose a tag to compare
@raphaelquast raphaelquast released this 23 Mar 19:22
· 1189 commits to master since this release
ebc8de7

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!

🌳 New

  • m.util.layer_slider() and m.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 for m.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 and sphinx_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