Skip to content

3.16.2

Latest
Compare
Choose a tag to compare
@sadielbartholomew sadielbartholomew released this 26 Apr 22:57
· 308 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 and cf.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 to cf.Field.regrids and cf.Field.regridc (#715)
  • New keyword parameter to cf.Field.regrids and cf.Field.regridc: return_esmpy_regrid_operator (#766)
  • New keyword parameters to cf.wi: open_lower and open_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 were numpy 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 a Field.del_construct operation (#758)
  • Fix bug that meant cyclic() always returned an empty set for domains produced by cf.Field.domain (#762)
  • Changed dependency: cfunits>=3.3.7
  • Changed dependency: netCDF4>=1.6.5