GSFCfdm

  • Reads GSFC-fdm data products provided by Brooke Medley (NASA GSFC)

Calling Sequence

import FirnCorr.io
ds = FirnCorr.io.GSFCfdm.open_dataset(model_file, variable=["FAC", "SMB_a", "h_a"])

Source code

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

Open a netCDF4 file containing GSFC-fdm data

Parameters:
filename: str or pathlib.Path

Path to netCDF4 file containing GSFC-fdm data

variable: str or list

netCDF4 variable name(s) to extract

chunks: str or None, default None

Chunk size for xarray dataset

compressed: bool, default False

If True, read gzipped netCDF4 file

FirnCorr.io.GSFCfdm.decode_times(variable: DataArray) DataArray[source]

Decode time variable to be monotonic and in datetime format