Sweep
Declarative axes over a single RunConfig.
Attributes
attributebase_runRunConfigattributeaxesdict[str, list[Any]]= field(default_factory=dict)attributename_templatestr | None= NoneFunctions
func__post_init__(self) -> NoneparamselfReturns
Nonefuncexpand(self) -> list[RunConfig]Cartesian product over axes → one RunConfig per cell.
paramselfReturns
list[evsys_sdk.config.RunConfig]func__len__(self) -> intparamselfReturns
intfuncto_matrix(self) -> MatrixSpecRepackage as a MatrixSpec for YAML serialization.
paramselfReturns
evsys_sdk.config.MatrixSpecfuncfrom_matrix(cls, matrix) -> SweepparamclsparammatrixMatrixSpecReturns
evsys_sdk.sweep.Sweepfunc__init__(self, base_run, axes=dict(), name_template=None) -> Noneparamselfparambase_runRunConfigparamaxesdict[str, list[Any]]= dict()paramname_templatestr | None= NoneReturns
None