cfdm.implementation¶
-
cfdm.
implementation
()[source]¶ Return a container for the CF data model implementation.
New in version (cfdm): 1.7.0
See also
- Returns
CFDMImplementation
A container for the CF data model implementation.
Examples
>>> i = cfdm.implementation() >>> i <CFDMImplementation: > >>> i.classes() {'AuxiliaryCoordinate': <class 'cfdm.auxiliarycoordinate.AuxiliaryCoordinate'>, 'CellMeasure': <class 'cfdm.cellmeasure.CellMeasure'>, 'CellMethod': <class 'cfdm.cellmethod.CellMethod'>, 'CoordinateReference': <class 'cfdm.coordinatereference.CoordinateReference'>, 'DimensionCoordinate': <class 'cfdm.dimensioncoordinate.DimensionCoordinate'>, 'DomainAncillary': <class 'cfdm.domainancillary.DomainAncillary'>, 'DomainAxis': <class 'cfdm.domainaxis.DomainAxis'>, 'Field': <class 'cfdm.field.Field'>, 'FieldAncillary': <class 'cfdm.fieldancillary.FieldAncillary'>, 'Bounds': <class 'cfdm.bounds.Bounds'>, 'InteriorRing': <class 'cfdm.interiorring.InteriorRing'>, 'CoordinateConversion': <class 'cfdm.coordinateconversion.CoordinateConversion'>, 'Datum': <class 'cfdm.datum.Datum'>, 'Data': <class 'cfdm.data.data.Data'>, 'GatheredArray': <class 'cfdm.data.gatheredarray.GatheredArray'>, 'NetCDFArray': <class 'cfdm.data.netcdfarray.NetCDFArray'>, 'PointTopologyArray': <class 'cfdm.data.pointtopologyarray.PointTopologyArray'>, 'RaggedContiguousArray': <class 'cfdm.data.raggedcontiguousarray.RaggedContiguousArray'>, 'RaggedIndexedArray': <class 'cfdm.data.raggedindexedarray.RaggedIndexedArray'>, 'RaggedIndexedContiguousArray': <class 'cfdm.data.raggedindexedcontiguousarray.RaggedIndexedContiguousArray'>, 'SubsampledArray': <class 'cfdm.data.subsampledrray.SubsampledArray'>, 'List': <class 'cfdm.list.List'>, 'Count': <class 'cfdm.count.Count'>, 'Index': <class 'cfdm.index.Index'>, 'NodeCountProperties': <class 'cfdm.nodecountproperties.NodeCountProperties'>, 'PartNodeCountProperties': <class 'cfdm.partnodecountproperties.PartNodeCountProperties'>}