A second bugfix release for [v7.3](https://github.com/raphaelquast/EOmaps/releases/tag/v7.3) that brings some important fixes for Jupyter Notebooks, custom WebMap services and RGB/RGBA composite plots.
🌳 New
- Style kwargs are now supported when adding multiple preset-features in one go, for example:
python
m = Maps()
m.add_feature.preset("coastline", "ocean", "land", alpha=0.5)
- You can now specify additional wms properties when using custom WebMap services, for example:
python
my_wms = m.add_wms.get_service("service-url", service_type="wms", version=1.3.0)
🌦️ Changes
- The figure-header added by the **Jupyter-notebook** `ipympl` backend is now hidden by default.
To revert back to the old behavior (and enable the header), use:
python
%matplotlib widget
m = Maps()
m.f.canvas.header_visible = True
🔨 fixes
- ❗ fix issues with **RGB/RGBA composite plots**
- ❗ fix **UserDefined Classification** issue: max-bin replaced by data-max
- ❗ fix using transparent snapshots in IPython/Jupyter Notebooks
- fix duplicated figures shown in **jupyter notebooks** inline backend
- fix re-fetching backgrounds and spines with `m.set_frame()`
- fix using `m.set_frame()` in jupyter notebook inline backend
- improve syntax for disabling draw or update in the BlitManager
- improve handling of issues with "tight_bbox" redraws
- avoid logging during draw on higher levels
- avoid turning off interactive mode with the jupyter notebook inline backend
- allow passing kwargs to custom WebMap services