fetch_test_data

  • Downloads model files necessary to run the pyTMD test suite

  • Test files are meant for development and continuous integration purposes only

Source code

pyTMD.datasets.fetch_test_data(directory: str | Path = PosixPath('/home/docs/.cache/pytmd'), provider: str = 'zenodo', mode: oct = 509, **kwargs)[source]

Download files necessary to run the test suite

Parameters:
directory: str or pathlib.Path

Download directory

provider: str, default ‘zenodo’

Data provider

  • 'figshare'

  • 'zenodo'

mode: oct, default 0o775

Permissions mode of output local files

kwargs: dict

Additional keyword arguments for data provider functions

CLI

usage: fetch_test_data.py [-h] [--directory DIRECTORY]
                          [--provider PROVIDER [PROVIDER ...]]
                          [--timeout TIMEOUT] [--mode MODE]

Named Arguments

--directory, -D

Working data directory

--provider, -P

Possible choices: figshare, zenodo

Data provider

--timeout, -t

Timeout in seconds for blocking operations

--mode, -M

Permissions mode of the files downloaded