Cfdm

Latest version: v1.11.1.0

Safety actively analyzes 638997 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 6

1.7.5

-------------

**2019-05-15**

* New methods: `Datum.nc_has_variable`, `Datum.nc_get_variable`,
`Datum.nc_has_variable`, `Datum.nc_set_variable`
(https://github.com/NCAS-CMS/cfdm/issues/3).

----

1.7.4

-------------

**2019-05-14**

* Changed behaviour of `cfdm.Constructs.filter_by_axis`.
* New methods: `cfdm.Data.has_units`, `cfdm.Data.has_calendar`,
`cfdm.Data.has_fill_value`.
* New ``constructs`` keyword parameter to `Field.transpose`.
* Keyword parameter ``axes`` to `cfdm.Field.set_data` is now optional.
* Added the 'has_bounds' method to constructs that have data but can't
have bounds.
* New methods: `cfdm.DomainAxis.nc_is_unlimited`,
`cfdm.DomainAxis.nc_set_unlimited`.
* Made Data a virtual subclass of Array.
* Deprecated methods: `cfdm.Field.nc_unlimited`,
`cfdm.Field.nc_clear_unlimited`, `cfdm.Field.nc_clear_unlimited`.
* Fixed bug when writing new horizontal coordinate reference for the
vertical datum.
* Fixed bug in `del_data` methods.
* Fixed bug with in-place operations.
* Fixed bug with position in some `insert_dimension` methods.
* Fixed bug that sometimes made duplicate netCDF dimensions when
writing to a file.
* Added _shape keyword to `cfdm.Field.set_data_axes` to allow the data
shape to be checked prior to insertion.
* Added the '_custom' attribute to facilitate subclassing.
* New class `cfdm.mixin.NetCDFUnlimitedDimension` replaces
`cfdm.mixin.NetCDFUnlimitedDimensions`, which is deprecated.
* New method `cfdm.CFDMImplementation.nc_is_unlimited_axis` replaces
`cfdm.CFDMImplementation.nc_get_unlimited_axes`, which is
deprecated.
* New method `cfdm.CFDMImplementation.nc_set_unlimited_axis` replaces
`cfdm.CFDMImplementation.nc_set_unlimited_dimensions`, which is
deprecated.

----

1.7.3

-------------

**2019-04-24**

* New method: `cfdm.Constructs.filter_by_size`.
* New method: `cfdm.Data.uncompress`.
* Changed the default behaviours of the
`cfdm.Construct.filter_by_axis`, `cfdm.Construct.filter_by_size`,
`cfdm.Construct.filter_by_naxes`,
`cfdm.Construct.filter_by_property`,
`cfdm.Construct.filter_by_ncvar`, `cfdm.Construct.filter_by_ncdim`,
`cfdm.Construct.filter_by_method`,
`cfdm.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`.
* Fixed bug in `cfdm.CoordinateReference.clear_coordinates`.
* Fixed bug in `cfdm.Field.convert` (which omitted domain ancillaries
in the result).
* Added ``kwargs`` parameter to
`cfdm.CFDMImplementation.initialise_Data`, to facilitate
subclassing.
* Added `NetCDFRead._customize_read_vars` to facilitate subclassing.
* Added `NetCDFWrite._transform_strings` to facilitate subclassing.

----

1.7.2

-------------

**2019-04-05**

* New ``mode`` parameter options to `cfdm.Constructs.filter_by_axis`:
``'exact'``, ``'subset'``, ``'superset'``.
* Enabled setting of HDF5 chunksizes.
* Fixed bug that caused coordinate bounds to be not sliced during
subspacing (https://github.com/NCAS-CMS/cfdm/issues/1).

----

1.7.1

-------------

**2019-04-02**

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

----

1.7.0

-------------

**2019-04-02**

* First release for CF-1.7

----


!/bin/bash

--------------------------------------------------------------------
Install and run tests in ~/tmp

Usage:

Page 6 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.