Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

merge for v7.3.2 #198

Merged
merged 20 commits into from
Dec 4, 2023
Merged

merge for v7.3.2 #198

merged 20 commits into from
Dec 4, 2023

Conversation

raphaelquast
Copy link
Owner

@raphaelquast raphaelquast commented Dec 1, 2023

A second bugfix release for 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:
    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:
    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:
    %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

@raphaelquast raphaelquast changed the title Dev merge for v7.3.2 Dec 1, 2023
Copy link

codecov bot commented Dec 1, 2023

Codecov Report

Attention: 22 lines in your changes are missing coverage. Please review.

Comparison is base (1feedc8) 75.61% compared to head (d2f3e79) 75.37%.
Report is 15 commits behind head on master.

Files Patch % Lines
eomaps/eomaps.py 54.54% 10 Missing ⚠️
eomaps/helpers.py 76.92% 6 Missing ⚠️
eomaps/_webmap.py 60.00% 4 Missing ⚠️
eomaps/shapes.py 50.00% 1 Missing ⚠️
eomaps/webmap_containers.py 50.00% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##           master     #198      +/-   ##
==========================================
- Coverage   75.61%   75.37%   -0.25%     
==========================================
  Files          24       24              
  Lines       11102    11115      +13     
==========================================
- Hits         8395     8378      -17     
- Misses       2707     2737      +30     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@raphaelquast raphaelquast merged commit 7136149 into master Dec 4, 2023
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant