cf.Domain¶

class
cf.
Domain
(source=None, copy=True, _use_data=True)[source]¶ Bases:
cfdm.domain.Domain
A domain of the CF data model.
The domain represents a set of discrete “locations” in what generally would be a multidimensional space, either in the real world or in a model’s simulated world. These locations correspond to individual data array elements of a field construct
The domain is defined collectively by the following constructs of the CF data model: domain axis, dimension coordinate, auxiliary coordinate, cell measure, coordinate reference and domain ancillary constructs.
Initialisation
 Parameters
 source: optional
Initialise the metadata constructs from those of source.
Note that if source is a
Domain
instance thencf.Domain(source=source)
is equivalent tosource.copy()
.A new domain may also be instantiated with the
fromconstructs
class method. copy:
bool
, optional If False then do not deep copy input parameters prior to initialisation. By default arguments are deep copied.
Metadata constructs¶
Methods
Return auxiliary coordinate constructs. 

Return cell measure constructs. 

Return dimension and auxiliary coordinate constructs. 

Return coordinate reference constructs. 

Return dimension coordinate constructs. 

Return domain ancillary constructs. 

Return domain axis constructs. 

Return a metadata construct. 

Return a metadata construct and its identifier. 

Return the identifier of a metadata construct. 

Remove a metadata construct. 

Return a metadata construct. 

Whether a unique metadata construct exists. 

Set a metadata construct. 

Removes the keys of the axes spanned by the construct data. 

Gets the keys of the axes spanned by a construct’s data. 

Whether the axes spanned by the construct data have been set. 

Sets domain axis constructs spanned by the construct data. 

Returns the domain axis key spanned by 1d coordinates. 

Return all axes which are climatological time axes. 
Attributes
Return the metadata constructs. 
Miscellaneous¶
Methods
Return a deep copy. 

Whether two domains are the same. 

Create a domain from existing metadata constructs. 

Apply masking as defined by the CF conventions. 

Return the file names containing the metadata construct data. 
Attributes
Return whether or not any coordinates have cell geometries. 
Special¶
Methods
Called by the 

Called by the 

Called by the 