morb_fetch.toolkits package

class morb_fetch.toolkits.ToolkitDownloader(*args, **kwargs)

Bases: BaseModel

Base Downloader class for Toolkits

Parameters:
Return type:

Any

abstractmethod classmethod list_available_versions()
Return type:

list[str]

abstractmethod classmethod retrieve_version(version)
Parameters:

version (str)

Return type:

str

name: ClassVar[str]
registry: ClassVar[dict[str, Annotated[str]]]
download_path: ClassVar[Path]
class morb_fetch.toolkits.ZenodoToolkitDownloader(*args, **kwargs)

Bases: ToolkitDownloader

Base Downloader class for Toolkits from Zenodo

Parameters:
Return type:

Any

classmethod list_available_versions()

List all available versions of MORLAB

Return type:

list[str]

classmethod retrieve_version(version)

Retrieve a specific version of Toolkit

Parameters:

version (str)

Return type:

str

class morb_fetch.toolkits.MORLABDownloader(*args, **kwargs)

Bases: ZenodoToolkitDownloader

Parameters:
Return type:

Any

download_path: ClassVar[Path]
name: ClassVar[str]
registry: ClassVar[dict[str, DOIstr]]
class morb_fetch.toolkits.MMESSDownloader(*args, **kwargs)

Bases: ZenodoToolkitDownloader

Parameters:
Return type:

Any

download_path: ClassVar[Path]
name: ClassVar[str]
registry: ClassVar[dict[str, DOIstr]]
class morb_fetch.toolkits.PyMORDownloader(*args, **kwargs)

Bases: ZenodoToolkitDownloader

Parameters:
Return type:

Any

download_path: ClassVar[Path]
name: ClassVar[str]
registry: ClassVar[dict[str, DOIstr]]
classmethod retrieve_version(version)

Retrieve a specific version of Toolkit

Parameters:

version (str)

Return type:

str

zenodo_filename: ClassVar[str]

Submodules

morb_fetch.toolkits.mmess module

class morb_fetch.toolkits.mmess.MMESSDownloader(*args, **kwargs)

Bases: ZenodoToolkitDownloader

Parameters:
Return type:

Any

name: ClassVar[str]
registry: ClassVar[dict[str, DOIstr]]
download_path: ClassVar[Path]

morb_fetch.toolkits.morlab module

class morb_fetch.toolkits.morlab.MORLABDownloader(*args, **kwargs)

Bases: ZenodoToolkitDownloader

Parameters:
Return type:

Any

name: ClassVar[str]
registry: ClassVar[dict[str, DOIstr]]
download_path: ClassVar[Path]

morb_fetch.toolkits.pymor module

class morb_fetch.toolkits.pymor.PyMORDownloader(*args, **kwargs)

Bases: ZenodoToolkitDownloader

Parameters:
Return type:

Any

name: ClassVar[str]
registry: ClassVar[dict[str, DOIstr]]
download_path: ClassVar[Path]
zenodo_filename: ClassVar[str]
classmethod retrieve_version(version)

Retrieve a specific version of Toolkit

Parameters:

version (str)

Return type:

str

morb_fetch.toolkits.toolkit module

class morb_fetch.toolkits.toolkit.ToolkitDownloader(*args, **kwargs)

Bases: BaseModel

Base Downloader class for Toolkits

Parameters:
Return type:

Any

name: ClassVar[str]
registry: ClassVar[dict[str, Annotated[str]]]
download_path: ClassVar[Path]
abstractmethod classmethod list_available_versions()
Return type:

list[str]

abstractmethod classmethod retrieve_version(version)
Parameters:

version (str)

Return type:

str

class morb_fetch.toolkits.toolkit.ZenodoToolkitDownloader(*args, **kwargs)

Bases: ToolkitDownloader

Base Downloader class for Toolkits from Zenodo

Parameters:
Return type:

Any

classmethod list_available_versions()

List all available versions of MORLAB

Return type:

list[str]

classmethod retrieve_version(version)

Retrieve a specific version of Toolkit

Parameters:

version (str)

Return type:

str