Recent Releases of uxarray
uxarray - v2025.03.0
This release brings a number of enhancements and bugfixes:
π Initial implementation of Spatial Hashing
β΄οΈ Point in Face Functionality
π Improved Dask & Xarray usage internally
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/UXARRAY/uxarray/pull/1174
- Bump codecov/codecov-action from 5.3.1 to 5.4.0 by @dependabot in https://github.com/UXARRAY/uxarray/pull/1173
- Point In Face & Get Faces Containing Point by @aaronzedwick in https://github.com/UXARRAY/uxarray/pull/1056
- Ensure inherited methods return UXarray objects by @philipc2 in https://github.com/UXARRAY/uxarray/pull/1172
- Consistently use Xarray for Grid Reader, Improved Dask Support by @philipc2 in https://github.com/UXARRAY/uxarray/pull/1092
- Area correction for when an edge is the line of constant latitude by @rajeeja in https://github.com/UXARRAY/uxarray/pull/1120
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/UXARRAY/uxarray/pull/1177
- Add spatial hashing by @fluidnumerics-joe in https://github.com/UXARRAY/uxarray/pull/1169
- Update units for parsed distances from MPAS by @philipc2 in https://github.com/UXARRAY/uxarray/pull/1179
New Contributors
- @fluidnumerics-joe made their first contribution in https://github.com/UXARRAY/uxarray/pull/1169
Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2025.02.1...v2025.03.0
Climate Change - Climate Data Processing and Analysis
- Python
Published by philipc2 about 2 months ago

uxarray - v2025.02.1
This incremental release brings a number of enhancements and bugfixes:
π Support for the HEALPix Grid Format (special thanks to @florianziemen!)
π Support for Python 3.13
What's Changed
- ASV Benchmark for High Resolution MPAS Atmosphere Grids by @philipc2 in https://github.com/UXARRAY/uxarray/pull/958
- Improve Testing Coverage by @philipc2 in https://github.com/UXARRAY/uxarray/pull/1158
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/UXARRAY/uxarray/pull/1159
- Update
conf.py
to fix equation rendering. by @philipc2 in https://github.com/UXARRAY/uxarray/pull/1162 - Support Python 3.13 by @philipc2 in https://github.com/UXARRAY/uxarray/pull/1163
- Fix Failing Docs by @philipc2 in https://github.com/UXARRAY/uxarray/pull/1166
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/UXARRAY/uxarray/pull/1170
- Add HEALPix Support by @philipc2 in https://github.com/UXARRAY/uxarray/pull/1147
Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2025.02.0...v2025.02.1
Climate Change - Climate Data Processing and Analysis
- Python
Published by philipc2 about 2 months ago

uxarray - v2025.02.0
This release brings multiple small bug-fixes and performance improvements.
What's Changed
- Bump pypa/gh-action-pypi-publish from 1.12.3 to 1.12.4 by @dependabot in https://github.com/UXARRAY/uxarray/pull/1135
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/UXARRAY/uxarray/pull/1139
- Bump codecov/codecov-action from 5.1.2 to 5.3.1 by @dependabot in https://github.com/UXARRAY/uxarray/pull/1134
- Pin
numpy<2.1
by @philipc2 in https://github.com/UXARRAY/uxarray/pull/1143 - REPR Performance Improvements by @philipc2 in https://github.com/UXARRAY/uxarray/pull/1144
- Bump actions/setup-python from 5.3.0 to 5.4.0 by @dependabot in https://github.com/UXARRAY/uxarray/pull/1145
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/UXARRAY/uxarray/pull/1146
- Update Zonal Average Test by @philipc2 in https://github.com/UXARRAY/uxarray/pull/1153
- Improve performance of Subset & Slicing by @philipc2 in https://github.com/UXARRAY/uxarray/pull/1151
- Vectorize
coordinates._construct_face_centroids()
by @erogluorhan in https://github.com/UXARRAY/uxarray/pull/1117 - Performance improvements for validation functions by @rajeeja in https://github.com/UXARRAY/uxarray/pull/1155
Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2025.01.0...v2025.02.0
Climate Change - Climate Data Processing and Analysis
- Python
Published by philipc2 3 months ago

uxarray - v2025.01.0
This release brings a number of enhancements and bugfixes:
πNon-Conservative Zonal Averaging
βWeighted Averaging
πLatitude & Longitude Interval Cross Sections
πNew user guide sections on Zonal Means, Weighted Means, Custom Grid Topology, and Reading & Working with Geometry Files
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
Climate Change - Climate Data Processing and Analysis
- Python
Published by philipc2 3 months ago

