Releases: ecmwf/earthkit-plots
Releases · ecmwf/earthkit-plots
Bugfix: numpy array z-values
Fixes a bug where data values were not being properly extracted from numpy arrays unless passed as a z
kwarg.
Improvements to vertical interactive plots
- Improves support for interactive plots which display the core data variable on the x-axis
- Fixes a bug which resulted in the y-axis label referring to the core data variable even when plotted on the x-axis
Adds interactive plots
Adds the module earthkit.plots.interactive
, which contains methods for plotting interactive:
- Box plots with any number of quantiles
- Bar charts
- Line plots
0.2.4
What's Changed
- Improve levels auto_range with proper symmetry by @juntyr in #17
- Fix datetime metadata for xarray for single-time datasets by @juntyr in #18
- Fix earthkit mutably messing up an xarray's longitude by @juntyr in #22
- Fix dimensionless unit formatting by @juntyr in #19
- Adds convenience
save
method toSubplot
andMap
objects
New Contributors
Full Changelog: 0.2.3...0.2.4
Support for irregular GRIB grids
- Adds support for plotting irregular grids from GRIB sources at grid resolution
- Migrates to new setup-micromamba for installing environments in GitHub actions
Raise useful error when scipy is not installed
Scipy is an optional dependency of earthkit-plots, which means that certain functionality is not available when scipy is not installed. This release adds more useful error messages when users attempt to use functionality which requires scipy, but scipy is not installed.
Adds initial implementation of visualising unstructured grids
Merge pull request #13 from ecmwf/feature/unstructured Adds basic implementation of visualising unstructured grids
Replaces cf-units with pint
This change makes earthkit-plots fully pip-installable.
Readthedocs fixes
Fixes two broken example notebooks for the readthedocs gallery
Adds readthedocs config
Merge pull request #7 from ecmwf/merge-plots-maps Improvements to examples