v0.13.0
github-actions
released this
16 Feb 16:50
·
139 commits
to master
since this release
New Features
clisops
now officially supports Python 3.12 (#330).
Bug Fixes
- Fixed standard file-namer fallback method (#318).
- Fixed
KeyError
for temporal subsetting by components if not all components can be found in the dataset (#316). - Raising
KeyError
for temporal subsetting by components when no time steps match the selection criteria (#316). - Coordinate detection for remapping operator via standard_name if detection via
cf-xarray
fails / is ambiguous (#316). - Remove encoding settings with regards to compression for string variables to avoid netCDF write errors with newer
netcdf-c
library versions (>4.9.0) (#319). - Fixed a few docstrings, specifies some class methods as static methods (#321).
- Renamed a few internal variables for clarity, rephrased a few sentences for grammar/spelling (#321).
- Fixed a bug related to the creation of the
weights_dir
for regridding that was causing issues for Windows platforms (#313).
Other Changes
- The compression level is capped at 1 to reduce write times (#319).
- Updated
pre-commit
hooks, pinned linting tools to their pre-commit equivalents (#321). - Added a pre-commit hook as well as a configuration for
codespell
(#321). - Added
dependabot
to maintain package and GitHub Action versions (#322). - The
require_module
decorator can now accept supported version information (#321). - Testing data caching now uses platformdirs to determine the OS-appropriate caching location (#321).
- Updated
black
in linting tools to v24.2.0 (#330). - Changes some print calls into logging calls in the tests (#330).
- A warning is now emitted on
clisops
import if the installedxesmf
is too old (#330). - Replaced
styfle/cancel-workflow-action
with GitHub Workflow concurrency settings (#330).