cfdm.CoordinateReference.identities¶
-
CoordinateReference.
identities
(generator=False, **kwargs)[source]¶ Returns all possible identities.
The identities comprise:
The
standard_name
coordinate conversion parameter, preceded by'standard_name:'
.The
grid_mapping_name
coordinate conversion parameter, preceded by'grid_mapping_name:'
.The netCDF variable name (corresponding to a netCDF grid mapping variable), preceded by
'ncvar%'
.
New in version (cfdm): 1.7.0
See also
- Parameters
- generator:
bool
, optional If True then return a generator for the identities, rather than a list.
New in version (cfdm): 1.8.9.0
- kwargs: optional
Additional configuration parameters that may be used by subclasses.
New in version (cfdm): 1.8.9.0
- generator:
- Returns
list
or generatorThe identities.
Examples
>>> f = cfdm.example_field(1) >>> c = f.get_construct('coordinatereference0') >>> c.identities() ['standard_name:atmosphere_hybrid_height_coordinate']
>>> c = f.get_construct('coordinatereference1') >>> c.identities() ['grid_mapping_name:rotated_latitude_longitude', 'ncvar%rotated_latitude_longitude'] >>> for i in c.identities(generator=True): ... print(i) ... grid_mapping_name:rotated_latitude_longitude ncvar%rotated_latitude_longitude
>>> c = cfdm.CoordinateReference() >>> c.identities() []