Return a name.
By default the name is the first found of the following:
- The standard_name CF property.
- The id attribute.
- The long_name CF property, preceeded by the string 'long_name:'.
- The ncvar attribute, preceeded by the string 'ncvar%'.
- The value of the default parameter.
Note that f.name(identity=True) is equivalent to f.identity().
See also
Examples 1: |
---|
>>> n = f.name()
>>> n = f.name(default='NO NAME'))
Parameters: |
|
---|---|
Returns: |
|
Examples 2: |
>>> f.standard_name = 'air_temperature'
>>> f.long_name = 'temperature of the air'
>>> f.ncvar = 'tas'
>>> f.name()
'air_temperature'
>>> del f.standard_name
>>> f.name()
'long_name:temperature of the air'
>>> del f.long_name
>>> f.name()
'ncvar:tas'
>>> del f.ncvar
>>> f.name()
None
>>> f.name('no_name')
'no_name'
>>> f.standard_name = 'air_temperature'
>>> f.name('no_name')
'air_temperature'