mango.io.compressDdsData

mango.io.compressDdsData(ddsFilePath, dest=None, method='application/x-bzip2', preserve=True, mpiComm=<mpi4py.MPI.Intracomm object at 0x7f72206bdb70>)

Compresses mango.Dds files. A more forgiving compression function which ignores files which are already compressed.

Parameters:
  • ddsFilePath (str) – A netCDF (e.g. .nc) file or a directory containing netCDF block/tile files.
  • dest (str) – Directory where compressed files are written (must exist). If dest==None, files are compressed in directory ddsFilePath (or in the same directory as ddsFilePath if ddsFilePath is a netCDF file).
  • preserve (bool) – If False, original uncompressed files are deleted after compressed file is created.
  • mpiComm (mpi4py.MPI.Comm) – Communicator for MPI parallelism.
Return type:

list of str

Returns:

List of the compressed file names (including any which were already compressed before the call to this function).

Previous topic

mango.io.compressDir

Next topic

mango.io.readDds

This Page