scverse_misc.datasets.DownloadCB

scverse_misc.datasets.DownloadCB#

class scverse_misc.datasets.DownloadCB(*args, **kwargs)#

Callback passed as download to a Loader.

Methods#

DownloadCB.__call__(file, /, *, dest=None, processor=None)#

Download file if necessary.

Parameters:
  • file (FileEntry) – File to download.

  • dest (Path | None (default: None)) – Optional target directory, defaults to fetch()’s cache_dir / entry.type.

  • processor (Processor | None (default: None)) – Optional archive processor.

Return type:

str