Skip to content

Releases: NCAS-CMS/cf-python

3.9.0

25 May 07:02

Choose a tag to compare

2021-05-25

  • Construct access API changes (#201, #202, #203, #204)
  • Performance enhancements (#201, #202)
  • New write mode mode='a' for appending to, rather than over-writing, a netCDF file on disk (#30)
  • Temporarily removed the experimental ability to parallelize the collapse operation with MPI (#207)
  • Improved docstrings
  • Fix for unlimited dimensions read from a netCDF4 sub-group having zero size (NCAS-CMS/cfdm#113)
  • Fixes for changes in behaviour in cftime==1.4.0 (#184)
  • Better error message in the case of a numpy.ma.core.MaskError occurring upon reading of CDL files with only header or coordinate information (#197)
  • Changed dependency: 1.8.9.0<=cfdm<1.8.10.0
  • Changed dependency: cftime>=1.5.0
  • Changed dependency: cfunits>=3.3.3
  • Changed dependency: netCDF4>=1.5.4

3.8.0

24 May 14:52

Choose a tag to compare

2020-12-18

  • The setting of global constants can now be controlled by a context manager (#154)
  • Changed the behaviour of binary operations for constructs that have bounds (#146)
  • Changed the behaviour of unary operations for constructs that have bounds (#147)
  • New function: cf.bounds_combination_mode (#146)
  • New method: cf.Field.compute_vertical_coordinates (#142)
  • Fixed bug that prevented the verbosity from changing to any value specified as a verbose keyword parameter to cf.aggregate (only).
  • Fixed bug that caused a failure when writing a dataset that contains a scalar domain ancillary construct (#152)
  • Fixed bug that prevented aggregation of fields with external cell measures (#150 (comment))
  • Fixed bug that caused rows full of zeros to appear in WGDOS packed UM data that contain masked points (#161)
  • Changed dependency: 1.8.8.0<=cfdm<1.8.9.0
  • Changed dependency: cftime>=1.3.0
  • Changed dependency: cfunits>=3.3.1