·
42 commits
to main
since this release
2024-04-26
- Improve the performance of reading and accessing the data of PP and UM fields files (#746)
- Improve
cf.Field.collapse
performance by lazily computing reduced axis coordinates (#741) - Improve
cf.Field.__getitem__
performance by not re-calculating axis cyclicity (#744) - Reduce output CFA netCDF file size by setting the HDF5 chunksizes of CFA variables to be no larger than required (#739)
- Allow a halo to be added by
cf.Field.indices
andcf.Field.subspace
(#759) - Added spherical regridding to discrete sampling geometry destination grids (#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
(#715) - New keyword parameter to
cf.Field.regrids
andcf.Field.regridc
:return_esmpy_regrid_operator
(#766) - New keyword parameters to
cf.wi
:open_lower
andopen_upper
(#740) - Fix misleading error message when it is not possible to create area weights requested from
cf.Field.collapse
(#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 (#737) - Fix bug in
cf.aggregate
that sometimes put a null transpose operation into the Dask graph when one was not needed (#754) - Fix bug in
cf.aggregate
that caused a failure when property values werenumpy
arrays with two or more elements (#764) - Fix bug in
cf.aggregate
that didn't correctly handle the "actual_range" CF attribute (#764) - Fix bug whereby
Field.cyclic
is not updated after aField.del_construct
operation (#758) - Fix bug that meant
cyclic()
always returned an empty set for domains produced bycf.Field.domain
(#762) - Changed dependency:
cfunits>=3.3.7
- Changed dependency:
netCDF4>=1.6.5