uxarray - v2024.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
Climate Change - Climate Data Processing and Analysis
- Python
Published by philipc2 4 months ago

uxarray - v2024.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
Climate Change - Climate Data Processing and Analysis
- Python
Published by philipc2 5 months ago

uxarray - v2024.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
Climate Change - Climate Data Processing and Analysis
- Python
Published by philipc2 5 months ago

uxarray - v2024.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 and Analysis of E3SMv2 Model Output
π» New user guide section: Loading Data with Dask
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 useruff
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
Climate Change - Climate Data Processing and Analysis
- Python
Published by philipc2 6 months ago

uxarray - v2024.10.0
This release brings a number of enhancements and bugfixes:
- π Plotting refactor using
hvPlot
, which brings improved performance and projection support - β Constant latitude cross sections
- π» Improved
Dask
support for Grid variables - π Support for reading Shapefiles and other geometry files
- π· Arbitrary Dual Mesh construction
- π 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
Climate Change - Climate Data Processing and Analysis
- Python
Published by philipc2 7 months ago

uxarray - v2024.08.2
What's Changed
- Fix Logo URLs and rephrase Zenodo message text a bit by @erogluorhan in https://github.com/UXARRAY/uxarray/pull/925
Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2024.08.1...v2024.08.2
Climate Change - Climate Data Processing and Analysis
- Python
Published by philipc2 8 months ago

uxarray - v2024.08.1
What's Changed
- Add files to support git archives by @kafitzgerald in https://github.com/UXARRAY/uxarray/pull/921
New Contributors
- @kafitzgerald made their first contribution in https://github.com/UXARRAY/uxarray/pull/921
Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2024.08.0...v2024.08.1
Climate Change - Climate Data Processing and Analysis
- Python
Published by philipc2 8 months ago

