cfdm.core.ParametersDomainAncillaries.set_domain_ancillary

ParametersDomainAncillaries.set_domain_ancillary(term, value, copy=True)[source]

Set an domain ancillary-valued term.

New in version (cfdm): 1.7.0

Parameters
term: str

The name of the term to be set.

value:

The value for the term.

copy: bool, optional

If True then set a deep copy of value.

Returns

None

Examples:

>>> c = cfdm.core.ParametersDomainAncillaries()
>>> c.set_domain_ancillary('orog', 'domainancillary2')
>>> c.has_domain_ancillary('orog')
True
>>> c.get_domain_ancillary('orog')
'domainancillary2'
>>> c.del_domain_ancillary('orog')
'domainancillary2'
>>> c.has_domain_ancillary('orog')
False
>>> print(c.del_domain_ancillary('orog', None))
None
>>> print(c.get_domain_ancillary('orog', None))
None