EvSys

Workspace

Attributes

attributestore
= store or EvsysStore()
attributeroot
= Path(root or os.environ.get(_WORKSPACE_ENV) or _DEFAULT_ROOT)

Functions

func__init__(self, store=None, *, root=None) -> None
paramself
paramstoreEvsysStore | None
= None
paramrootstr | None
= None

Returns

None
funcpull_dataset(self, dataset_id, *, force=False) -> MaterializedDataset
paramself
paramdataset_idstr
paramforcebool
= False

Returns

evsys_sdk.workspace.MaterializedDataset
funcpull_benchmark(self, benchmark_id, *, force=False) -> MaterializedDataset
paramself
parambenchmark_idstr
paramforcebool
= False

Returns

evsys_sdk.workspace.MaterializedDataset
funcdataset_id_for_name(self, name) -> str
paramself
paramnamestr

Returns

str
funcbenchmark_id_for_name(self, name) -> str
paramself
paramnamestr

Returns

str
func_id_for_name(self, list_fn, name, kind) -> str

Resolve a name to the highest-version record's id for this project.

paramself
paramlist_fnCallable[[], list[dict] | None]
paramnamestr
paramkindstr

Returns

str
func_materialize(self, sub, obj_id, force, *, get_meta, get_rows) -> MaterializedDataset
paramself
paramsubstr
paramobj_idstr
paramforcebool
paramget_metaCallable[[str], dict | None]
paramget_rowsCallable[..., list[dict]]

Returns

evsys_sdk.workspace.MaterializedDataset
funcscript_path(self, exp_id) -> str
paramself
paramexp_idstr

Returns

str
funcoutputs_dir(self, run_id) -> str
paramself
paramrun_idstr

Returns

str

On this page