cfdm.Field.del_construct¶
-
Field.
del_construct
(key, default=ValueError())[source]¶ Remove a metadata construct.
If a domain axis construct is selected for removal then it can’t be spanned by any data arrays of the field nor metadata constructs, nor be referenced by any cell method constructs. However, a domain ancillary construct may be removed even if it is referenced by coordinate reference construct.
New in version 1.7.0.
See also
Parameters: Returns: The removed metadata construct.
Examples:
>>> f.del_construct('auxiliarycoordinate2') <AuxiliaryCoordinate: latitude(111, 106) degrees_north> >>> f.del_construct('auxiliarycoordinate2') ValueError: Can't get remove non-existent construct >>> f.del_construct('auxiliarycoordinate2', default=False) False