Skip to content

EOmaps v6.4

Compare
Choose a tag to compare
@raphaelquast raphaelquast released this 24 Apr 13:10
· 1130 commits to master since this release
022858c

A minor release that brings some nice performance improvements and a lot of bugfixes.

📏 Improvements for the scalebar!

The ScaleBar implementation has been re-worked in terms of performance and usability.

🔨 Fixes

  • fix adding colorbars with hist_size=None
  • fix treatment of inset-maps in peek-layer callbacks
  • improve scalebar performance
  • make sure scalebars are not positioned out of bounds
  • cache transformer and crs objects to speed up initialization
  • make sure spines are properly updated on refetch-bg actions
  • make Maps-axes animated to avoid unnecessary draws of AxesImage objects
  • speed up initialization of Maps objects
  • fix performance issues with the companion-widget with many map-layers
  • fix updating dynamic colorbars on layer change
  • only print a warning on pick-dataset override if pick-callbacks are assigned
  • fix inheriting classifications from maps using shade-shapes
  • properly support layer kwarg for m.text
  • make sure dynamic artists maintain plot order at same zorder
  • fix inset-map indicator shapes should be permanent artists
  • fix using uniform colors for delaunay_triangulations
  • fix identification of intermediate shape-points if data=None
  • unify treatment of vmin/vmax for all shapes
  • fix issues with inherited classifications and vmin/vmax

⚠️ Depreciations

  • The ScaleBar segment-length (scale) and number of segments (n) are now explicitly passed as arguments on initialization: m.add_scalebar(scale=..., n=...) (Old syntax is still functional but will raise an error in future versions!)