cfdm.AuxiliaryCoordinate.persist

AuxiliaryCoordinate.persist(*args, **kwargs)[source]

Persist data into memory.

Persisting turns an underlying lazy dask array into an equivalent chunked dask array, but now with the results fully computed and in memory. This can avoid the expense of re-reading the data from disk, or re-computing it, when the data is accessed on multiple occasions.

Performance

persist causes delayed operations to be computed.

New in version (cfdm): 1.12.0.0

Parameters
bounds: bool, optional

If True, the default, then also persist any bounds data.

inplace: bool, optional

If True then do the operation in-place and return None.

Returns
AuxiliaryCoordinate or None

The construct with persisted data. If the operation was in-place then None is returned.