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 v8.1 #235

Merged
merged 28 commits into from
Apr 8, 2024
Merged

Merge for v8.1 #235

merged 28 commits into from
Apr 8, 2024

Conversation

raphaelquast
Copy link
Owner

@raphaelquast raphaelquast commented Mar 20, 2024

A minor release that brings a new plot-shape!

Make sure to also checkout the release-notes for EOmaps v8.0!

🌳 New

New hexbin shape

There is a new shape to visualize your data as hexagonal-bin plots!

m.set_shape.hexbin(size=(20, 40), aggregator="mean")

🔨 Fixes

  • ❗ fix using multiple sizes with m.set_shape.scatter_points(size=...)
  • Fix scroll events should be captured in Jupyter Notebooks if the LayoutEditor is active
  • Fix placement of InsetMaps indicator-lines if multiple boundary intersections are found
  • Fix clipping issues if m.get_extent() is used with a crs other than the plot-crs
  • Fix using m.add_gridlines with uneven number of explicit lon/lat values
  • Unify treatment of ellipses and geod_circle shapes
  • Fix using kwargs to style the boundary of the peek_layer callback area
  • Fix using "hist_size=None" when adding colorbars
  • Fix hiding histogram axes with hist_size=0
  • Fix identification of layers that contain only dynamic artists
  • Fix issues with scalebars outside the axes clip boundary
  • Allow passing an explicit norm to m.plot_map if no classification is used
  • Allow using bbox=None with annotations to to hide the bounding-box
  • Identification of the directions for m.add_gridlines(where="tblr") has been improved

Copy link

codecov bot commented Mar 20, 2024

Codecov Report

Attention: Patch coverage is 85.27132% with 38 lines in your changes are missing coverage. Please review.

Project coverage is 75.30%. Comparing base (7eef546) to head (e969c4c).
Report is 3 commits behind head on master.

Files Patch % Lines
eomaps/shapes.py 88.43% 20 Missing ⚠️
eomaps/eomaps.py 62.50% 6 Missing ⚠️
eomaps/colorbar.py 73.33% 4 Missing ⚠️
eomaps/callbacks.py 78.57% 3 Missing ⚠️
eomaps/grid.py 82.35% 3 Missing ⚠️
eomaps/draw.py 50.00% 1 Missing ⚠️
eomaps/scalebar.py 88.88% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##           master     #235      +/-   ##
==========================================
+ Coverage   75.23%   75.30%   +0.06%     
==========================================
  Files          26       26              
  Lines       11709    11754      +45     
==========================================
+ Hits         8809     8851      +42     
- Misses       2900     2903       +3     

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

@raphaelquast raphaelquast changed the title Merge for v8.0.3 Merge for v8.1 Apr 3, 2024
@raphaelquast raphaelquast added this to the EOmaps v8.1 milestone Apr 3, 2024
@raphaelquast raphaelquast merged commit 2c7e41d into master Apr 8, 2024
8 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
Development

Successfully merging this pull request may close these issues.

1 participant