What’s new

version 1.7.3


2019-04-24

  • New method: Constructs.filter_by_size
  • New method: Data.uncompress
  • Fixed bug in Coordinatereference.clear_coordinates
  • Fixed bug in Field.convert (which omited domain ancillaries in the result)
  • Changed the default behviours of the Construct.filter_by_axis, Construct.filter_by_size, Construct.filter_by_naxes, Construct.filter_by_property, Construct.filter_by_ncvar, Construct.filter_by_ncdim, Construct.filter_by_method, Construct.filter_by_measure methods in the case when no arguments are provided: Now returns all possible constructs that could have the feature, with any values.
  • Renamed the “underlying_array” methods to “source”
  • Added _field_data_axes attribute to Constructs instances.
  • Added _units and _fill_value arguments to get_data method.
  • Moved contents of cfdm/read_write/constants.py to NetCDFRead and NetCDFWrite.
  • Added **kwargs parameter to CFDMImplementation.initialise_Data, to facilitate sublcassing.
  • Added NetCDFRead._customize_read_vars to facilitate sublcassing.
  • Added NetCDFWrite._transform_strings to facilitate sublcassing.

version 1.7.2


2019-04-05

  • New “mode” parameter options to Constructs.filter_by_axis: ‘exact’, ‘subset’, ‘superset’
  • Enabled setting of HDF5 chunksizes
  • Fixed bug that caused coordinate bounds to be not sliced during subspacing.

version 1.7.1


2019-04-02

  • New methods Constructs.clear_filters_applied, Constructs.filter_by_naxes
  • Changed behaviour of Constructs.unfilter and Constructs.inverse_filters: added depth keyword and changed default

version 1.7.0


2019-04-02

  • First release for CF-1.7