io.utilities

File read and access utilities

Source code

General Methods

grounding_zones.io.utilities.multiprocess_h5py(filename, *args, **kwargs)[source]

Open an HDF5 file with a hold for already open files

Parameters:
filename: str

HDF5 file to open

args: tuple

additional arguments to pass to h5py.File

kwargs: dict

additional keyword arguments to pass to h5py.File

grounding_zones.io.utilities.multiprocess_netCDF4(filename, *args, **kwargs)[source]

Open a netCDF4 file with a hold for already open files

Parameters:
filename: str

netCDF4 file to open

args: tuple

additional arguments to pass to netCDF4.Dataset

kwargs: dict

additional keyword arguments to pass to netCDF4.Dataset