cfdm.core classes


Version 1.9.0.3 for version 1.9 of the CF conventions.

Field construct class

cfdm.core.Field

A field construct of the CF data model.

Domain construct class

cfdm.core.Domain

A domain construct of the CF data model.

Metadata construct classes

cfdm.core.AuxiliaryCoordinate

An auxiliary coordinate construct of the CF data model.

cfdm.core.CellMeasure

A cell measure construct of the CF data model.

cfdm.core.CellMethod

A cell method construct of the CF data model.

cfdm.core.CoordinateReference

A coordinate reference construct of the CF data model.

cfdm.core.DimensionCoordinate

A dimension coordinate construct of the CF data model.

cfdm.core.DomainAncillary

A domain ancillary construct of the CF data model.

cfdm.core.DomainAxis

A domain axis construct of the CF data model.

cfdm.core.FieldAncillary

A field ancillary construct of the CF data model.

Constructs class

cfdm.core.Constructs

A container for metadata constructs.

Coordinate component classes

cfdm.core.Bounds

A cell bounds component.

cfdm.core.CoordinateConversion

A coordinate conversion for a coordinate reference.

cfdm.core.Datum

A datum component of a coordinate reference of the CF data model.

cfdm.core.InteriorRing

An interior ring array with properties.

Data classes

cfdm.core.Data

An orthogonal multidimensional array with masking and units.

cfdm.core.NumpyArray

A container for a numpy array.

cfdm.core.Array

Abstract base class for a container of an array.

Abstract base classes

Abstract base classes that provide the basis for constructs and construct components.

cfdm.core.Container

Abstract base class for storing components.

cfdm.core.Properties

Mixin class for an object with descriptive properties.

cfdm.core.PropertiesData

Mixin class for a data array with descriptive properties.

cfdm.core.PropertiesDataBounds

Mixin for a data array with bounds and descriptive properties.

cfdm.core.Coordinate

Mixin for CF data model dimension and auxiliary coordinates.

cfdm.core.Parameters

Mixin class for a collection of named parameters.

cfdm.core.ParametersDomainAncillaries

Mixin to collect named parameters and domain ancillaries.

Miscellaneous

cfdm.core.DocstringRewriteMeta

Modify docstrings at time of import.