Published January 21, 2026
| Version v8.4
Software
Open
raphaelquast/EOmaps: EOmaps v8.4
Description
A new minor release that brings a lot of fixes and a few nice new features!
🌦️ Changes
- Minimum supported python version is now
python>=3.9 - You can now add multiple temporary artists with a single call with the following methods: (Note that the "layer" kwarg is now keyword-only!)
🌳 New
- New convenience methods:
m.new_subplot()to add an ordinary matpltolib subplot.m.transform_lonlat_to_plot()to quickly transform coordinate-values from lon/lat to the plot-crsm.transform_plot_to_lonlat()to quickly tansform coordinate-values from the plot-crs to lon/lat
- New contextmanager:
m.cb.<event-type>.make_artists_temporary()to simplify the use of temporary artists in callbacks. Just create your temporary artists within the callback and to have them removed on the next<event-type>event (e.g. "click", "pick", "keypress" or "move"). - New WebMap service provided by the city of Vienna (data.wien.gv.at) is accessible via:
m.add_wms.Austria.Wien_data... - You can now use
pip install eomaps[docs]to install all required dependencies to build the docs - Additional kwargs passed to
m.add_logo()are now forwarded toplt.imshow()to customize the appearance of the logo m.set_extent_to_location()now supports the additionalbufferkwarg to enlarge the set extent
🔨 Fixes
- address deprecation warning for
GeoDataFrame.unary_union - remove
python 3.8from unittests and addpython 3.13 - fix
m.get_layoutreporting figure dimensions as numpy-floats - fix issues with "always_on_top" flag
- fix issues with
numpy v2.xand WebMapService BBox extents - fix
m.add_wms.GEBCO...webmaps - fix temporary grids are redrawn on fetch-background
- fix layout-editor artist handling on "all" layer
- fix treatment of positional args for
m.new_subplot() - fix updating map frame properties based on country-boarders with
m.set_frame() - fix issues with color-names when adding annotations via the widget
- fix webmap clipping in case clip-path is outside the field-of-view
- fix colorbar parent axes is not removed when calling
cb.remove() - don't re-position axes in the
LayoutEditorwhile selecting multiple axes with "shift"
Files
raphaelquast/EOmaps-v8.4.zip
Files
(47.0 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:1921ac6ec3717c6e9841b01e4369bc5b
|
47.0 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/raphaelquast/EOmaps/tree/v8.4 (URL)
Software
- Repository URL
- https://github.com/raphaelquast/EOmaps