Experiments PackageΒΆ
Module containing an abstract base for a single stage to be executed during an experiment. Such stages implement the command pattern.
Authors:
Philipp Schuette
- class pyzeta.experiments.stage.Stage[source]
Abstract class representation of a stage executed during an experiment.
- abstract execute()[source]
Execute the stage as part of a containing experiment.
- Return type:
None
Module containing an abstract base for concrete PyZeta experiments. Such experiments consist of stages which are executed in a given order and may in addition be associated with further (meta)data.
Authors:
Philipp Schuette
- class pyzeta.experiments.experiment.Experiment(stages)[source]
Abstract base for PyZeta experiments.
- __init__(stages)[source]
Initialize a new experiment from a given collection of stages.
- abstract executeStages()[source]
Execute the stages making up the experiment.
- Return type:
None
Module containing a rudimentary base for runners that control the execution of PyZeta experiments. For practical usage this runner should be subclassed to add control features like logging, conditional execution, post-processing, etc.
Authors:
Philipp Schuette