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 multi-dimensional 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.
Inspection¶
Methods
A full description of the domain. |
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 1-d 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 |