There is no local SDK API for BioLM volumes. Modal-backed volumes are mounted server-side into Jupyter and protocol runtimes; they are not general-purpose cloud storage that local Python code can list, create, fetch, or delete.
Use the BioLM console or Jupyter environment to manage runtime data. For protocol results needed locally, use protocol result downloads or exports.
Deprecated compatibility placeholder
Volume remains importable in this major version so
existing from biolm import Volume imports and constructor calls do not
break. Constructing it emits DeprecationWarning. Its list,
create, get, and delete methods raise NotImplementedError
because direct local volume management is unsupported.
Volume compatibility API
- class biolm.volumes.Volume(name: str | None = None, api_key: str | None = None)
Deprecated placeholder retained for constructor and import compatibility.
- Args:
name: Legacy volume name. api_key: Legacy API token argument.
- create(name: str, **kwargs)
Reject direct local volume creation.
- delete(name: str | None = None) → bool
Reject direct local volume deletion.
- get(name: str | None = None)
Reject direct local volume lookup.
- list()
Reject direct local volume listing.
Volume documentation
Protocol Workflows — run protocols and download results
biolm package —
biolm.volumesmodule reference