uxarray - v2024.08.0
What's Changed
- README Updates by @philipc2 in https://github.com/UXARRAY/uxarray/pull/876
- Preserve attributes when setting desired longitude range by @philipc2 in https://github.com/UXARRAY/uxarray/pull/874
- Optimize Face Bounds Computation by @philipc2 in https://github.com/UXARRAY/uxarray/pull/877
- Unpin NumPy, Pandas, ASV, Support Python 3.12, Fix Broken Install Link by @philipc2 in https://github.com/UXARRAY/uxarray/pull/883
- Logo Refresh by @philipc2 in https://github.com/UXARRAY/uxarray/pull/881
- Support ICON Primal Grid by @philipc2 in https://github.com/UXARRAY/uxarray/pull/774
- Fix #889: Remove .values in _slice_from_grid by @kjnam in https://github.com/UXARRAY/uxarray/pull/890
- Fix conn when orig_fv is None by @rajeeja in https://github.com/UXARRAY/uxarray/pull/896
- UXarray Themed Colormaps by @aaronzedwick in https://github.com/UXARRAY/uxarray/pull/873
- Add CITATION.cff by @erogluorhan in https://github.com/UXARRAY/uxarray/pull/904
- Fix #906 by @kjnam in https://github.com/UXARRAY/uxarray/pull/907
- Keep attrs when slicing a grid (feature #908) by @kjnam in https://github.com/UXARRAY/uxarray/pull/909
- ASV CI Fixes by @philipc2 in https://github.com/UXARRAY/uxarray/pull/912
- CITATION.cff: Remove duplicate entries, add Rachel, add lacking ORCID IDs by @erogluorhan in https://github.com/UXARRAY/uxarray/pull/910
- Refreshed logos - cleanup by @erogluorhan in https://github.com/UXARRAY/uxarray/pull/917
Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2024.07.1...v2024.08.0
Climate Change - Climate Data Processing and Analysis
- Python
Published by philipc2 8 months ago

uxarray - v2024.07.1
What's Changed
- Fix UXARRAY/uxarray#862 by @kjnam in https://github.com/UXARRAY/uxarray/pull/863
- Pass coords to new UxDataArray in remap methods by @ahijevyc in https://github.com/UXARRAY/uxarray/pull/867
- HTML Repr for
Grid
,UxDataArray
andUxDataset
by @philipc2 in https://github.com/UXARRAY/uxarray/pull/868 - Update Supported Connectivity Table by @aaronzedwick in https://github.com/UXARRAY/uxarray/pull/871
- ASV Benchmarks for Remapping and Tree Construction by @aaronzedwick in https://github.com/UXARRAY/uxarray/pull/870
Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2024.07.0...v2024.07.1
Climate Change - Climate Data Processing and Analysis
- Python
Published by philipc2 9 months ago

uxarray - v2024.07.0
What's Changed
- Optimize the
get_cartesian_face_edge_nodes
andget_lonlat_rad_face_edge_nodes
by @hongyuchen1030 in https://github.com/UXARRAY/uxarray/pull/799 - ASV Benchmarking Pull Request Workflow by @philipc2 in https://github.com/UXARRAY/uxarray/pull/831
- MPAS
face_face_connectivity
parsing by @aaronzedwick in https://github.com/UXARRAY/uxarray/pull/832 - Face area bug fix by @rajeeja in https://github.com/UXARRAY/uxarray/pull/837
- Add Missing Face Area Notebook to User Guide by @philipc2 in https://github.com/UXARRAY/uxarray/pull/838
- Bump actions/github-script from 6 to 7 by @dependabot in https://github.com/UXARRAY/uxarray/pull/842
- Fix UXARRAY/uxarray#846 by @kjnam in https://github.com/UXARRAY/uxarray/pull/847
- Bump actions/setup-python from 5.1.0 to 5.1.1 by @dependabot in https://github.com/UXARRAY/uxarray/pull/850
- Add check for
None
when setting defaultclabel
by @philipc2 in https://github.com/UXARRAY/uxarray/pull/841 - Fix UXarray/uxarray#853 by @kjnam in https://github.com/UXARRAY/uxarray/pull/854
- Update
to_polycollection()
,to_linecollection
and create Matplotlib Visualization Guide by @philipc2 in https://github.com/UXARRAY/uxarray/pull/844 - Populate
face_face_connectivity
by @aaronzedwick in https://github.com/UXARRAY/uxarray/pull/829
Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2024.06.0...v2024.07.0
Climate Change - Climate Data Processing and Analysis
- Python
Published by philipc2 9 months ago

uxarray - v2024.06.0
What's Changed
- Bump codecov/codecov-action from 4.3.1 to 4.4.1 by @dependabot in https://github.com/UXARRAY/uxarray/pull/800
- Fix Typos in
README.md
by @philipc2 in https://github.com/UXARRAY/uxarray/pull/797 - Bump codecov/codecov-action from 4.4.1 to 4.5.0 by @dependabot in https://github.com/UXARRAY/uxarray/pull/815
- Bump pypa/gh-action-pypi-publish from 1.8.14 to 1.9.0 by @dependabot in https://github.com/UXARRAY/uxarray/pull/814
- o Fix install link by @rajeeja in https://github.com/UXARRAY/uxarray/pull/820
- Fix Dask bug with Point Raster by @philipc2 in https://github.com/UXARRAY/uxarray/pull/817
- Topological Aggregations: (Node to Edge) and (Node to Face) by @philipc2 in https://github.com/UXARRAY/uxarray/pull/711
- Remapping Overwrites Original Data by @aaronzedwick in https://github.com/UXARRAY/uxarray/pull/819
- Remapping Notebook by @aaronzedwick in https://github.com/UXARRAY/uxarray/pull/807
- User Guide for Tree Structures by @aaronzedwick in https://github.com/UXARRAY/uxarray/pull/806
- Support GEOS Cube-Sphere Grids by @philipc2 in https://github.com/UXARRAY/uxarray/pull/802
- Pass coords to UxDataArray by @ahijevyc in https://github.com/UXARRAY/uxarray/pull/818
- Documentation Improvements by @philipc2 in https://github.com/UXARRAY/uxarray/pull/810
Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2024.05.0...v2024.06.0
Climate Change - Climate Data Processing and Analysis
- Python
Published by philipc2 10 months ago

uxarray - v2024.05.0
What's Changed
- Bump codecov/codecov-action from 4.3.0 to 4.3.1 by @dependabot in https://github.com/UXARRAY/uxarray/pull/777
- Ruff Updates by @philipc2 in https://github.com/UXARRAY/uxarray/pull/728
- ASV Benchmarks for 480km and 120km MPAS Meshes by @philipc2 in https://github.com/UXARRAY/uxarray/pull/775
- User Guide & Documentation Improvements by @philipc2 in https://github.com/UXARRAY/uxarray/pull/472
- Add parameters to
UxDataArray.to_dataset()
by @philipc2 in https://github.com/UXARRAY/uxarray/pull/783 - Move area calc notebook to users guide by @rajeeja in https://github.com/UXARRAY/uxarray/pull/788
- Populate Tutorials & Videos Section by @philipc2 in https://github.com/UXARRAY/uxarray/pull/789
- Vectorize Coordinate Conversion Functions by @philipc2 in https://github.com/UXARRAY/uxarray/pull/748
- Add CODECOV_TOKEN to ci.yml to fix Codecov uploads by @erogluorhan in https://github.com/UXARRAY/uxarray/pull/791
- Fix ASV CI Workflow by @philipc2 in https://github.com/UXARRAY/uxarray/pull/792
- Re-introduce Numba to face area computations by @philipc2 in https://github.com/UXARRAY/uxarray/pull/794
Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2024.04.0...v2024.05.0
Climate Change - Climate Data Processing and Analysis
- Python
Published by philipc2 11 months ago

uxarray - v2024.04.0
What's Changed
- Bump codecov/codecov-action from 4.1.0 to 4.1.1 by @dependabot in https://github.com/UXARRAY/uxarray/pull/745
- Bump actions/setup-python from 5.0.0 to 5.1.0 by @dependabot in https://github.com/UXARRAY/uxarray/pull/746
- UGRID Conformance, Grid Construction from Minimal Grid Variables by @philipc2 in https://github.com/UXARRAY/uxarray/pull/628
- Compare and Swap Holoviews Extension by @philipc2 in https://github.com/UXARRAY/uxarray/pull/733
- Fix FutureWarning in
Grid.sizes
by @philipc2 in https://github.com/UXARRAY/uxarray/pull/750 - Structured Test Grid and Plotting Improvements by @philipc2 in https://github.com/UXARRAY/uxarray/pull/741
- Fix x and y label in Vector Polygon Plot by @philipc2 in https://github.com/UXARRAY/uxarray/pull/753
- Initial Implementation of Latitude Longitude Face Bounds by @philipc2 in https://github.com/UXARRAY/uxarray/pull/692
- Always Rasterize with default
UxDataArray.plot()
by @philipc2 in https://github.com/UXARRAY/uxarray/pull/762 - Bump codecov/codecov-action from 4.1.1 to 4.3.0 by @dependabot in https://github.com/UXARRAY/uxarray/pull/763
- Remove
decode_times
as a hard-coded parameter by @philipc2 in https://github.com/UXARRAY/uxarray/pull/767 - Support Xarray Plotting Routines by @philipc2 in https://github.com/UXARRAY/uxarray/pull/760
- Zonal face weights at constant lat by @hongyuchen1030 in https://github.com/UXARRAY/uxarray/pull/555
- Migrate to
pyproject.toml
and deprecate localmeta.yaml
by @philipc2 in https://github.com/UXARRAY/uxarray/pull/771
Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2024.03.0...v2024.04.0
Climate Change - Climate Data Processing and Analysis
- Python
Published by philipc2 about 1 year ago

uxarray - v2024.03.0
What's Changed
- Bump codecov/codecov-action from 3.1.5 to 4.0.1 by @dependabot in https://github.com/UXARRAY/uxarray/pull/691
- Add the brand new (beta) GitHub hosted M1 runner into ci.yml by @erogluorhan in https://github.com/UXARRAY/uxarray/pull/685
- Accessor API for Remapping by @aaronzedwick in https://github.com/UXARRAY/uxarray/pull/693
- Bump pre-commit/action from 3.0.0 to 3.0.1 by @dependabot in https://github.com/UXARRAY/uxarray/pull/696
- Setup ASV Benchmarking by @philipc2 in https://github.com/UXARRAY/uxarray/pull/694
- Bugfix
pt_on_gca
by @hongyuchen1030 in https://github.com/UXARRAY/uxarray/pull/698 - Bump codecov/codecov-action from 4.0.1 to 4.0.2 by @dependabot in https://github.com/UXARRAY/uxarray/pull/702
- Bump codecov/codecov-action from 4.0.2 to 4.1.0 by @dependabot in https://github.com/UXARRAY/uxarray/pull/706
- Bump pypa/gh-action-pypi-publish from 1.8.11 to 1.8.12 by @dependabot in https://github.com/UXARRAY/uxarray/pull/707
- Pin ASV to avoid Benchmark CI Failures by @philipc2 in https://github.com/UXARRAY/uxarray/pull/705
- Fix FutureWarnings in the code and tests by @erogluorhan in https://github.com/UXARRAY/uxarray/pull/709
- Fix Pre-Commit by @philipc2 in https://github.com/UXARRAY/uxarray/pull/720
- Bump pypa/gh-action-pypi-publish from 1.8.12 to 1.8.14 by @dependabot in https://github.com/UXARRAY/uxarray/pull/722
- Fix documentation typos by @dfg-13 in https://github.com/UXARRAY/uxarray/pull/736
- Fix CI Failures by @philipc2 in https://github.com/UXARRAY/uxarray/pull/731
New Contributors
- @dfg-13 made their first contribution in https://github.com/UXARRAY/uxarray/pull/736
Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2024.02.0...v2024.03.0
Climate Change - Climate Data Processing and Analysis
- Python
Published by philipc2 about 1 year ago

uxarray - v2024.02.0
What's Changed
- Fix optional args for
dataarray_plot.datashade
call in the accessor by @erogluorhan in https://github.com/UXARRAY/uxarray/pull/675 - Fix conflict between user-defined
clabel
andkwargs
by @philipc2 in https://github.com/UXARRAY/uxarray/pull/676 - Compute Edge Centroids by @aaronzedwick in https://github.com/UXARRAY/uxarray/pull/658
- Update Docstrings for BallTree and KDTree structures by @aaronzedwick in https://github.com/UXARRAY/uxarray/pull/679
- Bump codecov/codecov-action from 3.1.4 to 3.1.5 by @dependabot in https://github.com/UXARRAY/uxarray/pull/682
- Bump styfle/cancel-workflow-action from 0.12.0 to 0.12.1 by @dependabot in https://github.com/UXARRAY/uxarray/pull/681
- Implement
UxDataArray.gradient()
andUxDataArray.difference()
by @philipc2 in https://github.com/UXARRAY/uxarray/pull/534 - Insert latlon box by @hongyuchen1030 in https://github.com/UXARRAY/uxarray/pull/639
- NSF NCAR branding updates by @erogluorhan in https://github.com/UXARRAY/uxarray/pull/684
- Support Reading ESMF Formatted Unstructured Grids by @philipc2 in https://github.com/UXARRAY/uxarray/pull/683
- Inverse Distance Weighted Remapping Implementation by @aaronzedwick in https://github.com/UXARRAY/uxarray/pull/591
Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2024.01.1...v2024.02.0
Climate Change - Climate Data Processing and Analysis
- Python
Published by philipc2 about 1 year ago

uxarray - v2024.01.1
What's Changed
- Support for Nearest Neighbor
edges
Remapping by @aaronzedwick in https://github.com/UXARRAY/uxarray/pull/665
Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2024.01.0...v2024.01.1
Climate Change - Climate Data Processing and Analysis
- Python
Published by philipc2 over 1 year ago

uxarray - v2024.01.0
What's Changed
- Fix GeoDataFrame Caching & Override Behavior by @philipc2 in https://github.com/UXARRAY/uxarray/pull/611
- Bump actions/setup-python from 4.7.1 to 5.0.0 by @dependabot in https://github.com/UXARRAY/uxarray/pull/613
- Use face, not node, in _build_from_face_centers by @ahijevyc in https://github.com/UXARRAY/uxarray/pull/634
- Removed duplicate method UxDataArray.to_dataset by @ahijevyc in https://github.com/UXARRAY/uxarray/pull/640
- Bug fix for
gca_const_lat_intersection
by @hongyuchen1030 in https://github.com/UXARRAY/uxarray/pull/643 - Accurate Basic Math Operators by @hongyuchen1030 in https://github.com/UXARRAY/uxarray/pull/636
- Fix and Improve Upstream CI by @erogluorhan in https://github.com/UXARRAY/uxarray/pull/649
- Unstructured Grid Subsetting & Indexing by @philipc2 in https://github.com/UXARRAY/uxarray/pull/616
- Update piypi.yaml for trusted publishing by @erogluorhan in https://github.com/UXARRAY/uxarray/pull/652
- Helper face edge connectivity cartesian by @hongyuchen1030 in https://github.com/UXARRAY/uxarray/pull/554
- Add Ruff to Pre-Commit Hooks by @philipc2 in https://github.com/UXARRAY/uxarray/pull/575
- Use
sphinx-autosummary-accessors
for rendering accessors in API by @philipc2 in https://github.com/UXARRAY/uxarray/pull/655 - Fix face properties by @aaronzedwick in https://github.com/UXARRAY/uxarray/pull/657
- KDTree & BallTree Refactor by @aaronzedwick in https://github.com/UXARRAY/uxarray/pull/632
- Install
spatialpandas
from conda by @philipc2 in https://github.com/UXARRAY/uxarray/pull/659 - Undirected
point_within_gca
by @hongyuchen1030 in https://github.com/UXARRAY/uxarray/pull/646 - Change pip uninstall command a bit in install-upstream.sh as discussed by @erogluorhan in https://github.com/UXARRAY/uxarray/pull/660
- Return a list of NumPy arrays when performing a radius query with multiple points by @philipc2 in https://github.com/UXARRAY/uxarray/pull/664
New Contributors
- @ahijevyc made their first contribution in https://github.com/UXARRAY/uxarray/pull/634
Full Changelog: https://github.com/UXARRAY/uxarray/compare/2023.12.0...v2024.01.0
Climate Change - Climate Data Processing and Analysis
- Python
Published by philipc2 over 1 year ago

uxarray - v2023.12.0
What's Changed
- Accurate dot product and accurate operation utils by @hongyuchen1030 in https://github.com/UXARRAY/uxarray/pull/557
- validate mesh by @rajeeja in https://github.com/UXARRAY/uxarray/pull/173
- Nodal Average by @philipc2 in https://github.com/UXARRAY/uxarray/pull/583
- Vector Polygon, Mesh, Node Plots, Rasterized Polygon Plots,
GeoDataFrame
Optimizations, Consistent Longitude Range by @philipc2 in https://github.com/UXARRAY/uxarray/pull/574 - Fix area notebook and add return for documentation by @rajeeja in https://github.com/UXARRAY/uxarray/pull/597
- Fix Typos with Face Center Coordinates by @philipc2 in https://github.com/UXARRAY/uxarray/pull/598
- Bump conda-incubator/setup-miniconda from 2 to 3 by @dependabot in https://github.com/UXARRAY/uxarray/pull/600
- Point Visualization Improvements & Usage Example by @philipc2 in https://github.com/UXARRAY/uxarray/pull/604
- Bump pypa/gh-action-pypi-publish from 1.8.10 to 1.8.11 by @dependabot in https://github.com/UXARRAY/uxarray/pull/606
- Improve UGRID Dimension Mapping for Non-Parsed Dimensions by @philipc2 in https://github.com/UXARRAY/uxarray/pull/609
Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2023.11.1...2023.12.0
Climate Change - Climate Data Processing and Analysis
- Python
Published by philipc2 over 1 year ago

uxarray - v2023.11.1
What's Changed
- Remove
Mesh2
Prefix by @philipc2 in https://github.com/UXARRAY/uxarray/pull/565 - Cartesian Support for Nearest Neighbor Remapping by @aaronzedwick in https://github.com/UXARRAY/uxarray/pull/571
Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2023.11.0...v2023.11.1
Climate Change - Climate Data Processing and Analysis
- Python
Published by philipc2 over 1 year ago

uxarray - v2023.11.0
What's Changed
- No longer install from the pyviz channel by @maximlt in https://github.com/UXARRAY/uxarray/pull/524
- Rename
lines.py
toarcs.py
by @philipc2 in https://github.com/UXARRAY/uxarray/pull/540 - Improved Issue Templates for Bug Report & Feature Request by @philipc2 in https://github.com/UXARRAY/uxarray/pull/352
- Remove the Draft UXarray API document by @erogluorhan in https://github.com/UXARRAY/uxarray/pull/553
- Nearest Neighbor Remapping by @philipc2 in https://github.com/UXARRAY/uxarray/pull/439
- Construct Edge Face Connectivity & Separate
_build
and_populate
Methods by @philipc2 in https://github.com/UXARRAY/uxarray/pull/519 - Maximum Latitude of a Great Circle Arc by @hongyuchen1030 in https://github.com/UXARRAY/uxarray/pull/535
- KDTree Data Structure for Center and Corner Nodes by @aaronzedwick in https://github.com/UXARRAY/uxarray/pull/518
New Contributors
- @maximlt made their first contribution in https://github.com/UXARRAY/uxarray/pull/524
Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2023.10.1...v2023.11.0
Climate Change - Climate Data Processing and Analysis
- Python
Published by philipc2 over 1 year ago

uxarray - v2023.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
Climate Change - Climate Data Processing and Analysis
- Python
Published by philipc2 over 1 year ago

uxarray - v2023.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
Climate Change - Climate Data Processing and Analysis
- Python
Published by philipc2 over 1 year ago

uxarray - v2023.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 currentUxDataset.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
Climate Change - Climate Data Processing and Analysis
- Python
Published by philipc2 over 1 year ago

uxarray - v2023.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
Climate Change - Climate Data Processing and Analysis
- Python
Published by philipc2 over 1 year ago

uxarray - v2023.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
Climate Change - Climate Data Processing and Analysis
- Python
Published by philipc2 over 1 year ago

uxarray - v2023.06.0
Redesign Patchnotes
-
Introduced the
ux.UxDataset
andux.UxDataArray
data structures- Inherits the equivalent Xarray data structures to provide a grid-informed implementation
- Contains an instance of a
Grid
class stored as an attribute (.uxgrid
), which represents the unstructured grid that the data variables lie on - Some inherited methods have been overloaded to properly maintain the
uxgrid
property
-
Custom I/O methods for loading in grid and data files
-
Quality of Life changes to
ux.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)
==
and!=
operators for comparing the contents of two grids- Can now perform a deep copy of a
Grid
usingGrid.copy
-
Notebooks
- Working with Unstructured Grid Data and Grid Topology Overview 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/231Info
Method forux.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
Climate Change - Climate Data Processing and Analysis
- Python
Published by anissa111 almost 2 years ago

