tempor.models.clairvoyance2.datasets.dataset_retriever module

class tempor.models.clairvoyance2.datasets.dataset_retriever.DatasetRetriever(data_home: str | None = None)[source]

Bases: ABC

dataset_subdir : str
dataset_files : Sequence[tuple[TUrl, str]] | None
cache_subdir : str = 'cache'
property dataset_dir : str
property dataset_cache_dir : str
download_dataset() None[source]
abstract is_cached() bool[source]
abstract get_cache() Dataset[source]
abstract cache(data: Dataset) None[source]
abstract prepare() Dataset[source]
retrieve(refresh_cache: bool = False, redownload: bool = False) Dataset[source]