from_mpi_array#

classmethod caput.memdata.MemDatasetDistributed.from_mpi_array(data, chunks=None, compression=None, compression_opts=None, **kwargs)[source]#

Initialise from a MPIArray.

Parameters:
dataMPIArray

Array to initialise from.

chunkstuple[int, …] | None

Chunk sizes. If None, dataset is not chunked.

compressionstr | int | None

Name or identifier of HDF5 or Zarr compression filter.

compression_optsdict | None

See HDF5 and Zarr documentation for compression filters. Compression options for the dataset.

**kwargsAny

Arbitrary keyword arguments.

Returns:
datasetMemDatasetDistributed

Dataset encapsulating the MPIArray.