Uxarray

Latest version: v2025.1.0

Safety actively analyzes 701238 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 7

2025.01.0

This release brings a number of enhancements and bugfixes:

:globe_with_meridians:Non-Conservative Zonal Averaging
โš–Weighted Averaging
๐Ÿ“ˆLatitude & Longitude Interval Cross Sections
๐Ÿ“–New user guide sections on [Zonal Means](https://uxarray.readthedocs.io/en/latest/user-guide/zonal-average.html), [Weighted Means](https://uxarray.readthedocs.io/en/latest/user-guide/weighted_mean.html), [Custom Grid Topology](https://uxarray.readthedocs.io/en/latest/user-guide/custom-grid.html), and [Reading & Working with Geometry Files](https://uxarray.readthedocs.io/en/latest/user-guide/from_file.html)


What's Changed
* Fix failing ASV benchmarks by philipc2 in https://github.com/UXARRAY/uxarray/pull/1118
* Bump codecov/codecov-action from 5.1.1 to 5.1.2 by dependabot in https://github.com/UXARRAY/uxarray/pull/1119
* Convert unittest to pytest by rajeeja in https://github.com/UXARRAY/uxarray/pull/1100
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/UXARRAY/uxarray/pull/1121
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/UXARRAY/uxarray/pull/1123
* Add Inverse Face Indices to Subsetted Grids by aaronzedwick in https://github.com/UXARRAY/uxarray/pull/1122
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/UXARRAY/uxarray/pull/1125
* User Guide for `Grid.from_file()` by rajeeja in https://github.com/UXARRAY/uxarray/pull/1047
* Weighted Average by philipc2 in https://github.com/UXARRAY/uxarray/pull/833
* User Guide on Custom Grids & `.from_xarray()` methods by philipc2 in https://github.com/UXARRAY/uxarray/pull/1086
* Latitude & Longitude Interval Cross Section, Updated Bounding Box Subset by philipc2 in https://github.com/UXARRAY/uxarray/pull/1115
* Pin `dask` to avoid CI failures by philipc2 in https://github.com/UXARRAY/uxarray/pull/1129
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/UXARRAY/uxarray/pull/1127
* Optimize Zonal Weights, Cartesian Extreme Lat by philipc2 in https://github.com/UXARRAY/uxarray/pull/1130
* Non-Conservative Zonal Mean by philipc2 in https://github.com/UXARRAY/uxarray/pull/1004
* Minor Documentation Cleanup by philipc2 in https://github.com/UXARRAY/uxarray/pull/1090
* Improve Testing Coverage for Numba Caching by aaronzedwick in https://github.com/UXARRAY/uxarray/pull/1085


**Full Changelog**: https://github.com/UXARRAY/uxarray/compare/v2024.12.0...v2025.01.0

2024.12.0

This release brings a number of enhancements and bugfixes:

๐ŸŒ Support for additional FESOM2 grid formats
๐Ÿผ Optimized SCRIP reader using Polars

What's Changed
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/UXARRAY/uxarray/pull/1088
* Bump codecov/codecov-action from 5.0.2 to 5.0.7 by dependabot in https://github.com/UXARRAY/uxarray/pull/1087
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/UXARRAY/uxarray/pull/1091
* Support Additional FESOM2 Grid Formats by philipc2 in https://github.com/UXARRAY/uxarray/pull/1013
* Drop Python `3.9` by philipc2 in https://github.com/UXARRAY/uxarray/pull/1094
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/UXARRAY/uxarray/pull/1107
* Bump codecov/codecov-action from 5.0.7 to 5.1.1 by dependabot in https://github.com/UXARRAY/uxarray/pull/1106
* Bump pypa/gh-action-pypi-publish from 1.12.2 to 1.12.3 by dependabot in https://github.com/UXARRAY/uxarray/pull/1105
* Fix bug in `_map_dims_to_ugrid`, use Polars to improve SCRIP reader performance by philipc2 in https://github.com/UXARRAY/uxarray/pull/1109
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/UXARRAY/uxarray/pull/1113
* Robust implementation of `_point_within_gca_cartesian` using only Cartesian coordinates by philipc2 in https://github.com/UXARRAY/uxarray/pull/1112


**Full Changelog**: https://github.com/UXARRAY/uxarray/compare/v2024.11.1...v2024.12.0

2024.11.1

What's Changed
* Fix pickling error in Numba exception handling & improve cache checks by philipc2 in https://github.com/UXARRAY/uxarray/pull/1083


**Full Changelog**: https://github.com/UXARRAY/uxarray/compare/v2024.11.0...v2024.11.1

2024.11.0

This release brings a number of enhancements and bugfixes:

๐Ÿ—๏ธ `Grid` creation from structured grids
๐Ÿ“ `Grid` creation from point data
๐ŸŒ Constant longitude cross sections
๐Ÿš€ Performance improvements to spherical geometry functions using Numba



What's Changed
* Structured Grid Reader by philipc2 in https://github.com/UXARRAY/uxarray/pull/1040
* Constant Longitude Cross Sections by philipc2 in https://github.com/UXARRAY/uxarray/pull/1011
* `Grid.from_points()` with Spherical Delaunay & Voronoi by philipc2 in https://github.com/UXARRAY/uxarray/pull/1023
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/UXARRAY/uxarray/pull/1054
* Bump pypa/gh-action-pypi-publish from 1.10.3 to 1.11.0 by dependabot in https://github.com/UXARRAY/uxarray/pull/1053
* Constant latitude intersections using bounding box by philipc2 in https://github.com/UXARRAY/uxarray/pull/1017
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/UXARRAY/uxarray/pull/1074
* Bump pypa/gh-action-pypi-publish from 1.11.0 to 1.12.2 by dependabot in https://github.com/UXARRAY/uxarray/pull/1073
* Regional Delaunay by aaronzedwick in https://github.com/UXARRAY/uxarray/pull/1052
* Bump codecov/codecov-action from 4.6.0 to 5.0.2 by dependabot in https://github.com/UXARRAY/uxarray/pull/1078
* Disable `numba` for code coverage by philipc2 in https://github.com/UXARRAY/uxarray/pull/1077
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/UXARRAY/uxarray/pull/1080
* Update default parameters to avoid dynamic plot issues by philipc2 in https://github.com/UXARRAY/uxarray/pull/1076
* Optimized Geometry Functions using Numba by philipc2 in https://github.com/UXARRAY/uxarray/pull/1072


**Full Changelog**: https://github.com/UXARRAY/uxarray/compare/v2024.10.1...v2024.11.0

2024.10.1

This minor release brings a number of enhancements and bugfixes:

๐ŸŒŽ Support for reading FESOM2 diagnostic grid files: `fesom.mesh.diag`
๐Ÿ“” Two new gallery notebooks: [Plotting E3SMv2 Output with UXarray](https://uxarray.readthedocs.io/en/latest/examples/visualization/e3sm-load-viz.html) and [Analysis of E3SMv2 Model Output](https://uxarray.readthedocs.io/en/latest/examples/e3sm-calc-workflow.html)
๐Ÿ’ป New user guide section: [Loading Data with Dask](https://uxarray.readthedocs.io/en/latest/user-guide/parallel-load-ux-with-dask.html)

What's Changed
* JIT Cleanup by aaronzedwick in https://github.com/UXARRAY/uxarray/pull/1007
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/UXARRAY/uxarray/pull/1019
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/UXARRAY/uxarray/pull/1027
* E3SM UXarray and Dask Examples by rytam2 in https://github.com/UXARRAY/uxarray/pull/836
* Read UGRID files with transposed connectivity (i.e. fesom.mesh.diag) by philipc2 in https://github.com/UXARRAY/uxarray/pull/1025
* Add `blackdoc` and use `ruff` for docstring code formatting by philipc2 in https://github.com/UXARRAY/uxarray/pull/1036
* Bump actions/setup-python from 5.2.0 to 5.3.0 by dependabot in https://github.com/UXARRAY/uxarray/pull/1042
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/UXARRAY/uxarray/pull/1046
* Add FESOM2 to documentation by philipc2 in https://github.com/UXARRAY/uxarray/pull/1037
* Preserve Coordinates when Indexing UxDataArray by philipc2 in https://github.com/UXARRAY/uxarray/pull/1003

New Contributors
* pre-commit-ci made their first contribution in https://github.com/UXARRAY/uxarray/pull/1019

**Full Changelog**: https://github.com/UXARRAY/uxarray/compare/v2024.10.0...v2024.10.1

2024.10.0

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

Page 1 of 7

ยฉ 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.