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