enstools.compression.api.emulate_compression_on_numpy_array

enstools.compression.api.emulate_compression_on_numpy_array(data: ndarray, compression_specification: Encoding) Tuple[ndarray, dict]

Emulates compression on a given NumPy array using the specified encoding.

Parameters:
datanumpy.ndarray

The input NumPy array to be compressed.

compression_specificationEncoding

The encoding specification to apply for the compression.

Returns:
decompressednumpy.ndarray

The decompressed NumPy array after compression.

metricsdict

A dictionary containing compression metrics.