MAR

  • Reads Modèle Atmosphérique Régional (MAR) data products provided by Lèige Université (Belgium)

Calling Sequence

import FirnCorr.io
ds = FirnCorr.io.MAR.open_mfdataset(model_files, variable=["SMB", "ZN4", "ZN5", "ZN6"])

Source code

FirnCorr.io.MAR.open_mfdataset(filenames: list[str] | list[Path], parallel: bool = False, **kwargs)[source]

Open multiple files containing MAR model data

Parameters:
filenames: list of str or pathlib.Path

Path(s) to file(s) containing MAR data

parallel: bool, default False

Open files in parallel using dask.delayed

kwargs: dict

Additional keyword arguments for opening MAR files

FirnCorr.io.MAR.open_dataset(filename: str | Path, variable: str | list[str], surface_type: int | list[int] = 4, chunks: str | None = None, **kwargs)[source]

Open a netCDF4 file containing MAR data

Parameters:
filename: str or pathlib.Path

Path to netCDF4 file containing MAR data

variable: str or list

netCDF4 variable name(s) to extract

surface_type: int or list, default 4

Surface type(s) to extract (1 = ocean, 4 = land)

chunks: str or None, default None

Chunk size for xarray dataset

compressed: bool, default False

If True, read gzipped netCDF4 file