cf.implementation

cf.implementation()[source]

Return a container for the CF data model implementation.

New in version 3.1.0.

Returns
CFImplementation

A container for the CF data model implementation.

Examples

>>> i = cf.implementation()
>>> i
<CFImplementation: >
>>> i.classes()
{'AuxiliaryCoordinate': cf.auxiliarycoordinate.AuxiliaryCoordinate,
 'CellMeasure': cf.cellmeasure.CellMeasure,
 'CellMethod': cf.cellmethod.CellMethod,
 'CFANetCDFArray': cf.data.array.cfanetcdfarray.CFANetCDFArray,
 'CoordinateReference': cf.coordinatereference.CoordinateReference,
 'DimensionCoordinate': cf.dimensioncoordinate.DimensionCoordinate,
 'Domain': cf.domain.Domain,
 'DomainAncillary': cf.domainancillary.DomainAncillary,
 'DomainAxis': cf.domainaxis.DomainAxis,
 'Field': cf.field.Field,
 'FieldAncillary': cf.fieldancillary.FieldAncillary,
 'Bounds': cf.bounds.Bounds,
 'InteriorRing': cf.interiorring.InteriorRing,
 'InterpolationParameter': cf.interpolationparameter.InterpolationParameter,
 'CoordinateConversion': cf.coordinateconversion.CoordinateConversion,
 'Datum': cf.datum.Datum,
 'List': cf.list.List,
 'Index': cf.index.Index,
 'Count': cf.count.Count,
 'NodeCountProperties': cf.nodecountproperties.NodeCountProperties,
 'PartNodeCountProperties': cf.partnodecountproperties.PartNodeCountProperties,
 'Data': cf.data.data.Data,
 'GatheredArray': cf.data.array.gatheredarray.GatheredArray,
 'NetCDFArray': cf.data.array.netcdfarray.NetCDFArray,
 'RaggedContiguousArray': cf.data.array.raggedcontiguousarray.RaggedContiguousArray,
 'RaggedIndexedArray': cf.data.array.raggedindexedarray.RaggedIndexedArray,
 'RaggedIndexedContiguousArray': cf.data.array.raggedindexedcontiguousarray.RaggedIndexedContiguousArray,
 'SubsampledArray': cf.data.array.subsampledarray.SubsampledArray,
 'TiePointIndex': cf.tiepointindex.TiePointIndex}