fetch_gemb

  • Downloads Glacier Energy and Mass Balance (GEMB) model outputs from zenodo

Source code

FirnCorr.datasets.fetch_gemb(record: str, directory: str | Path = PosixPath('/home/docs/.cache/firncorr'), timeout: int | None = None, clobber: bool = False, chunk: int = 16384, mode: int = 509)[source]

Syncs GEMB model outputs for a given zenodo record

Parameters:
record: str

Zenodo record number

directory: str or pathlib.Path

Working data directory

timeout: int, default None

Timeout in seconds for blocking operations

clobber: bool, default False

Overwrite existing data

chunk: int, default 16384

Chunk size for copying files in bytes

mode: int, default 0o775

Permission mode of the local directories and files (number in octal)

CLI

usage: fetch_gemb.py [-h] [--directory DIRECTORY] [--record RECORD]
                     [--timeout TIMEOUT] [--clobber] [--mode MODE]

Named Arguments

--directory, -D

Working data directory

--record, -R

Zenodo record

--timeout, -T

Timeout in seconds for blocking operations

--clobber, -C

Overwrite existing data

--mode, -M

Permission mode of directories and files downloaded