cfdm.core.abstract.Properties¶
-
class
cfdm.core.abstract.
Properties
(properties=None, source=None, copy=True)[source]¶ Bases:
cfdm.core.abstract.container.Container
Abstract base class for an object with descriptive properties.
New in version 1.7.0.
Initialization
Parameters: - properties:
dict
, optional Set descriptive properties. The dictionary keys are property names, with corresponding values. Ignored if the source parameter is set.
- Parameter example:
properties={'standard_name': 'altitude'}
Properties may also be set after initialisation with the
set_properties
andset_property
methods.- source: optional
Initialize the properties from those of source.
- copy:
bool
, optional If False then do not deep copy input parameters prior to initialization By default parameters are deep copied.
- properties:
Properties¶
Methods
del_property |
Remove a property. |
get_property |
Return a property. |
has_property |
Whether a property has been set. |
set_property |
Set a property. |
properties |
Return all properties. |
clear_properties |
Remove all properties. |
set_properties |
Set properties. |