cfdm.core.Constructs.data_axes

Constructs.data_axes()[source]

Returns the axes spanned by the data.

Specifically, returns the domain axis constructs spanned by metadata construct data.

New in version (cfdm): 1.7.0

Returns
dict

The keys of the domain axes constructs spanned by metadata construct data.

Examples

>>> f = cfdm.core.example_field(0)
>>> c = f.constructs
>>> print(c)
Constructs:
{'cellmethod0': <CellMethod: area: mean>,
 'dimensioncoordinate0': <DimensionCoordinate: latitude(5) degrees_north>,
 'dimensioncoordinate1': <DimensionCoordinate: longitude(8) degrees_east>,
 'dimensioncoordinate2': <DimensionCoordinate: time(1) days since 2018-12-01 >,
 'domainaxis0': <DomainAxis: size(5)>,
 'domainaxis1': <DomainAxis: size(8)>,
 'domainaxis2': <DomainAxis: size(1)>}
>>> c.data_axes()
{'dimensioncoordinate0': ('domainaxis0',),
 'dimensioncoordinate1': ('domainaxis1',),
 'dimensioncoordinate2': ('domainaxis2',)}