Downloaders
downloaders
#
HuggingFaceDownloader
#
Bases: imgnet.download.base.BaseDownloader
Source code in src/imgnet/download/downloaders.py
download
#
download(output_path: pathlib.Path, instance_ids: list[str] | None = None, **kwargs: typing.Any) -> None
Download from Hugging Face. Here instance_ids is a list of filenames to download.
Source code in src/imgnet/download/downloaders.py
ZenodoDownloader
#
Bases: imgnet.download.base.BaseDownloader
Source code in src/imgnet/download/downloaders.py
download
#
download(output_path: pathlib.Path, instance_ids: list[str] | None = None, **kwargs: typing.Any) -> None
Download files from Zenodo. Here instance_ids is a list of filenames to download.
Source code in src/imgnet/download/downloaders.py
DropboxDownloader
#
Bases: imgnet.download.base.BaseDownloader
Source code in src/imgnet/download/downloaders.py
download
#
download(output_path: pathlib.Path, instance_ids: list[str] | None = None, **kwargs: typing.Any) -> None
Download from Dropbox. Supports selecting specific instance_ids from archives.
Source code in src/imgnet/download/downloaders.py
HttpDownloader
#
Bases: imgnet.download.base.BaseDownloader
Source code in src/imgnet/download/downloaders.py
download
#
download(output_path: pathlib.Path, instance_ids: list[str] | None = None, **kwargs: typing.Any) -> None
Download from a direct HTTP(S) URL. Supports selecting instance_ids from archives.
Source code in src/imgnet/download/downloaders.py
IDCDownloader
#
Bases: imgnet.download.base.BaseDownloader
Source code in src/imgnet/download/downloaders.py
download
#
download(output_path: pathlib.Path, instance_ids: list[str] | None = None, **kwargs: typing.Any) -> None
Download from IDC. Here instance_ids is a list of series UIDs to download.
Source code in src/imgnet/download/downloaders.py
GitHubDownloader
#
Bases: imgnet.download.base.BaseDownloader
Initialize GitHub downloader.
Args: repo_id: GitHub repository in format "owner/repo"
Source code in src/imgnet/download/downloaders.py
download
#
download(output_path: pathlib.Path, instance_ids: list[str] | None = None, **kwargs: typing.Any) -> None
Download from GitHub repository.
Source code in src/imgnet/download/downloaders.py
CompositeDownloader
#
CompositeDownloader(downloaders: list[imgnet.download.base.BaseDownloader])
Bases: imgnet.download.base.BaseDownloader
Source code in src/imgnet/download/downloaders.py
download
#
download(output_path: pathlib.Path, instance_ids: list[str] | None = None, **kwargs: typing.Any) -> None
Download from all sources.
If instance_ids is provided, each downloader will only download files that match the requested IDs. IDs not found in any source are ignored.