neuralfetch.download.Datalad

pydantic model neuralfetch.download.Datalad[source][source]

Download datasets via DataLad and git-annex.

Clones a git-annex repository and optionally retrieves a subset of directories. A password-free SSH key is required for git operations.

Parameters:
  • repo_url (str) – URL of the DataLad repository to clone.

  • threads (int) – Number of parallel download threads for datalad get (default: 1).

  • folders (list of str or Wildcard) – Directories or glob patterns to retrieve after cloning. When empty, all content is retrieved via datalad get "*".

Fields:
requirements: ClassVar[tuple[str, ...]] = ('datalad-installer',)[source]
field repo_url: str [Required][source]
field threads: int = 1[source]
field folders: list[str | Wildcard] = [][source]
property repo_name: str[source]