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]¶