Uxarray

Latest version: v2025.3.0

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

Scan your dependencies

Page 5 of 8

2023.10.1

What's Changed
* Construct `Mesh2_face_x/y` using Cartesian Averaging by aaronzedwick in https://github.com/UXARRAY/uxarray/pull/466
* Gca constant lat intersection by hongyuchen1030 in https://github.com/UXARRAY/uxarray/pull/485
* FutureWarning for `Mesh2` Prefix Removal by philipc2 in https://github.com/UXARRAY/uxarray/pull/495
* Point Rasterization by philipc2 in https://github.com/UXARRAY/uxarray/pull/505
* Is pole point inside by hongyuchen1030 in https://github.com/UXARRAY/uxarray/pull/510
* MPAS Reader Updates & Additional Coordinate Attributes by philipc2 in https://github.com/UXARRAY/uxarray/pull/455


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

2023.10.0

What's Changed
* Plot API Structure & `UxDataArray.plot.datashade` Method by philipc2 in https://github.com/UXARRAY/uxarray/pull/438
* Bugs Fix for the `gca_gca_intersection` function by hongyuchen1030 in https://github.com/UXARRAY/uxarray/pull/476
* Allow more general inputs in `ux.open_grid` by philipc2 in https://github.com/UXARRAY/uxarray/pull/482
* Bump actions/setup-python from 4.7.0 to 4.7.1 by dependabot in https://github.com/UXARRAY/uxarray/pull/487
* Remove Announcement from Documentation by philipc2 in https://github.com/UXARRAY/uxarray/pull/490



**Full Changelog**: https://github.com/UXARRAY/uxarray/compare/v2023.09.1...v2023.10.0

2023.09.1

What's Changed
New Features
* Implement `Grid.to_linecollection()` by philipc2 in https://github.com/UXARRAY/uxarray/pull/464
* Implement `UxDataArray.to_dataset()` by philipc2 in https://github.com/UXARRAY/uxarray/pull/470
* Implement `UxDataArray.integrate()` and begin to deprecate current `UxDataset.integrate()` by philipc2 in https://github.com/UXARRAY/uxarray/pull/459
* Calculate Intersection Point Between Two Great Circle Arcs by hongyuchen1030 in https://github.com/UXARRAY/uxarray/pull/453

Bug Fixes
* Update Required Packages in GeoDataFrame Notebook by philipc2 in https://github.com/UXARRAY/uxarray/pull/462
* Move `pyfma` import by philipc2 in https://github.com/UXARRAY/uxarray/pull/468




**Full Changelog**: https://github.com/UXARRAY/uxarray/compare/v2023.09.0...v2023.09.1

2023.09.0

What's Changed
* Exodus loading and units fix by rajeeja in https://github.com/UXARRAY/uxarray/pull/373
* Fix Failing CI by philipc2 in https://github.com/UXARRAY/uxarray/pull/419
* Add `Grid.build_node_face_connectivity` by hongyuchen1030 in https://github.com/UXARRAY/uxarray/pull/299
* Visualization Usage Example with HoloViz & GeoDataFrame by philipc2 in https://github.com/UXARRAY/uxarray/pull/428
* Contributions to PR 406 by erogluorhan in https://github.com/UXARRAY/uxarray/pull/432
* Usage example fix - Relocate a note and fix small typos by erogluorhan in https://github.com/UXARRAY/uxarray/pull/437
* BallTree Data Structure for Center and Corner Nodes by philipc2 in https://github.com/UXARRAY/uxarray/pull/406
* Bump actions/checkout from 3 to 4 by dependabot in https://github.com/UXARRAY/uxarray/pull/440


**Full Changelog**: https://github.com/UXARRAY/uxarray/compare/v2023.08.0...v2023.09.0

2023.08.0

What's Changed
* Working with MPAS Grids Usage Example by philipc2 in https://github.com/UXARRAY/uxarray/pull/250
* Fix typos by kjnam in https://github.com/UXARRAY/uxarray/pull/364
* Bump pypa/gh-action-pypi-publish from 1.8.6 to 1.8.7 by dependabot in https://github.com/UXARRAY/uxarray/pull/361
* Fix CI failing after `nNodes_per_face` Fix by philipc2 in https://github.com/UXARRAY/uxarray/pull/380
* Bump pypa/gh-action-pypi-publish from 1.8.7 to 1.8.8 by dependabot in https://github.com/UXARRAY/uxarray/pull/382
* Bump actions/setup-python from 4.6.1 to 4.7.0 by dependabot in https://github.com/UXARRAY/uxarray/pull/381
* Fixing a bug found in gauss quadrature order 9 weights. by rajeeja in https://github.com/UXARRAY/uxarray/pull/377
* Remove duplicate test - test_build_nNodes_per_face by rajeeja in https://github.com/UXARRAY/uxarray/pull/383
* Numba JIT and Cache Attribute by aaronzedwick in https://github.com/UXARRAY/uxarray/pull/371
* Fix Upstream CI by philipc2 in https://github.com/UXARRAY/uxarray/pull/369
* Separate `kwargs` for Opening a Grid File in Open Dataset by philipc2 in https://github.com/UXARRAY/uxarray/pull/390
* Rename numba.py by rajeeja in https://github.com/UXARRAY/uxarray/pull/391
* Organize Helpers and Project Structure by philipc2 in https://github.com/UXARRAY/uxarray/pull/370
* Data Structures & Helpers for Visualization by philipc2 in https://github.com/UXARRAY/uxarray/pull/354
* Fix typo in user_api/uxarray_api.md by erogluorhan in https://github.com/UXARRAY/uxarray/pull/403
* Point on GCA helper function by hongyuchen1030 in https://github.com/UXARRAY/uxarray/pull/357
* Bump pypa/gh-action-pypi-publish from 1.8.8 to 1.8.10 by dependabot in https://github.com/UXARRAY/uxarray/pull/405
* Add IO Modules to Internal Docs by philipc2 in https://github.com/UXARRAY/uxarray/pull/401
* Fix Upstream CI by philipc2 in https://github.com/UXARRAY/uxarray/pull/410

