EvSys

Sweep

Declarative axes over a single RunConfig.

Attributes

attributebase_runRunConfig
attributeaxesdict[str, list[Any]]
= field(default_factory=dict)
attributename_templatestr | None
= None

Functions

func__post_init__(self) -> None
paramself

Returns

None
funcexpand(self) -> list[RunConfig]

Cartesian product over axes → one RunConfig per cell.

paramself

Returns

list[evsys_sdk.config.RunConfig]
func__len__(self) -> int
paramself

Returns

int
functo_matrix(self) -> MatrixSpec

Repackage as a MatrixSpec for YAML serialization.

paramself

Returns

evsys_sdk.config.MatrixSpec
funcfrom_matrix(cls, matrix) -> Sweep
paramcls
parammatrixMatrixSpec

Returns

evsys_sdk.sweep.Sweep
func__init__(self, base_run, axes=dict(), name_template=None) -> None
paramself
parambase_runRunConfig
paramaxesdict[str, list[Any]]
= dict()
paramname_templatestr | None
= None

Returns

None

On this page