v2024.10.0
This release brings a number of enhancements and bugfixes:
- π Plotting refactor using
hvPlot
, which brings improved performance and projection support - β Constant latitude cross sections
- π» Improved
Dask
support for Grid variables - π Support for reading Shapefiles and other geometry files
- π· Arbitrary Dual Mesh construction
- π Documentation cleanup, including updated API reference
What's Changed
- Bump actions/setup-python from 5.1.1 to 5.2.0 by @dependabot in #929
- Bump pypa/gh-action-pypi-publish from 1.9.0 to 1.10.0 by @dependabot in #928
- Fix
vdim
Error in Plotting Routines by @philipc2 in #926 - Dask Array Support & Chunking for
Grid
by @philipc2 in #915 - take ICON edge node connectivity from grid file by @florianziemen in #927
- Bump pypa/gh-action-pypi-publish from 1.10.0 to 1.10.1 by @dependabot in #943
- Fix Typo in Grid Formats User Guide by @philipc2 in #944
- Check Grid for Partial Spherical Coverage by @aaronzedwick in #899
- Deprecate Remapping Without Accessor by @aaronzedwick in #940
- Parse Face Areas from MPAS Grids by @philipc2 in #953
- Zonal mean helpers Fix by @hongyuchen1030 in #955
- Template Benchmarks by @philipc2 in #957
- Revert
pfyma
pin to forked version in asv config by @philipc2 in #960 - Use
fma_disabled=True
by @philipc2 in #961 - Remove leftover local ASV benchmark by @philipc2 in #967
- Normalization of Parsed Cartesian Coordinates by @philipc2 in #878
- Include Grid File Format as Attribute by @rytam2 in #968
- Implement
Grid.open_file
method support non xarray formats including Shapefile/Geojson by @rajeeja in #808 - Bump pypa/gh-action-pypi-publish from 1.10.1 to 1.10.2 by @dependabot in #971
- Add Code of Conduct by @erogluorhan in #973
- Remove Light & Dark mode logo selection by @philipc2 in #975
- Use Miniforge after Mambaforge sunset by @philipc2 in #982
- Use
hvPlot
in Plotting API, Add Polygon Projection Support by @philipc2 in #922 - Remapping Code Coverage, Modularize Reused Code, and Documentation Updates by @aaronzedwick in #974
- Bump codecov/codecov-action from 4.5.0 to 4.6.0 by @dependabot in #997
- Bump pypa/gh-action-pypi-publish from 1.10.2 to 1.10.3 by @dependabot in #996
- Bump mamba-org/setup-micromamba from 1 to 2 by @dependabot in #995
- Compute Grid Centerpoint using Welzl's algorithm by @rajeeja in #811
- Use pre-commit CI, fix failing pre-commit by @philipc2 in #999
- Comment out https test that causes CI to fail randomly by @philipc2 in #1000
- Add
.codecov.yml
by @philipc2 in #1001 - Doc Cleanup by @philipc2 in #977
- Dual Mesh Construction by @aaronzedwick in #859
- Fast Constant Latitude Cross Sections by @philipc2 in #989
- Selection for GeoDataFrame
engine
in plotting routines by @philipc2 in #987
New Contributors
- @florianziemen made their first contribution in #927
Full Changelog: v2024.08.2...v2024.10.0