ebilab.experiment package
- class ebilab.experiment.ExperimentContext(delegate: ExperimentContextDelegate)[ソース]
ベースクラス:
object- property options: dict
- property t: float
- class ebilab.experiment.ExperimentController(*, experiments: List[Type[ExperimentProtocol]], ui: IExperimentUI)[ソース]
ベースクラス:
ExperimentContextDelegate,ExperimentUIDelegate
- class ebilab.experiment.ExperimentPlotter[ソース]
ベースクラス:
object- fig: Figure
- name: str
- options: Optional[Dict[str, OptionField]] = None
- abstract prepare(ctx: PlotterContext)[ソース]
- abstract update(df, ctx: PlotterContext)[ソース]
- class ebilab.experiment.ExperimentProtocol[ソース]
ベースクラス:
object- columns: List[str]
- name: str
- options: Optional[Dict[str, OptionField]] = None
- plotter_classes: List[Type[ExperimentPlotter]]
- abstract steps(ctx: ExperimentContext) None[ソース]
- class ebilab.experiment.PlotterContext(plotter_options: dict, protocol_options: dict)[ソース]
ベースクラス:
object- plotter_options: dict
- protocol_options: dict
- ebilab.experiment.launch_experiment(experiments: List[Type[ExperimentProtocol]])[ソース]