You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
New Features
Added support for a data mask in subset_gridpoint where the subsetted grid points but be within the mask (True) (#493).
Allows choice between using true world distance (distance) or nearest neighbour based on lat, lon (geographic) methods for subsetting both regular and irregular grids (#493).
Bug Fixes
The regrid.ipynb notebook had malformed Python examples that were causing issues when building with sphinx-codeautolink. The issues have been addressed. (#498).
Breaking Changes
Default method for subset_gridpoint using regular lat,lon grids is now distance instead of previously employing the equivalent of the new geographic method (#493).
Many development dependencies have been updated to more modern versions; pytest (v9.0+), sphinx (v8.2+), matplotlib (v3.8+), tox (v4.52.0+) and others. (#498).
The pin on numpy (<2.3.0) has been lifted. (#498).
Internal Changes
Added a workflow to automatically accept patch and minor updates to CI dependencies via Dependabot. (#479).
Adjusted GitHub Workflows security by constraining token and job permissions to stricter defaults. (#498).
pre-commit has been replaced by prek. prek is a Rust-built reimplementation of pre-commit that runs very fast and is low on resources. (#498).
sphinx-autobuild is now a development dependency, used for the $ make servedocs recipe (make livehtml). (#498).
pytest-timeout is now a development dependency, used to prevent stalled tests from freezing CI builds (timeout default: 300 seconds). (#498).
pretty-format-json hook for pre-commit has been enabled. (#498).
ReadTheDocs build images have been updated to modern versions: OS ubuntu-26.04 and Python miniforge3-25.11. (#498).
Tests marked "outdated" have been removed from the testing suite. (#498).