uxarray - v2023.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 tonNodes_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
Climate Change - Climate Data Processing and Analysis
- Python
Published by anissa111 almost 2 years ago

uxarray - v2023.05.0dev
What's Changed
Difference from v2023.04.1
- 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/231Info
Method forux.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 - 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 tonNodes_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
Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2023.04.1...v2023.05.0dev
Climate Change - Climate Data Processing and Analysis
- Python
Published by anissa111 almost 2 years ago

uxarray - v2023.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
Climate Change - Climate Data Processing and Analysis
- Python
Published by pilotchute about 2 years ago

uxarray - v2023.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
Climate Change - Climate Data Processing and Analysis
- Python
Published by pilotchute about 2 years ago

uxarray - v2023.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
Climate Change - Climate Data Processing and Analysis
- Python
Published by hCraker about 2 years ago

uxarray - v2023.02.0
What's Changed
New Features
- add Grid.__populate_lonlat_coord and Grid.__populate_cartesian_xyz_coord by @hongyuchen1030 in https://github.com/UXARRAY/uxarray/pull/188
Documentation
- Pin numpy in requirements.txt for documentation generation by @anissa111 in https://github.com/UXARRAY/uxarray/pull/200
Maintenance
- use a more stable URL by @ocefpaf in https://github.com/UXARRAY/uxarray/pull/209
- Update badge link by @anissa111 in https://github.com/UXARRAY/uxarray/pull/198
- CI failures by @anissa111 in https://github.com/UXARRAY/uxarray/pull/208
- Organize test files into directories by @erogluorhan in https://github.com/UXARRAY/uxarray/pull/211
- Version bump to v2023.02.0 by @hCraker in https://github.com/UXARRAY/uxarray/pull/213
New Contributors
- @hCraker made their first contribution in https://github.com/UXARRAY/uxarray/pull/213
Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2022.12.0...v2023.02.0
Climate Change - Climate Data Processing and Analysis
- Python
Published by hCraker about 2 years ago

