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.
Initialization
 Parameters
 source: optional
Initialize 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 initialization. By default arguments are deep copied.
Metadata constructs¶
Methods
Select a metadata construct by its identity. 

Select the key of a metadata construct by its identity. 

Remove a metadata construct. 

Return a metadata construct. 

Whether a metadata construct exists. 

Set a metadata construct. 

Remove the keys of the domain axis constructs spanned by the data of a metadata construct. 

Return the keys of the domain axis constructs spanned by the data of a metadata construct. 

Whether the domain axis constructs spanned by the data of a metadata construct have been set. 

Set the domain axis constructs spanned by the data of a metadata construct. 

Return the key of the domain axis construct that is spanned by 1d coordinate constructs. 
Attributes
Return the metadata constructs. 

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. 
Miscellaneous¶
Methods
Return a deep copy. 

Whether two domains are the same. 

Create a domain from existing metadata constructs. 
Special¶
Methods
Called by the 

Called by the 

Called by the 