stilt.storage.FsspecStore#
- class stilt.storage.FsspecStore(output_dir: 'str | Path', cache_dir: 'str | Path | None' = None) 'None'[source]#
Output store backed by an
fsspecremote filesystem.Suitable for object stores (
s3://,gs://,abfs://) and pseudo-remote backends (memory://,http://). Remote stores publish only canonicalsimulations/by-idoutputs; flat alias views are local filesystem conveniences handled byLocalStore.
Parameters
output_dirRemote or local URI root used for published outputs.
cache_dirOptional local cache directory for
local_path()downloads.
Methods#
|
Return whether one canonical output key exists in the backend. |
|
Return canonical keys that exist below one backend prefix. |
|
Return a local path for a output key, downloading and caching as needed. |
|
Upload one local file into the remote store under key. |
|
Publish the standard outputs produced by one simulation. |
|
Return the raw bytes stored under one canonical output key. |
|
Write raw bytes under one canonical output key. |