cfdm.core.Data.copy

Data.copy(array=True)[source]

Return a deep copy of the data.

d.copy() is equivalent to copy.deepcopy(d).

Copy-on-write is employed, so care must be taken when modifying any attribute.

Parameters
array: bool, optional

If False then do not copy the array. By default the array is copied.

Returns
Data

The deep copy.

Examples:

>>> e = d.copy()
>>> e = d.copy(array=False)