Uxarray

Latest version: v2024.11.1

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

Scan your dependencies

Page 5 of 7

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

2023.05.0

What's Changed
* PR Template by philipc2 in https://github.com/UXARRAY/uxarray/pull/253
* Bump pypa/gh-action-pypi-publish from 1.8.5 to 1.8.6 by dependabot in https://github.com/UXARRAY/uxarray/pull/306
* Add `Grid._build_face_edges_connectivity` by hongyuchen1030 in https://github.com/UXARRAY/uxarray/pull/297
* Create release request issue template by anissa111 in https://github.com/UXARRAY/uxarray/pull/315
* Update feature request issue template by erogluorhan in https://github.com/UXARRAY/uxarray/pull/319
* CI Update: Drop support for Python 3.7 and 3.8; add 3.11 by erogluorhan in https://github.com/UXARRAY/uxarray/pull/317
* Rename `face_dimension` connectivity to `nNodes_per_face` by philipc2 in https://github.com/UXARRAY/uxarray/pull/308
* Bump codecov/codecov-action from 3.1.3 to 3.1.4 by dependabot in https://github.com/UXARRAY/uxarray/pull/323
* Version bump to 2023.05.0 by anissa111 in https://github.com/UXARRAY/uxarray/pull/328


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

2023.05.0dev

What's Changed

2023.04.1

New Features
* Face Area Usage Example Notebook by rajeeja in https://github.com/UXARRAY/uxarray/pull/285
* `Grid.__from_vert__()` can now use multiple vertices by hongyuchen1030 in https://github.com/UXARRAY/uxarray/pull/270
* Added `Grid._build_edge_node_connectivity` & `helpers.close_face_nodes` by philipc2 and hongyuchen1030 in https://github.com/UXARRAY/uxarray/pull/263 and https://github.com/UXARRAY/uxarray/pull/191
* Added `Grid._build_face_dimension` by philipc2 in https://github.com/UXARRAY/uxarray/pull/283


Bug Fixes
* Fixed MPAS attributes not being parsed by philipc2 in https://github.com/UXARRAY/uxarray/pull/274
* Fixed MPAS attributes not being stored correctly by philipc2 in https://github.com/UXARRAY/uxarray/pull/275
* Fixes to Face Area Calculation and Indexing Connectivity Data Types by philipc2 in https://github.com/UXARRAY/uxarray/pull/283


Automated
* Bump codecov/codecov-action from 3.1.1 to 3.1.2 by dependabot in https://github.com/UXARRAY/uxarray/pull/276
* Bump codecov/codecov-action from 3.1.2 to 3.1.3 by dependabot in https://github.com/UXARRAY/uxarray/pull/294
* Bump actions/setup-python from 4.5.0 to 4.6.0 by dependabot in https://github.com/UXARRAY/uxarray/pull/293

Dev Ops
* _Version_ updated to 2023.04.1 for release by pilotchute in https://github.com/UXARRAY/uxarray/pull/296

**Full Changelog**: https://github.com/UXARRAY/uxarray/compare/v2023.04.0...v2023.04.1

2023.04.0

What's Changed
* Read MPAS by philipc2 in https://github.com/UXARRAY/uxarray/pull/228
* Standardized Fill Values and Data Types for Connectivity Variables by philipc2 in https://github.com/UXARRAY/uxarray/pull/241
* Bump pypa/gh-action-pypi-publish from 1.6.1 to 1.6.4 by dependabot in https://github.com/UXARRAY/uxarray/pull/187
* Add `_replace_fill_values` to Internal API by philipc2 in https://github.com/UXARRAY/uxarray/pull/254
* Use correct data type and fill value in `__from_vert__` by philipc2 in https://github.com/UXARRAY/uxarray/pull/256
* Fix to `nan` Values Breaking UGRID Data Type and Fill Values by philipc2 in https://github.com/UXARRAY/uxarray/pull/259
* Bump pypa/gh-action-pypi-publish from 1.6.4 to 1.8.5 by dependabot in https://github.com/UXARRAY/uxarray/pull/264

Devops
* pilotchute was devops for this release in in https://github.com/UXARRAY/uxarray/pull/269

**Full Changelog**: https://github.com/UXARRAY/uxarray/compare/v2023.03.0...v2023.04.0

2023.03.0

What's Changed
* Fix Reading in Data usage example by philipc2 in https://github.com/UXARRAY/uxarray/pull/222
* Remove leftover comments in CI docs & environment by philipc2 in https://github.com/UXARRAY/uxarray/pull/242
* Version bump to v2023.03.0 by hCraker in https://github.com/UXARRAY/uxarray/pull/245


**Full Changelog**: https://github.com/UXARRAY/uxarray/compare/v2023.02.0...v2023.03.0

Page 5 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.