fetch_gsfcfdm

  • Downloads NASA GSFC Firn Densification Model (GSFC-fdm) model outputs from zenodo

Source code

FirnCorr.datasets.fetch_gsfcfdm(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 GSFC-fdm 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_gsfcfdm.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