Skip to content

v0.6.0

Compare
Choose a tag to compare
@ellesmith88 ellesmith88 released this 22 Feb 11:18
· 616 commits to master since this release

v0.6.0 (2021-02-22)

Breaking Changes

  • New dev dependency: GitPython==3.1.12

New Features

  • average_over_dims added into average.core and average.ops
  • New core.average.average_shape + core.subset.subset_create_weight_masks. Depends on xESMF >= 0.5.2, which is a new optional dependency.

Bug Fixes

  • Fixed issue where the temporal subset was ignored if level subset selected.
  • Roll dataset used in subsetting when the requested longitude bounds are not within those of the dataset.
  • Fixed issue with subsetting grid lon and lat coordinates that are in descending order for core.subset.subset_bbox.

Other Changes

  • Changes to allow datasets without a time dimension to be processed without issues.
  • Use DatasetMapper from roocs-utils to ensure all datasets are mapped to file paths correctly.
  • Using file caching to gather mini-esgf-data test data.
  • Added a dev recipe for pip installations (pip install clisops[dev]).
  • Updated pre-commit and pre-commit hooks to newest versions.
  • Migrated linux-based integration builds to GitHub CI.
  • Added functionality to core.subset.create_mask so it can accept GeoDataFrames with non-integer indexes.
  • clisops.utils.file_namers adjusted to allow values to be overwritten and extras to be added to the end before the file extension.