Change log

Version 1.13.3.0

2026-08-26


Version 1.13.2.1

2026-07-06


Version 1.13.2.0

2026-06-29


Version 1.13.1.0

2026-04-09


Version 1.13.0.0

2026-01-15


Version 1.12.3.1

2025-10-15


Version 1.12.3.0

2025-08-18


Version 1.12.2.0

2025-06-05


Version 1.12.1.0

2025-04-01


Version 1.12.0.0

2025-03-18


Version 1.11.2.1

2025-02-26


Version 1.11.2.0

2025-01-28


Version 1.11.1.0

2024-03-01


Version 1.11.0.0

2023-12-06


Version 1.10.1.2

2023-08-31


Version 1.10.1.1

2023-07-21


Version 1.10.1.0

2023-04-26


Version 1.10.0.3

2023-03-10


Version 1.10.0.2

2023-01-26


Version 1.10.0.1

2022-10-31


Version 1.10.0.0

2022-08-17


Version 1.9.0.4

2022-07-18

Version 1.9.0.3

2022-03-10


Version 1.9.0.2

2022-01-31


Version 1.9.0.1

2021-10-12


Version 1.9.0.0

2021-09-21


Version 1.8.9.0

2021-05-25


Version 1.8.8.0

2020-12-18


Version 1.8.7.0

2020-10-09


Version 1.8.6.0

2020-07-24


Version 1.8.5

2020-06-10

  • Fixed bug that prevented the reading of certain netCDF files, such as those with at least one external variable.


Version 1.8.4

2020-06-08


Version 1.8.3

2020-04-30


Version 1.8.2

2020-04-24


Version 1.8.1

2020-04-16

  • Improved source code highlighting in links from the documentation (https://github.com/NCAS-CMS/cfdm/issues/21).

  • Fixed bug that erroneously required netCDF geometry container variables to have a geometry_dimension netCDF attribute.


Version 1.8.0

2020-03-23


Version 1.7.11

2019-11-27


Version 1.7.10

2019-11-14


Version 1.7.9

2019-11-07


Version 1.7.8

2019-10-04

  • During writing to netCDF files, ensured that _FillValue and missing_value have the same data type as the data.

  • Fixed bug during construct equality testing that didn’t recognise equal cell method constructs in transposed, but otherwise equal field constructs.

  • Bounds netCDF dimension name is now saved, and can be set. The saved/set value is written out to disk.

  • Now reads CDL files (https://github.com/NCAS-CMS/cfdm/issues/5)


Version 1.7.7

2019-06-13


Version 1.7.6

2019-06-05

  • Added attributes _ATOL and _RTOL to facilitate subclassing.

  • Fixed bug in cfdm.Field.convert.

  • Fixed bug in cfdm.core.constructs.new_identifier.


Version 1.7.5

2019-05-15


Version 1.7.4

2019-05-14


Version 1.7.3

2019-04-24

  • New method: cfdm.Constructs.filter_by_size.

  • New method: cfdm.Data.uncompress.

  • Changed the default behaviours of the cfdm.Construct.filter_by_axis, cfdm.Construct.filter_by_size, cfdm.Construct.filter_by_naxes, cfdm.Construct.filter_by_property, cfdm.Construct.filter_by_ncvar, cfdm.Construct.filter_by_ncdim, cfdm.Construct.filter_by_method, cfdm.Construct.filter_by_measure methods in the case when no arguments are provided: Now returns all possible constructs that could have the feature, with any values.

  • Renamed the “underlying_array” methods to “source”

  • Added _field_data_axes attribute to Constructs instances.

  • Added _units and _fill_value arguments to get_data method.

  • Moved contents of cfdm/read_write/constants.py to NetCDFRead and NetCDFWrite.

  • Fixed bug in cfdm.CoordinateReference.clear_coordinates.

  • Fixed bug in cfdm.Field.convert (which omitted domain ancillaries in the result).

  • Added kwargs parameter to cfdm.CFDMImplementation.initialise_Data, to facilitate subclassing.

  • Added NetCDFRead._customize_read_vars to facilitate subclassing.

  • Added NetCDFWrite._transform_strings to facilitate subclassing.


Version 1.7.2

2019-04-05


Version 1.7.1

2019-04-02


Version 1.7.0

2019-04-02

  • First release for CF-1.7