Recent Releases of cf-python
cf-python - 3.18.0
2025-06-05
- Implement lossy compression via quantization (https://github.com/NCAS-CMS/cf-python/issues/870)
- New quantization class:
cf.Quantization(https://github.com/NCAS-CMS/cf-python/issues/870) - New quantization methods:
cf.Field.get_quantization,cf.Field.get_quantize_on_write,cf.Field.set_quantize_on_write,cf.Field.del_quantize_on_write(https://github.com/NCAS-CMS/cf-python/issues/870) - New keyword parameter to
cf.write:chunk_cache(https://github.com/NCAS-CMS/cf-python/issues/871) - Read Zarr datasets with
cf.read(https://github.com/NCAS-CMS/cf-python/issues/863) - Update CF aggregation keywords (https://github.com/NCAS-CMS/cf-python/issues/868)
- New keyword parameter to
cf.DimensionCoordinate.create_bounds:inplace(https://github.com/NCAS-CMS/cf-python/issues/855) - Set new minimum version of
dask:2025.5.1(https://github.com/NCAS-CMS/cf-python/issues/866) - Changed dependency:
cfdm>=1.12.2.0, <1.12.3.0 - Changed dependency:
dask>=2025.5.1
- Python
Published by davidhassell 9 months ago
cf-python - 3.17.0
2025-04-02
- Set new minimum version of
dask:2025.2.0(https://github.com/NCAS-CMS/cf-python/issues/849) - Set a new minimum version of
numpy:2.0.0(https://github.com/NCAS-CMS/cf-python/issues/843) - Replace dataset aggregation functionality (CFA) with that imported from
cfdm(https://github.com/NCAS-CMS/cf-python/issues/841) - New keyword parameter to
cf.Field.compute_vertical_coordinates:key(https://github.com/NCAS-CMS/cf-python/issues/802) - New keyword parameter to
cf.histogram:density(https://github.com/NCAS-CMS/cf-python/issues/794) - Fix bug that caused
Data._axesto be incorrect after a call tocf.Field.collapse(https://github.com/NCAS-CMS/cf-python/issues/857) - Fix bug that caused wrong directions from
cf.DimensionCoordinate.direction(https://github.com/NCAS-CMS/cf-python/issues/859) - Changed dependency:
Python>=3.9.0 - Changed dependency:
numpy>=2.0.0 - Changed dependency:
cfdm>=1.12.1.0, <1.12.2.0 - Changed dependency:
dask>=2025.2.0, <=2025.3.0 - Changed dependency:
netCDF4>=1.7.2 - Changed dependency:
cftime>=1.6.4 - Changed optional dependency:
esmpy>=8.7.0 - Removed dependency (now incorporated into
cfdm):h5py - Removed dependency (now incorporated into
cfdm):h5netcdf - Removed dependency (now incorporated into
cfdm):s3fs
- Python
Published by sadielbartholomew 11 months ago
cf-python - 3.16.3
2025-01-28
- Allow
'nearest_dtos'2-d regridding to work with discrete sampling geometry source grids (https://github.com/NCAS-CMS/cf-python/issues/832) - New method:
cf.Field.filled(https://github.com/NCAS-CMS/cf-python/issues/811) - New method:
cf.Field.is_discrete_axis(https://github.com/NCAS-CMS/cf-python/issues/784) - Include the UM version as a field property when reading UM files (https://github.com/NCAS-CMS/cf-python/issues/777)
- Fix bug that caused climatological time collapses within/over days to fail (https://github.com/NCAS-CMS/cf-python/issues/809)
- New keyword parameter to
cf.Field.derivative:ignore_coordinate_units(https://github.com/NCAS-CMS/cf-python/issues/807) - Allow access to netCDF-4 files in S3 object stores (https://github.com/NCAS-CMS/cf-python/issues/712)
- New class
cf.H5netcdfArray - New class
cf.NetCDF4Array - New class
cf.CFAH5netcdfArray - New class
cf.CFANetCDF4Array - Replace core
daskfunctionality with that imported fromcfdm(https://github.com/NCAS-CMS/cf-python/issues/839) - Fix bug that sometimes puts an incorrect
radian-1orradian-2in the returned units of the differential operator methods and functions (https://github.com/NCAS-CMS/cf-python/issues/807) - Fix bug where
cf.example_fieldsreturned alistof Fields rather than aFieldlist(https://github.com/NCAS-CMS/cf-python/issues/725) - Fix bug where combining UGRID fields erroneously creates an extra axis and broadcasts over it (https://github.com/NCAS-CMS/cf-python/issues/784)
- Fix bug where
cf.normalize_slicedoesn't correctly handle certain cyclic slices (https://github.com/NCAS-CMS/cf-python/issues/774) - Fix bug where
cf.Field.subspacedoesn't always correctly handle global or near-global cyclic subspaces (https://github.com/NCAS-CMS/cf-python/issues/828) - New dependency:
h5netcdf>=1.3.0 - New dependency:
h5py>=3.10.0 - New dependency:
s3fs>=2024.6.0 - Changed dependency:
numpy>=1.15,<2.0 - Changed dependency:
1.11.2.0<=cfdm<1.11.3.0 - Changed dependency:
cfunits>=3.3.7 - Changed dependency:
dask>=2024.6.0,<=2024.7.1
- Python
Published by davidhassell about 1 year ago
cf-python - 3.16.2
2024-04-26
- Improve the performance of reading and accessing the data of PP and UM fields files (https://github.com/NCAS-CMS/cf-python/issues/746)
- Improve
cf.Field.collapseperformance by lazily computing reduced axis coordinates (https://github.com/NCAS-CMS/cf-python/issues/741) - Improve
cf.Field.__getitem__performance by not re-calculating axis cyclicity (https://github.com/NCAS-CMS/cf-python/issues/744) - Reduce output CFA netCDF file size by setting the HDF5 chunksizes of CFA variables to be no larger than required (https://github.com/NCAS-CMS/cf-python/issues/739)
- Allow a halo to be added by
cf.Field.indicesandcf.Field.subspace(https://github.com/NCAS-CMS/cf-python/issues/759) - Added spherical regridding to discrete sampling geometry destination grids (https://github.com/NCAS-CMS/cf-python/issues/716)
- Added 3-d spherical regridding to
cf.Field.regrids, and the option to regrid the vertical axis in logarithmic coordinates tocf.Field.regridsandcf.Field.regridc(https://github.com/NCAS-CMS/cf-python/issues/715) - New keyword parameter to
cf.Field.regridsandcf.Field.regridc:return_esmpy_regrid_operator(https://github.com/NCAS-CMS/cf-python/issues/766) - New keyword parameters to
cf.wi:open_lowerandopen_upper(https://github.com/NCAS-CMS/cf-python/issues/740) - Fix misleading error message when it is not possible to create area weights requested from
cf.Field.collapse(https://github.com/NCAS-CMS/cf-python/issues/731) - Fix bug in
cf.readwhen reading UM files that caused LBPROC value 131072 (Mean over an ensemble of parallel runs) to be ignored (https://github.com/NCAS-CMS/cf-python/issues/737) - Fix bug in
cf.aggregatethat sometimes put a null transpose operation into the Dask graph when one was not needed (https://github.com/NCAS-CMS/cf-python/issues/754) - Fix bug in
cf.aggregatethat caused a failure when property values werenumpyarrays with two or more elements (https://github.com/NCAS-CMS/cf-python/issues/764) - Fix bug in
cf.aggregatethat didn't correctly handle the "actual_range" CF attribute (https://github.com/NCAS-CMS/cf-python/issues/764) - Fix bug whereby
Field.cyclicis not updated after aField.del_constructoperation (https://github.com/NCAS-CMS/cf-python/issues/758) - Fix bug that meant
cyclic()always returned an empty set for domains produced bycf.Field.domain(https://github.com/NCAS-CMS/cf-python/issues/762) - Changed dependency:
cfunits>=3.3.7 - Changed dependency:
netCDF4>=1.6.5
- Python
Published by sadielbartholomew almost 2 years ago
cf-python - 3.16.1
2024-03-01
- Allow DSG trajectories with identical
trajectory_idvalues to be aggregated (https://github.com/NCAS-CMS/cf-python/issues/723) - New methods:
cf.Field.pad_missingandcf.Data.pad_missing(https://github.com/NCAS-CMS/cf-python/issues/717) - Fix occasional bug when calculating UGRID cell areas when non-spatial coordinates span the discrete axis (https://github.com/NCAS-CMS/cf-python/issues/721)
- New keyword parameter to
cf.Field.insert_dimension:constructs(https://github.com/NCAS-CMS/cf-python/issues/719) - Added the
cell_measuresandcoordinateskeyword arguments tocf.Field.weights(https://github.com/NCAS-CMS/cf-python/issues/709) - Added the
cell_measures,coordinates,return_cell_measure, andmethodskeyword arguments tocf.Field.cell_area(https://github.com/NCAS-CMS/cf-python/issues/709) - Allow
cf.Datato be initialised withxarray.DataAarray(https://github.com/NCAS-CMS/cf-python/issues/706) - Fix bug that caused
cf.Field.del_file_locationto fail when updating its metadata constructs (https://github.com/NCAS-CMS/cf-python/issues/707) - Fix bug that caused incorrect data arrays in some cyclic subspaces created by
cf.Field.subspaceandcf.Field.__getitem__(https://github.com/NCAS-CMS/cf-python/issues/713) - Changed dependency:
1.11.1.0<=cfdm<1.11.2.0
- Python
Published by davidhassell almost 2 years ago
cf-python - 3.16.0
2023-12-06
- Implemented the reading and manipulation of UGRID mesh topologies (https://github.com/NCAS-CMS/cf-python/issues/696)
- New methods:
cf.Field.cell_connectivity,cf.Field.cell_connectivities(https://github.com/NCAS-CMS/cf-python/issues/696) - New methods:
cf.Field.domain_topology,cf.Field.domain_topologies(https://github.com/NCAS-CMS/cf-python/issues/696) - New method:
cf.Data.masked_values(https://github.com/NCAS-CMS/cf-python/issues/696) - New method:
cf.Data.arctan2(https://github.com/NCAS-CMS/cf-python/issues/38) - Fix bug that caused
cf.Field.collapseto give incorrect results for the "sum", "sumofweights" and "sumofweights2" methods, only in the case that weights have been requested (https://github.com/NCAS-CMS/cf-python/issues/701) - Changed dependency:
1.11.0.0<=cfdm<1.11.1.0 - New dependency:
scipy>=1.10.0
- Python
Published by davidhassell about 2 years ago
cf-python - 3.15.4
2023-10-10
- Record dimension coordinate cell characteristics (https://github.com/NCAS-CMS/cf-python/issues/692)
- New set of methods to query, set, del, and
get_cell_characteristics - Fix bug in
cf.Field.match_by_constructthat always returned True for 1-d constructs whose axis is not in the data, even when the criterion was not matched (https://github.com/NCAS-CMS/cf-python/issues/691) - Fix bug that prevented "https://" netCDF files from being read (https://github.com/NCAS-CMS/cf-python/issues/699)
- Python
Published by davidhassell over 2 years ago
cf-python - 3.15.2
2023-07-21
- Performance improvements to
cf.Field.regridsandcf.Field.regridc(https://github.com/NCAS-CMS/cf-python/issues/675) - Performance improvements to
cf.readwhen reading datasets with compression-by-convention (https://github.com/NCAS-CMS/cf-python/pull/671) - New keyword parameter to
cf.Field.regridsandcf.Field.regridc:weights_file(https://github.com/NCAS-CMS/cf-python/issues/675) - New keyword parameter to
cf.aggregate:cells(https://github.com/NCAS-CMS/cf-python/issues/452) - New function:
cf.isclose(https://github.com/NCAS-CMS/cf-python/issues/661) - Allow
cf.Dataand other objects that have data (such ascf.DimensionCoordinate) to be used as indices (https://github.com/NCAS-CMS/cf-python/issues/677) - Fix bug that caused
cf.Field.regridsandcf.Field.regridcto fail when the regrid axes are chunked with more than one chunk (https://github.com/NCAS-CMS/cf-python/issues/665) - Fix bug that caused
cf.readto fail for some PP data with a single vertical level (https://github.com/NCAS-CMS/cf-python/issues/667) - Changed dependency:
1.10.1.1<=cfdm<1.10.2.0
- Python
Published by davidhassell over 2 years ago
cf-python - 3.15.1
2023-06-09
- New documentation cheat sheet (https://github.com/NCAS-CMS/cf-python/issues/591)
- Performance improvements to
cf.aggregate(https://github.com/NCAS-CMS/cf-python/issues/640) - New methods:
cf.Data.argmin,cf.Field.argmin(https://github.com/NCAS-CMS/cf-python/issues/577) - Deprecate
cf.relative_vorticityin favour ofcf.curl_xy(https://github.com/NCAS-CMS/cf-python/pull/643) - Fix bug when using the
-doption to thecfascript (https://github.com/NCAS-CMS/cf-python/issues/649) - Fix the return tppe from
cf.example_fields(https://github.com/NCAS-CMS/cf-python/pull/654) - Fix
set_datawhen the units are invalid (https://github.com/NCAS-CMS/cf-python/pull/646) - Fix
cf.Field.laplacian_xy,cf.Field.grad_xy,cf.curl_xyandcf.div_xyto work in cases when the dimension coordinates are missing standard names (https://github.com/NCAS-CMS/cf-python/pull/643) - Changed dependency:
cfunits>=3.3.6 - Changed dependency:
cftime>=1.6.2
- Python
Published by davidhassell over 2 years ago
cf-python - 3.15.0
2023-04-27
- Re-introduction of CFA-netCDF functionality for CFA-0.6 (https://github.com/NCAS-CMS/cf-python/issues/451, https://github.com/NCAS-CMS/cf-python/issues/475, https://github.com/NCAS-CMS/cf-python/issues/637)
- New function: cf.CFA
- New method: cf.Data.getcfawrite
- New method: cf.Data.setcfawrite
- Fix excessive memory use arising from cf.Field.regrids and cf.Field.regridc (https://github.com/NCAS-CMS/cf-python/issues/623)
- Fixed bug in cf.Field.read when reading UM/PP data that are run-length encoded (https://github.com/NCAS-CMS/cf-python/issues/621)
- Fixed bug in cf.Field.computeverticalcoordinates that retained incorrect bounds properties (https://github.com/NCAS-CMS/cf-python/issues/626)
- Removed benign UserWarning from cf.Field.percentile (https://github.com/NCAS-CMS/cf-python/issues/619)
- Handled the renaming of the ESMF Python interface from ESMF to esmpy at version 8.4.0. Both module names are accepted for now.
- Changed dependency: 1.10.1.0<=cfdm<1.10.2.0
- Changed (optional) dependency: 8.0.0<=esmpy
- Changed (optional) dependency: 1.10.0<=scipy
- Python
Published by sadielbartholomew almost 3 years ago
cf-python - 3.14.1
2023-03-10
- Python 3.7 support removed (https://github.com/NCAS-CMS/cf-python/issues/611)
- New method:
cf.Field.del_properties(https://github.com/NCAS-CMS/cf-python/issues/598) - New keyword parameter to
cf.Data.concatenate:relaxed_units(https://github.com/NCAS-CMS/cf-python/issues/602) - New keyword parameter to
cf.unique_constructs:ignore_properties(https://github.com/NCAS-CMS/cf-python/issues/597) - Allow
cf.aggregateand to retain external cell measures (https://github.com/NCAS-CMS/cf-python/issues/605) - Fixed bug in
cf.Field.collapsethat always retained invalid vertical coordinate reference systems (https://github.com/NCAS-CMS/cf-python/issues/599) - Changed dependency:
1.10.0.3<=cfdm<1.10.1.0 - Changed dependency:
cfunits>=3.3.5 - Changed dependency:
8.0.0<=ESMPYcfdm<8.2.0
- Python
Published by davidhassell almost 3 years ago
cf-python - 3.14.0
2023-01-31
- Introduction of
daskfor all data manipulations, replacing the old LAMA methodology (e.g. https://github.com/NCAS-CMS/cf-python/issues/295, https://github.com/NCAS-CMS/cf-python/issues/428) - Backwards incompatible API changes to facilitate the use of Dask (https://github.com/NCAS-CMS/cf-python/issues/579)
- New method:
cf.Field.get_original_filenames(https://github.com/NCAS-CMS/cf-python/issues/448) - New method:
cf.Field.to_dask_array - Fixed bug when reading UM stash codes that imply an area mean cell method (https://github.com/NCAS-CMS/cf-python/issues/487)
- New keyword parameter to
cf.write:omit_data(https://github.com/NCAS-CMS/cf-python/issues/477) - New keyword parameter to
cf.read:chunks(https://github.com/NCAS-CMS/cf-python/pull/522) - Extend functionality of
cf.Data.rollandcf.Field.rollto allow multiple axes to be rolled simultaneously. - Fixed bug that raised an exception when using the
equalorexistkeyword ofcf.aggregate(https://github.com/NCAS-CMS/cf-python/issues/499) - Fixed bug that created incorrect cyclic Voronoi bounds from
DimensionCoordinate.create_bounds(https://github.com/NCAS-CMS/cf-python/issues/514) - Changed dependency:
1.10.0.2<=cfdm<1.10.1.0 - New dependency:
dask>=2022.12.1
- Python
Published by davidhassell about 3 years ago
cf-python - 3.13.1
2022-10-17
- Upgrade to allow cf to work with Python 3.10 (https://github.com/NCAS-CMS/cf-python/issues/419)
- Fix bug when setting coordinate bounds with different units to their parent coordinates (https://github.com/NCAS-CMS/cf-python/issues/417)
- Fixed bug that created incorrect hybrid height levels when reading UM fields that also have pseudolevels (https://github.com/NCAS-CMS/cf-python/issues/468)
- Fixed bug when reading zero length netCDF or PP files caused cf-python to hang (https://github.com/NCAS-CMS/cf-python/issues/422)
- Changed dependency:
1.9.0.4<=cfdm<1.9.1.0
- Python
Published by davidhassell over 3 years ago
cf-python - 3.13.0
2022-06-23
- Fix bug in
cf.readwhen reading PP or fields files for which theumkeyword has been set, but without the'version'key (https://github.com/NCAS-CMS/cf-python/issues/306) - Fix bug when setting the CFA "base" option to an empty string in
cf.write(https://github.com/NCAS-CMS/cf-python/issues/346) - Fixed failure from
cf.writewhen writing identical (auxiliary) coordinates to different data variables in different groups (https://github.com/NCAS-CMS/cf-python/issues/336) - Removed
-gfrom theumread_lib/c-libcompiler options (https://github.com/NCAS-CMS/cf-python/pull/305) - Updated the deprecated
distutils.versiontopackaging.version(https://github.com/NCAS-CMS/cf-python/pull/324) - Changed dependency:
1.9.0.3<=cfdm<1.9.1.0 - New dependency:
packaging>=20.0
- Python
Published by davidhassell over 3 years ago
cf-python - 3.12.0
2022-01-18
- New method:
cf.Field.grad_xy(https://github.com/NCAS-CMS/cf-python/issues/292) - New method:
cf.Field.laplacian_xy(https://github.com/NCAS-CMS/cf-python/issues/292) - New function:
cf.div_xy(https://github.com/NCAS-CMS/cf-python/issues/292) - New function:
cf.curl_xy(https://github.com/NCAS-CMS/cf-python/issues/292) - Allow element-wise comparisons with
Noneoncf.Dataandcf.Fieldobjects (https://github.com/NCAS-CMS/cf-python/issues/281) - Add missing closing parenthesis in
cf.Querystring representations (https://github.com/NCAS-CMS/cf-python/issues/279) - Fix
cf.aggregatefailures when using thedimensionkeyword parameter (https://github.com/NCAS-CMS/cf-python/issues/283) - Fix bug that raised error with subtraction of a
cf.TimeDuration(https://github.com/NCAS-CMS/cf-python/issues/287) - Fix bug in
cf.Field.derivativewhen wrapping with periodic coordinates (https://github.com/NCAS-CMS/cf-python/issues/289) - Changed dependency:
1.9.0.1<=cfdm<1.9.1.0 - Changed dependency:
cfunits>=3.3.4
- Python
Published by davidhassell about 4 years ago
cf-python - 3.11.0
2021-10-08
- Python 3.6 support removed (https://github.com/NCAS-CMS/cf-python/issues/208)
- Conversion of
cf.Domainto a non-abstract that may be read from and written to a netCDF dataset (https://github.com/NCAS-CMS/cf-python/issues/220) - New method:
cf.Domain.creation_commands - New method:
cf.Domain.climatological_time_axes - New method:
cf.AuxiliaryCoordinate.del_climatology - New method:
cf.AuxiliaryCoordinate.get_climatology - New method:
cf.AuxiliaryCoordinate.is_climatology - New method:
cf.AuxiliaryCoordinate.set_climatology - New method:
cf.DimensionCoordinate.del_climatology - New method:
cf.DimensionCoordinate.get_climatology - New method:
cf.DimensionCoordinate.is_climatology - New method:
cf.DimensionCoordinate.set_climatology - New function:
cf.unique_constructs - New function:
cf.example_fields(https://github.com/NCAS-CMS/cf-python/issues/220) - New keyword parameter to
cf.read:cdl_string(https://github.com/NCAS-CMS/cf-python/issues/171) - Improved verbose information output from
cf.aggregate(https://github.com/NCAS-CMS/cf-python/issues/228) - Fix bug that causes a failure in
cf.aggregatewhen otherwise aggregatable fields have non-valid units (https://github.com/NCAS-CMS/cf-python/issues/229) - Fix for
cf.aggregatefailures when a datum or coordinate conversion parameter has an array value (https://github.com/NCAS-CMS/cf-python/issues/230) - Allow for regridding using a destination field featuring size 1 dimension(s) (https://github.com/NCAS-CMS/cf-python/issues/250)
- Fix bug that sometimes caused
cf.Field.autocyclicto fail when setting a construct that is cyclic and has a defined period (https://github.com/NCAS-CMS/cf-python/issues/237) - Changed dependency:
1.9.0.0<=cfdm<1.9.1.0
- Python
Published by sadielbartholomew about 4 years ago
cf-python - 3.10.0
2021-06-10
- Improve performance by allowing a saved
RegridOperatorinstance to define the regrid operator incf.Field.regridcandcf.Field.regrids(https://github.com/NCAS-CMS/cf-python/issues/222) - Fix for incorrectly formatted
logging.infostatement sometimes causing a hang incf.Field.collapse(https://github.com/NCAS-CMS/cf-python/issues/217)
- Python
Published by davidhassell over 4 years ago
cf-python - 3.9.0
2021-05-25
- Construct access API changes (https://github.com/NCAS-CMS/cf-python/issues/201, https://github.com/NCAS-CMS/cf-python/issues/202, https://github.com/NCAS-CMS/cf-python/issues/203, https://github.com/NCAS-CMS/cf-python/issues/204)
- Performance enhancements (https://github.com/NCAS-CMS/cf-python/issues/201, https://github.com/NCAS-CMS/cf-python/issues/202)
- New write mode
mode='a'for appending to, rather than over-writing, a netCDF file on disk (https://github.com/NCAS-CMS/cf-python/issues/30) - Temporarily removed the experimental ability to parallelize the collapse operation with MPI (https://github.com/NCAS-CMS/cf-python/issues/207)
- Improved docstrings
- Fix for unlimited dimensions read from a netCDF4 sub-group having zero size (https://github.com/NCAS-CMS/cfdm/issues/113)
- Fixes for changes in behaviour in cftime==1.4.0 (https://github.com/NCAS-CMS/cf-python/issues/184)
- Better error message in the case of a
numpy.ma.core.MaskErroroccurring upon reading of CDL files with only header or coordinate information (https://github.com/NCAS-CMS/cf-python/issues/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
- Python
Published by davidhassell over 4 years ago
cf-python - 3.8.0
2020-12-18
- The setting of global constants can now be controlled by a context manager (https://github.com/NCAS-CMS/cf-python/issues/154)
- Changed the behaviour of binary operations for constructs that have bounds (https://github.com/NCAS-CMS/cf-python/issues/146)
- Changed the behaviour of unary operations for constructs that have bounds (https://github.com/NCAS-CMS/cf-python/issues/147)
- New function:
cf.bounds_combination_mode(https://github.com/NCAS-CMS/cf-python/issues/146) - New method:
cf.Field.compute_vertical_coordinates(https://github.com/NCAS-CMS/cf-python/issues/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 (https://github.com/NCAS-CMS/cf-python/issues/152)
- Fixed bug that prevented aggregation of fields with external cell measures (https://github.com/NCAS-CMS/cf-python/issues/150#issuecomment-729747867)
- Fixed bug that caused rows full of zeros to appear in WGDOS packed UM data that contain masked points (https://github.com/NCAS-CMS/cf-python/issues/161)
- Changed dependency:
1.8.8.0<=cfdm<1.8.9.0 - Changed dependency:
cftime>=1.3.0 - Changed dependency:
cfunits>=3.3.1
- Python
Published by davidhassell over 4 years ago