3.16.3
2025-01-28
- Allow
'nearest_dtos'
2-d regridding to work with discrete sampling geometry source grids (#832) - New method:
cf.Field.filled
(#811) - New method:
cf.Field.is_discrete_axis
(#784) - Include the UM version as a field property when reading UM files (#777)
- Fix bug that caused climatological time collapses within/over days to fail (#809)
- New keyword parameter to
cf.Field.derivative
:ignore_coordinate_units
(#807) - Allow access to netCDF-4 files in S3 object stores (#712)
- New class
cf.H5netcdfArray
- New class
cf.NetCDF4Array
- New class
cf.CFAH5netcdfArray
- New class
cf.CFANetCDF4Array
- Replace core
dask
functionality with that imported fromcfdm
(#839) - Fix bug that sometimes puts an incorrect
radian-1
orradian-2
in the returned units of the differential operator methods and functions (#807) - Fix bug where
cf.example_fields
returned alist
of Fields rather than aFieldlist
(#725) - Fix bug where combining UGRID fields erroneously creates an extra axis and broadcasts over it (#784)
- Fix bug where
cf.normalize_slice
doesn't correctly handle certain cyclic slices (#774) - Fix bug where
cf.Field.subspace
doesn't always correctly handle global or near-global cyclic subspaces (#828) - New dependency:
h5netcdf>=1.3.0
- New dependency:
h5py>=3.10.0
- New dependency:
s3fs>=2024.6.0
- Changed dependency:
numpy>=1.15,<2.0
- Changed dependency:
1.11.2.0<=cfdm<1.11.3.0
- Changed dependency:
cfunits>=3.3.7
- Changed dependency:
dask>=2024.6.0,<=2024.7.1