uxarray - v2022.12.0
What's Changed
- Unify coordinates conversion by @hongyuchen1030 in https://github.com/UXARRAY/uxarray/pull/156
Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2022.11.0...v2022.12.0
Climate Change - Climate Data Processing and Analysis
- Python
Published by marodrig over 2 years ago

uxarray - v2022.11.0
What's Changed
- Fix dimension attributes returning a range instead of counts by @philipc2 in https://github.com/UXARRAY/uxarray/pull/168
- Fesom Support by @pgierz in https://github.com/UXARRAY/uxarray/pull/160
- Bump styfle/cancel-workflow-action from 0.10.1 to 0.11.0 by @dependabot in https://github.com/UXARRAY/uxarray/pull/169
- Version 2022.11.0 to get bug fixes released before tutorial by @erogluorhan in https://github.com/UXARRAY/uxarray/pull/170
New Contributors
- @pgierz made their first contribution in https://github.com/UXARRAY/uxarray/pull/160
Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2022.10.0...v2022.11.0
Climate Change - Climate Data Processing and Analysis
- Python
Published by erogluorhan over 2 years ago

uxarray - v2022.10.0
What's Changed
- Add coordinate conversion helper functions by @hongyuchen1030 in https://github.com/UXARRAY/uxarray/pull/90
- Add Contributor's guide by @erogluorhan in https://github.com/UXARRAY/uxarray/pull/134
- Fix DOE logo by @anissa111 in https://github.com/UXARRAY/uxarray/pull/159
- Access Attributes for UGRID Dimensions by @philipc2 in https://github.com/UXARRAY/uxarray/pull/161
- Add function and tests for encoder function by @michaelavs in https://github.com/UXARRAY/uxarray/pull/139
- Load grids with xarray and then create uxarray grid object by @rajeeja in https://github.com/UXARRAY/uxarray/pull/162
- Update Usage Examples by @philipc2 in https://github.com/UXARRAY/uxarray/pull/164
New Contributors
- @hongyuchen1030 made their first contribution in https://github.com/UXARRAY/uxarray/pull/90
Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2022.09.0...v2022.10.0
Climate Change - Climate Data Processing and Analysis
- Python
Published by marodrig over 2 years ago

