cfdm.CFDMImplementation.classes

CFDMImplementation.classes()[source]

Return all the classes of the implementation.

Returns:
dict

The class objects, keyed by their class name.

Examples

>>> i = cfdm.Implementation()  # an abstract implementation
>>> i.classes()
{}
>>> i = cfdm.implementation()  # child CF data model implementation
>>> sorted(i.classes())
['AuxiliaryCoordinate',
 'Bounds',
 'CellMeasure',
 'CellMethod',
 'CoordinateConversion',
 'CoordinateReference',
 'Count',
 'Data',
 'Datum',
 'DimensionCoordinate',
 'Domain',
 'DomainAncillary',
 'DomainAxis',
 'Field',
 'FieldAncillary',
 'GatheredArray',
 'Index',
 'InteriorRing',
 'List',
 'NetCDF4Array',
 'NodeCountProperties',
 'PartNodeCountProperties',
 'RaggedContiguousArray',
 'RaggedIndexedArray',
 'RaggedIndexedContiguousArray']