Skip to content

v0.13.0

Compare
Choose a tag to compare
@github-actions 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 installed xesmf is too old (#330).
  • Replaced styfle/cancel-workflow-action with GitHub Workflow concurrency settings (#330).