cfdm.core.Field.has_data_axes¶
-
Field.
has_data_axes
(key=None)[source]¶ Whether the axes spanned by the construct data have been set.
Specifically, whether the domain axis constructs spanned by the data of the field or of a metadata construct have been set.
New in version (cfdm): 1.7.0
See also
- Parameters
- key:
str
, optional Specify a metadata construct, instead of the field construct.
- Parameter example:
key='domainancillary1'
- key:
- Returns
bool
True if domain axis constructs that span the data been set, otherwise False.
Examples
>>> f = cfdm.core.example_field(0) >>> f.get_data_axes() ('domainaxis0', 'domainaxis1') >>> f.get_data_axes('dimensioncoordinate2') ('domainaxis2',) >>> f.has_data_axes() True
>>> f.del_data_axes() ('domainaxis0', 'domainaxis1') >>> f.has_data_axes() False >>> f.get_data_axes(default='no axes') 'no axes'