New Contributors
* kjnam made their first contribution in https://github.com/UXARRAY/uxarray/pull/364

**Full Changelog**: https://github.com/UXARRAY/uxarray/compare/v2023.06.0...v2023.08.0

2023.06.0

Redesign Patchnotes
* Introduced the [`ux.UxDataset`](https://uxarray.readthedocs.io/en/latest/user_api/_autosummary/uxarray.UxDataset.html#uxarray.UxDataset) and [`ux.UxDataArray`](https://uxarray.readthedocs.io/en/latest/user_api/_autosummary/uxarray.UxDataArray.html#uxarray.UxDataArray) data structures
- Inherits the equivalent Xarray data structures to provide a grid-informed implementation
- Contains an instance of a [`Grid`](https://uxarray.readthedocs.io/en/latest/user_api/_autosummary/uxarray.Grid.html#uxarray.Grid) class stored as an attribute ([`.uxgrid`](https://uxarray.readthedocs.io/en/latest/user_api/_autosummary/uxarray.UxDataset.uxgrid.html#uxarray.UxDataset.uxgrid)), which represents the unstructured grid that the data variables lie on
- Some inherited methods have been overloaded to properly maintain the [`uxgrid`](https://uxarray.readthedocs.io/en/latest/user_api/_autosummary/uxarray.UxDataset.uxgrid.html#uxarray.UxDataset.uxgrid) property

* Custom I/O methods for loading in grid and data files
- [`ux.open_grid`](https://uxarray.readthedocs.io/en/latest/user_api/_autosummary/uxarray.open_grid.html#uxarray.open_grid)
- [`ux.open_dataset`](https://uxarray.readthedocs.io/en/latest/user_api/_autosummary/uxarray.open_dataset.html#uxarray.open_dataset)
- [`ux.open_mfdataset`](https://uxarray.readthedocs.io/en/latest/user_api/_autosummary/uxarray.open_mfdataset.html#uxarray.open_mfdataset)

* Quality of Life changes to [`ux.Grid`](https://uxarray.readthedocs.io/en/latest/user_api/_autosummary/uxarray.Grid.html#uxarray.Grid)
- Grid Dimensions, Coordinates, and Connectivity Variables are now represented as properties instead of standard attributes with appropriate docstrings and calls to construction methods if a variable is not present in the dataset (detailed overview [here](https://uxarray.readthedocs.io/en/latest/user_api/index.html#id6))
- `==` and `!=` operators for comparing the contents of two grids
- Can now perform a deep copy of a [`Grid`](https://uxarray.readthedocs.io/en/latest/user_api/_autosummary/uxarray.Grid.html#uxarray.Grid) using [`Grid.copy`](https://uxarray.readthedocs.io/en/latest/user_api/_autosummary/uxarray.Grid.copy.html#uxarray.Grid.copy)

* Notebooks
- [Working with Unstructured Grid Data](https://uxarray.readthedocs.io/en/latest/examples/001-working-with-unstructured-grids.html) and [Grid Topology Overview](https://uxarray.readthedocs.io/en/latest/examples/002-grid-topology.html) notebooks have been overhauled to document and showcase the redesign



Merged Pull Requests
* Redesign prototype by erogluorhan in https://github.com/UXARRAY/uxarray/pull/215
* Redesign by erogluorhan in https://github.com/UXARRAY/uxarray/pull/217
* reorganize files into folders, fix tests and docs by rajeeja in https://github.com/UXARRAY/uxarray/pull/224
* Fix prototype docs by anissa111 in https://github.com/UXARRAY/uxarray/pull/227
* `==` and `!=` Operators for Grid Object by philipc2 in https://github.com/UXARRAY/uxarray/pull/231
* `Info` Method for `ux.Dataset` by philipc2 in https://github.com/UXARRAY/uxarray/pull/236
* slots warning fix by rajeeja in https://github.com/UXARRAY/uxarray/pull/235
* Add `use_dual` Parameter to Redesign API by philipc2 in https://github.com/UXARRAY/uxarray/pull/260
* Bump actions/setup-python from 4.6.0 to 4.6.1 by dependabot in https://github.com/UXARRAY/uxarray/pull/329
* Represent Dual Mesh as a Mixed Topology Grid by philipc2 in https://github.com/UXARRAY/uxarray/pull/331
* Removed Redundant Code for Representing Dual Meshes by ifranda in https://github.com/UXARRAY/uxarray/pull/334
* Implement Version Attribute by aaronzedwick in https://github.com/UXARRAY/uxarray/pull/333
* Improved Access & Representation of UGRID Topology Variables by philipc2 in https://github.com/UXARRAY/uxarray/pull/325
* Update Documentation & Clean-Up Code for Redesign by philipc2 in https://github.com/UXARRAY/uxarray/pull/336
* Redesign by erogluorhan in https://github.com/UXARRAY/uxarray/pull/216

New Contributors
* ifranda made their first contribution in https://github.com/UXARRAY/uxarray/pull/334
* aaronzedwick made their first contribution in https://github.com/UXARRAY/uxarray/pull/333

**Full Changelog**: https://github.com/UXARRAY/uxarray/compare/v2023.05.0...v2023.06.0

Page 5 of 8

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.