uxarray - v2022.09.0
What's Changed
- Documentation Improvements by @anissa111 in https://github.com/UXARRAY/uxarray/pull/115
- Re-add API document by @anissa111 in https://github.com/UXARRAY/uxarray/pull/127
- Add open_dataset to api generation by @anissa111 in https://github.com/UXARRAY/uxarray/pull/129
- Reading Data usage example by @philipc2 in https://github.com/UXARRAY/uxarray/pull/125
- Gallery-style examples page by @anissa111 in https://github.com/UXARRAY/uxarray/pull/133
- Write scrip by @michaelavs in https://github.com/UXARRAY/uxarray/pull/104
Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2022.08.0...v.2022.09.0
Climate Change - Climate Data Processing and Analysis
- Python
Published by marodrig over 2 years ago

uxarray - v2022.08.0
What's Changed
- Fix the upstream CI and Sphinx 5.1.0 issue by @erogluorhan in https://github.com/UXARRAY/uxarray/pull/84
- Updates to meta.yaml for conda-forge build tests by @anissa111 in https://github.com/UXARRAY/uxarray/pull/85
- Add source_grid and source_datasets into Grid attributes by @erogluorhan in https://github.com/UXARRAY/uxarray/pull/87
New Contributors
- @marodrig made their first contribution in https://github.com/UXARRAY/uxarray/pull/106
Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2022.07.0...v2022.08.0
Climate Change - Climate Data Processing and Analysis
- Python
Published by marodrig over 2 years ago

