Releases: NCAS-CMS/cf-python
Releases · NCAS-CMS/cf-python
3.9.0
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.MaskErroroccurring 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
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
verbosekeyword parameter tocf.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