RACMO
Reads Regional Atmospheric and Climate MOdel (RACMO) data products provided by IMAU (Utrecht University)
RACMO-asciiRACMO-downscaledRACMO-netcdf
Calling Sequence
import FirnCorr.io
ds = FirnCorr.io.RACMO.open_mfdataset(model_files, variable=["SMB"])
- FirnCorr.io.RACMO.open_mfdataset(filenames: list[str] | list[Path], parallel: bool = False, how: str = 'merge', **kwargs)[source]
Open multiple files containing RACMO model data
- Parameters:
- filenames: list of str or pathlib.Path
Path(s) to file(s) containing RACMO data
- parallel: bool, default False
Open files in parallel using
dask.delayed- how: str, default ‘merge’
How to merge the datasets
'merge': merge variables from multiple files'concat': concatenate a single variable over time
- kwargs: dict
Additional keyword arguments for opening RACMO files
- FirnCorr.io.RACMO.open_dataset(filename: str | Path, format: str = 'netcdf', **kwargs)[source]
Open a file with RACMO model data
- Parameters:
- filename: str or pathlib.Path
Path to file containing RACMO data
- format: str
Format of RACMO data
'ascii': ascii-formatted model output'downscaled': downscaled model output in netCDF4 format'netcdf': daily or monthly model outputs in netCDF4 format
- kwargs: dict
Additional keyword arguments for opening RACMO files
- FirnCorr.io.RACMO.open_ascii_dataset(filename: str | Path, variable: str = 'SMB', chunks: str | None = None, **kwargs)[source]
Open an ASCII file with RACMO model data
- Parameters:
- filename: str or pathlib.Path
Path to ASCII file containing RACMO data
- variable: str, default ‘SMB’
Variable name in the ASCII file to extract
- chunks: str or None, default None
Chunk size for
xarraydataset
- FirnCorr.io.RACMO.open_netcdf_dataset(filename: str | Path, variable: str | list[str], chunks: str | None = None, **kwargs)[source]
Open a netCDF4 file with RACMO model data
- Parameters:
- filename: str or pathlib.Path
Path to netCDF4 file containing RACMO data
- variable: str or list
netCDF4 variable name(s) to extract
- chunks: str or None, default None
Chunk size for
xarraydataset- compressed: bool, default False
If True, read gzipped netCDF4 file
- FirnCorr.io.RACMO.open_downscaled_dataset(filename: str | Path, variable: str | list[str], chunks: str | None = None, **kwargs)[source]
Open a netCDF4 file with downscaled RACMO model data
- Parameters:
- filename: str or pathlib.Path
Path to netCDF4 file containing RACMO data
- variable: str or list
netCDF4 variable name(s) to extract
- chunks: str or None, default None
Chunk size for
xarraydataset- compressed: bool, default False
If True, read gzipped netCDF4 file