uxarray - v2022.07.0
What's Changed
- Refactor
test_integrate
and usenumpy.testing
by @erogluorhan in https://github.com/UXARRAY/uxarray/pull/42 - Fix docs by pinning numpy in requirements.txt by @anissa111 in https://github.com/UXARRAY/uxarray/pull/65
- Directly accessing data variables with UGRID conventions by @philipc2 in https://github.com/UXARRAY/uxarray/pull/62
- Fix potential bugs due to the use of self.ds.Mesh2_node_x by @erogluorhan in https://github.com/UXARRAY/uxarray/pull/72
- Read from URLs or OPeNDAP endpoints instead of just files by @ocefpaf in https://github.com/UXARRAY/uxarray/pull/68
- Add config.DISABLE_JIT that can be set to True by developers for debug by @erogluorhan in https://github.com/UXARRAY/uxarray/pull/77
- Updates to use new functionality by @michaelavs in https://github.com/UXARRAY/uxarray/pull/79
- Integration by @rajeeja in https://github.com/UXARRAY/uxarray/pull/33
New Contributors
- @philipc2 made their first contribution in https://github.com/UXARRAY/uxarray/pull/62
- @ocefpaf made their first contribution in https://github.com/UXARRAY/uxarray/pull/68
Full Changelog: https://github.com/UXARRAY/uxarray/compare/v.2022.6.0...v2022.07.0
Climate Change - Climate Data Processing and Analysis
- Python
Published by marodrig almost 3 years ago

