2025-01-28
- Introduction of
dask
for all data manipulations (#317) - Fix bug that returned incorrect results when an invalid identifer is provided to
cf.Field.cell_methods
(#299) - Upgrades to allow cfdm to work with Python 3.12 (#302)
- Extension to the HDF5 chunks API (#309)
- New function
cfdm.netcdf_flattener
that replaces the import ofnetcdf_flattener
(#286) - New function
cfdm.netcdf_indexer
that applies netCDF masking and unpacking to arbitrary arrays (#285) - Allow access to netCDF-4 files in S3 object stores (#285)
- Allow a choice of netCDF engines (#285)
- Fix bug that caused
cfdm.write
to fail when a parametric Z dimension coordinate did not have acomputed_standard_name
attribute (#303) - New class
cfdm.H5netcdfArray
- New class
cfdm.NetCDF4Array
- Changed dependency:
numpy>=1.15,<2.0
- New dependency:
h5netcdf>=1.3.0
- New dependency:
h5py>=3.10.0
- New dependency:
s3fs>=2024.6.0
- New dependency:
dask>=2024.6.0,<=2024.7.1
- Removed dependency:
netcdf_flattener