Releases: NCAS-CMS/cfdm
Releases · NCAS-CMS/cfdm
1.12.0.0
2025-03-18
- Set new minimum version of
dask
:2025.2.0
(#321) - Set new minimum version of
numpy
:2.0.0
(#318) - Introduction of reading and writing of aggregation datasets (for CF-1.13) (#319)
- Changed dependency:
Python>=3.9.0
- Changed dependency:
numpy>=2.0.0
- Changed dependency:
netCDF4>=1.7.2
- Changed dependency:
cftime>=1.6.4
- Changed dependency:
dask>=2025.2.0
1.11.2.1
1.11.2.0
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
1.11.1.0
1.11.0.0
2023-12-06
- Python 3.7 support removed (#274)
- Implemented the reading and manipulation of UGRID mesh topologies for CF-1.11 (#270)
- New methods:
cfdm.Field.cell_connectivity
,cfdm.Field.cell_connectivities
- New methods:
cfdm.Field.domain_topology
,cfdm.Field.domain_topologies
- New methods:
cfdm.Field.del_mesh_id
,cfdm.Field.get_mesh_id
,cfdm.Field.has_mesh_id
,cfdm.Field.set_mesh_id
, - New attribute:
cfdm.Data.sparse_array
- New dependency:
scipy>=1.10.0
1.10.1.2
1.10.1.1
1.10.1.0
2023-04-26