Recent Releases of cf-python
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._axes
to 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
Climate Change - Climate Data Standards
- Python
Published by sadielbartholomew 27 days 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
dask
functionality with that imported fromcfdm
(https://github.com/NCAS-CMS/cf-python/issues/839) - Fix bug that sometimes puts an incorrect
radian-1
orradian-2
in the returned units of the differential operator methods and functions (https://github.com/NCAS-CMS/cf-python/issues/807) - Fix bug where
cf.example_fields
returned alist
of 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_slice
doesn't correctly handle certain cyclic slices (https://github.com/NCAS-CMS/cf-python/issues/774) - Fix bug where
cf.Field.subspace
doesn'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
Climate Change - Climate Data Standards
- Python
Published by davidhassell 3 months 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.collapse
performance 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.indices
andcf.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.regrids
andcf.Field.regridc
(https://github.com/NCAS-CMS/cf-python/issues/715) - New keyword parameter to
cf.Field.regrids
andcf.Field.regridc
:return_esmpy_regrid_operator
(https://github.com/NCAS-CMS/cf-python/issues/766) - New keyword parameters to
cf.wi
:open_lower
andopen_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.read
when 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.aggregate
that 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.aggregate
that caused a failure when property values werenumpy
arrays with two or more elements (https://github.com/NCAS-CMS/cf-python/issues/764) - Fix bug in
cf.aggregate
that didn't correctly handle the "actual_range" CF attribute (https://github.com/NCAS-CMS/cf-python/issues/764) - Fix bug whereby
Field.cyclic
is not updated after aField.del_construct
operation (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
Climate Change - Climate Data Standards
- Python
Published by sadielbartholomew about 1 year ago

cf-python - 3.16.1
2024-03-01
- Allow DSG trajectories with identical
trajectory_id
values to be aggregated (https://github.com/NCAS-CMS/cf-python/issues/723) - New methods:
cf.Field.pad_missing
andcf.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_measures
andcoordinates
keyword arguments tocf.Field.weights
(https://github.com/NCAS-CMS/cf-python/issues/709) - Added the
cell_measures
,coordinates
,return_cell_measure
, andmethods
keyword arguments tocf.Field.cell_area
(https://github.com/NCAS-CMS/cf-python/issues/709) - Allow
cf.Data
to be initialised withxarray.DataAarray
(https://github.com/NCAS-CMS/cf-python/issues/706) - Fix bug that caused
cf.Field.del_file_location
to 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.subspace
andcf.Field.__getitem__
(https://github.com/NCAS-CMS/cf-python/issues/713) - Changed dependency:
1.11.1.0<=cfdm<1.11.2.0
Climate Change - Climate Data Standards
- Python
Published by davidhassell about 1 year 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.collapse
to give incorrect results for the "sum", "sum_of_weights" and "sum_of_weights2" 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
Climate Change - Climate Data Standards
- Python
Published by davidhassell over 1 year 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_construct
that 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)
Climate Change - Climate Data Standards
- Python
Published by davidhassell over 1 year ago

cf-python - 3.15.3
2023-08-31
- Prevent unlimited dimensions from being written to CFA-netCDF files (https://github.com/NCAS-CMS/cf-python/issues/689)
Climate Change - Climate Data Standards
- Python
Published by davidhassell over 1 year ago

cf-python - 3.15.2
2023-07-21
- Performance improvements to
cf.Field.regrids
andcf.Field.regridc
(https://github.com/NCAS-CMS/cf-python/issues/675) - Performance improvements to
cf.read
when reading datasets with compression-by-convention (https://github.com/NCAS-CMS/cf-python/pull/671) - New keyword parameter to
cf.Field.regrids
andcf.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.Data
and 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.regrids
andcf.Field.regridc
to 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.read
to 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
Climate Change - Climate Data Standards
- Python
Published by davidhassell almost 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_vorticity
in favour ofcf.curl_xy
(https://github.com/NCAS-CMS/cf-python/pull/643) - Fix bug when using the
-d
option to thecfa
script (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_data
when the units are invalid (https://github.com/NCAS-CMS/cf-python/pull/646) - Fix
cf.Field.laplacian_xy
,cf.Field.grad_xy
,cf.curl_xy
andcf.div_xy
to 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
Climate Change - Climate Data Standards
- Python
Published by davidhassell almost 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.get_cfa_write
- New method: cf.Data.set_cfa_write
- 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.compute_vertical_coordinates 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
Climate Change - Climate Data Standards
- Python
Published by sadielbartholomew about 2 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.aggregate
and to retain external cell measures (https://github.com/NCAS-CMS/cf-python/issues/605) - Fixed bug in
cf.Field.collapse
that 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
Climate Change - Climate Data Standards
- Python
Published by davidhassell about 2 years ago

cf-python - 3.14.0
2023-01-31
- Introduction of
dask
for 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.roll
andcf.Field.roll
to allow multiple axes to be rolled simultaneously. - Fixed bug that raised an exception when using the
equal
orexist
keyword 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
Climate Change - Climate Data Standards
- Python
Published by davidhassell about 2 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
Climate Change - Climate Data Standards
- Python
Published by davidhassell over 2 years ago

cf-python - 3.13.0
2022-06-23
- Fix bug in
cf.read
when reading PP or fields files for which theum
keyword 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.write
when writing identical (auxiliary) coordinates to different data variables in different groups (https://github.com/NCAS-CMS/cf-python/issues/336) - Removed
-g
from theumread_lib/c-lib
compiler options (https://github.com/NCAS-CMS/cf-python/pull/305) - Updated the deprecated
distutils.version
topackaging.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
Climate Change - Climate Data Standards
- Python
Published by davidhassell almost 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
None
oncf.Data
andcf.Field
objects (https://github.com/NCAS-CMS/cf-python/issues/281) - Add missing closing parenthesis in
cf.Query
string representations (https://github.com/NCAS-CMS/cf-python/issues/279) - Fix
cf.aggregate
failures when using thedimension
keyword 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.derivative
when 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
Climate Change - Climate Data Standards
- Python
Published by davidhassell over 3 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.Domain
to 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.aggregate
when otherwise aggregatable fields have non-valid units (https://github.com/NCAS-CMS/cf-python/issues/229) - Fix for
cf.aggregate
failures 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.autocyclic
to 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
Climate Change - Climate Data Standards
- Python
Published by sadielbartholomew over 3 years ago

cf-python - 3.10.0
2021-06-10
- Improve performance by allowing a saved
RegridOperator
instance to define the regrid operator incf.Field.regridc
andcf.Field.regrids
(https://github.com/NCAS-CMS/cf-python/issues/222) - Fix for incorrectly formatted
logging.info
statement sometimes causing a hang incf.Field.collapse
(https://github.com/NCAS-CMS/cf-python/issues/217)
Climate Change - Climate Data Standards
- Python
Published by davidhassell almost 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.MaskError
occurring 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
Climate Change - Climate Data Standards
- Python
Published by davidhassell almost 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
verbose
keyword 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
Climate Change - Climate Data Standards
- Python
Published by davidhassell almost 4 years ago
