Releases: NCAS-CMS/cfdm
Releases · NCAS-CMS/cfdm
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
1.10.0.3
1.10.0.2
1.10.0.1
2022-10-31
- New method:
cfdm.Data.get_tie_point_indices
- New method:
cfdm.Data.get_interpolation_parameters
- New method:
cfdm.Data.get_dependent_tie_points
- Record the names of files that contain the original data (#215)
- New method:
cfdm.Field.get_original_filenames
- New method:
cfdm.Data.get_original_filenames
- New keyword parameter to
cfdm.write
:omit_data
(#221) - Fixed bug that caused incorrect data assignment with some multiple list indices (#217)
- Fixed bug that caused a failure when printing date-time data with the first element masked (#211)
1.10.0.0
2022-08-17
- New method:
cfdm.Field.auxiliary_coordinate
- New method:
cfdm.Field.cell_measure
- New method:
cfdm.Field.cell_method
- New method:
cfdm.Field.coordinate
- New method:
cfdm.Field.coordinate_reference
- New method:
cfdm.Field.dimension_coordinate
- New method:
cfdm.Field.domain_ancillary
- New method:
cfdm.Field.domain_axis
- New method:
cfdm.Field.field_ancillary
- New method:
cfdm.Field.indices
- New attribute:
cfdm.Field.array
- New attribute:
cfdm.Field.datetime_array
- New construct retrieval API methods (#179)
- Implement (bar writing to netCDF files) lossy compression by coordinate subsampling (#167)