uxarray - v2022.6.0
What's Changed
- Convert Uxarray API document into markdown by @erogluorhan in https://github.com/UXARRAY/uxarray/pull/15
- Grid class by @rajeeja in https://github.com/UXARRAY/uxarray/pull/20
- #39 fix return type by @rajeeja in https://github.com/UXARRAY/uxarray/pull/41
- fix ugrid reader by @rajeeja in https://github.com/UXARRAY/uxarray/pull/44
- Ugrid detection cleanup by @rajeeja in https://github.com/UXARRAY/uxarray/pull/47
- Adding scrip file reader by @michaelavs in https://github.com/UXARRAY/uxarray/pull/23
- Versioning format change from semantic to calendar versioning
Full Changelog: https://github.com/UXARRAY/uxarray/compare/v0.0.2...v.2022.6.0
Climate Change - Climate Data Processing and Analysis
- Python
Published by michaelavs almost 3 years ago

uxarray - v0.0.2
Full Changelog: https://github.com/UXARRAY/uxarray/compare/v0.0.1...v0.0.2
Climate Change - Climate Data Processing and Analysis
- Python
Published by erogluorhan over 3 years ago

uxarray - v0.0.1: Initial release
What's Changed
- CI/CD and doc files by @michaelavs in https://github.com/UXARRAY/uxarray/pull/1
- Cleanup the folder structure and add/update some files by @erogluorhan in https://github.com/UXARRAY/uxarray/pull/3
New Contributors
- @michaelavs made their first contribution in https://github.com/UXARRAY/uxarray/pull/1
- @erogluorhan made their first contribution in https://github.com/UXARRAY/uxarray/pull/3
Full Changelog: https://github.com/UXARRAY/uxarray/commits/v0.0.1
Climate Change - Climate Data Processing and Analysis
- Python
Published by erogluorhan over 3 years ago
