Cfdm

Latest version: v1.12.1.0

Safety actively analyzes 723217 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 7

1.12.1.0

----------------

**2025-04-01**

* Set new method `cfdm.Array.astype`
(https://github.com/NCAS-CMS/cfdm/issues/331)
* Set new maximum version of `dask`: ``2025.3.0``
(https://github.com/NCAS-CMS/cfdm/issues/332)
* Changed dependency: ``dask>=2025.2.0,<=2025.3.0``

----

1.12.0.0

----------------

**2025-03-18**

* Set new minimum version of `dask`: ``2025.2.0``
(https://github.com/NCAS-CMS/cfdm/issues/321)
* Set new minimum version of `numpy`: ``2.0.0``
(https://github.com/NCAS-CMS/cfdm/issues/318)
* Introduction of reading and writing of aggregation datasets (for
CF-1.13) (https://github.com/NCAS-CMS/cfdm/issues/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

----------------

**2025-02-26**

* Re-introduction of `cfdm.Data.datetime_as_string`
(https://github.com/NCAS-CMS/cfdm/pull/324)

----

1.11.2.0

----------------

**2025-01-28**

* Introduction of `dask` for all data manipulations
(https://github.com/NCAS-CMS/cfdm/issues/317)
* Fix bug that returned incorrect results when an invalid identifier
is provided to `cf.Field.cell_methods`
(https://github.com/NCAS-CMS/cfdm/issues/299)
* Upgrades to allow cfdm to work with Python 3.12
(https://github.com/NCAS-CMS/cfdm/issues/302)
* Extension to the HDF5 chunks API
(https://github.com/NCAS-CMS/cfdm/issues/309)
* New function `cfdm.netcdf_flattener` that replaces the import of
`netcdf_flattener` (https://github.com/NCAS-CMS/cfdm/issues/286)
* New function `cfdm.netcdf_indexer` that applies netCDF masking and
unpacking to arbitrary arrays
(https://github.com/NCAS-CMS/cfdm/issues/285)
* Allow access to netCDF-4 files in S3 object stores
(https://github.com/NCAS-CMS/cfdm/issues/285)
* Allow a choice of netCDF engines
(https://github.com/NCAS-CMS/cfdm/issues/285)
* Fix bug that caused `cfdm.write` to fail when a parametric Z
dimension coordinate did not have a ``computed_standard_name``
attribute (https://github.com/NCAS-CMS/cfdm/issues/303)
* Fix bug that caused `cfdm.read` to fail to read at all
datasets including variables with badly-encoded UGRID meshes
(https://github.com/NCAS-CMS/cfdm/issues/315)
* New class `cfdm.H5netcdfArray`
* New class `cfdm.NetCDF4Array`
* New dependency: ``h5netcdf>=1.3.0``
* New dependency: ``h5py>=3.12.1``
* New dependency: ``s3fs>=2024.6.0``
* New dependency: ``dask>=2024.6.0,<=2024.7.1``
* New dependency: ``uritools>=4.0.3``
* New dependency: ``cfunits>=3.3.7``
* New dependency: ``udunits2>=2.2.28``
* Removed dependency(now incorporated into `cfdm`): ``netcdf_flattener``

----

1.11.1.0

----------------

**2024-03-01**

* New keyword parameter to `cfdm.Field.insert_dimension`:
``constructs`` (https://github.com/NCAS-CMS/cfdm/issues/287)
* New example field `11`: discrete sampling geometry trajectory
features (https://github.com/NCAS-CMS/cfdm/issues/289)

----

1.11.0.0

----------------

**2023-12-06**

* Python 3.7 support removed
(https://github.com/NCAS-CMS/cfdm/issues/274)
* Implemented the reading and manipulation of UGRID mesh topologies
for CF-1.11 (https://github.com/NCAS-CMS/cfdm/issues/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``

----

Page 1 of 7

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.