Releases: UXARRAY/uxarray
Releases · UXARRAY/uxarray
v2024.05.0
What's Changed
- Bump codecov/codecov-action from 4.3.0 to 4.3.1 by @dependabot in #777
- Ruff Updates by @philipc2 in #728
- ASV Benchmarks for 480km and 120km MPAS Meshes by @philipc2 in #775
- User Guide & Documentation Improvements by @philipc2 in #472
- Add parameters to
UxDataArray.to_dataset()
by @philipc2 in #783 - Move area calc notebook to users guide by @rajeeja in #788
- Populate Tutorials & Videos Section by @philipc2 in #789
- Vectorize Coordinate Conversion Functions by @philipc2 in #748
- Add CODECOV_TOKEN to ci.yml to fix Codecov uploads by @erogluorhan in #791
- Fix ASV CI Workflow by @philipc2 in #792
- Re-introduce Numba to face area computations by @philipc2 in #794
Full Changelog: v2024.04.0...v2024.05.0
v2024.04.0
What's Changed
- Bump codecov/codecov-action from 4.1.0 to 4.1.1 by @dependabot in #745
- Bump actions/setup-python from 5.0.0 to 5.1.0 by @dependabot in #746
- UGRID Conformance, Grid Construction from Minimal Grid Variables by @philipc2 in #628
- Compare and Swap Holoviews Extension by @philipc2 in #733
- Fix FutureWarning in
Grid.sizes
by @philipc2 in #750 - Structured Test Grid and Plotting Improvements by @philipc2 in #741
- Fix x and y label in Vector Polygon Plot by @philipc2 in #753
- Initial Implementation of Latitude Longitude Face Bounds by @philipc2 in #692
- Always Rasterize with default
UxDataArray.plot()
by @philipc2 in #762 - Bump codecov/codecov-action from 4.1.1 to 4.3.0 by @dependabot in #763
- Remove
decode_times
as a hard-coded parameter by @philipc2 in #767 - Support Xarray Plotting Routines by @philipc2 in #760
- Zonal face weights at constant lat by @hongyuchen1030 in #555
- Migrate to
pyproject.toml
and deprecate localmeta.yaml
by @philipc2 in #771
Full Changelog: v2024.03.0...v2024.04.0
v2024.03.0
What's Changed
- Bump codecov/codecov-action from 3.1.5 to 4.0.1 by @dependabot in #691
- Add the brand new (beta) GitHub hosted M1 runner into ci.yml by @erogluorhan in #685
- Accessor API for Remapping by @aaronzedwick in #693
- Bump pre-commit/action from 3.0.0 to 3.0.1 by @dependabot in #696
- Setup ASV Benchmarking by @philipc2 in #694
- Bugfix
pt_on_gca
by @hongyuchen1030 in #698 - Bump codecov/codecov-action from 4.0.1 to 4.0.2 by @dependabot in #702
- Bump codecov/codecov-action from 4.0.2 to 4.1.0 by @dependabot in #706
- Bump pypa/gh-action-pypi-publish from 1.8.11 to 1.8.12 by @dependabot in #707
- Pin ASV to avoid Benchmark CI Failures by @philipc2 in #705
- Fix FutureWarnings in the code and tests by @erogluorhan in #709
- Fix Pre-Commit by @philipc2 in #720
- Bump pypa/gh-action-pypi-publish from 1.8.12 to 1.8.14 by @dependabot in #722
- Fix documentation typos by @dfg-13 in #736
- Fix CI Failures by @philipc2 in #731
New Contributors
Full Changelog: v2024.02.0...v2024.03.0
v2024.02.0
What's Changed
- Fix optional args for
dataarray_plot.datashade
call in the accessor by @erogluorhan in #675 - Fix conflict between user-defined
clabel
andkwargs
by @philipc2 in #676 - Compute Edge Centroids by @aaronzedwick in #658
- Update Docstrings for BallTree and KDTree structures by @aaronzedwick in #679
- Bump codecov/codecov-action from 3.1.4 to 3.1.5 by @dependabot in #682
- Bump styfle/cancel-workflow-action from 0.12.0 to 0.12.1 by @dependabot in #681
- Implement
UxDataArray.gradient()
andUxDataArray.difference()
by @philipc2 in #534 - Insert latlon box by @hongyuchen1030 in #639
- NSF NCAR branding updates by @erogluorhan in #684
- Support Reading ESMF Formatted Unstructured Grids by @philipc2 in #683
- Inverse Distance Weighted Remapping Implementation by @aaronzedwick in #591
Full Changelog: v2024.01.1...v2024.02.0
v2024.01.1
What's Changed
- Support for Nearest Neighbor
edges
Remapping by @aaronzedwick in #665
Full Changelog: v2024.01.0...v2024.01.1
v2024.01.0
What's Changed
- Fix GeoDataFrame Caching & Override Behavior by @philipc2 in #611
- Bump actions/setup-python from 4.7.1 to 5.0.0 by @dependabot in #613
- Use face, not node, in _build_from_face_centers by @ahijevyc in #634
- Removed duplicate method UxDataArray.to_dataset by @ahijevyc in #640
- Bug fix for
gca_const_lat_intersection
by @hongyuchen1030 in #643 - Accurate Basic Math Operators by @hongyuchen1030 in #636
- Fix and Improve Upstream CI by @erogluorhan in #649
- Unstructured Grid Subsetting & Indexing by @philipc2 in #616
- Update piypi.yaml for trusted publishing by @erogluorhan in #652
- Helper face edge connectivity cartesian by @hongyuchen1030 in #554
- Add Ruff to Pre-Commit Hooks by @philipc2 in #575
- Use
sphinx-autosummary-accessors
for rendering accessors in API by @philipc2 in #655 - Fix face properties by @aaronzedwick in #657
- KDTree & BallTree Refactor by @aaronzedwick in #632
- Install
spatialpandas
from conda by @philipc2 in #659 - Undirected
point_within_gca
by @hongyuchen1030 in #646 - Change pip uninstall command a bit in install-upstream.sh as discussed by @erogluorhan in #660
- Return a list of NumPy arrays when performing a radius query with multiple points by @philipc2 in #664
New Contributors
Full Changelog: 2023.12.0...v2024.01.0
v2023.12.0
What's Changed
- Accurate dot product and accurate operation utils by @hongyuchen1030 in #557
- validate mesh by @rajeeja in #173
- Nodal Average by @philipc2 in #583
- Vector Polygon, Mesh, Node Plots, Rasterized Polygon Plots,
GeoDataFrame
Optimizations, Consistent Longitude Range by @philipc2 in #574 - Fix area notebook and add return for documentation by @rajeeja in #597
- Fix Typos with Face Center Coordinates by @philipc2 in #598
- Bump conda-incubator/setup-miniconda from 2 to 3 by @dependabot in #600
- Point Visualization Improvements & Usage Example by @philipc2 in #604
- Bump pypa/gh-action-pypi-publish from 1.8.10 to 1.8.11 by @dependabot in #606
- Improve UGRID Dimension Mapping for Non-Parsed Dimensions by @philipc2 in #609
Full Changelog: v2023.11.1...2023.12.0
v2023.11.1
What's Changed
- Remove
Mesh2
Prefix by @philipc2 in #565 - Cartesian Support for Nearest Neighbor Remapping by @aaronzedwick in #571
Full Changelog: v2023.11.0...v2023.11.1
v2023.11.0
What's Changed
- No longer install from the pyviz channel by @maximlt in #524
- Rename
lines.py
toarcs.py
by @philipc2 in #540 - Improved Issue Templates for Bug Report & Feature Request by @philipc2 in #352
- Remove the Draft UXarray API document by @erogluorhan in #553
- Nearest Neighbor Remapping by @philipc2 in #439
- Construct Edge Face Connectivity & Separate
_build
and_populate
Methods by @philipc2 in #519 - Maximum Latitude of a Great Circle Arc by @hongyuchen1030 in #535
- KDTree Data Structure for Center and Corner Nodes by @aaronzedwick in #518
New Contributors
Full Changelog: v2023.10.1...v2023.11.0
v2023.10.1
What's Changed
- Construct
Mesh2_face_x/y
using Cartesian Averaging by @aaronzedwick in #466 - Gca constant lat intersection by @hongyuchen1030 in #485
- FutureWarning for
Mesh2
Prefix Removal by @philipc2 in #495 - Point Rasterization by @philipc2 in #505
- Is pole point inside by @hongyuchen1030 in #510
- MPAS Reader Updates & Additional Coordinate Attributes by @philipc2 in #455
Full Changelog: v2023.10.0...v2023.10.1