Experiment Construction¶
Class(name)
ExperimentEditorTask->Experimentor(manager)
Experimentor->ExperimentExecutor(executor)
->ExperimentFactory->QueueFactory(queue_factory)
->AutomatedRunFactory(run_factory)->FactoryView(factory_view)
ExperimentEditor->ExperimentQueue(queue)->List(executed_runs)
->List(automated_runs)
ExperimentFactoryPane -- QueueFactory, AutomatedRunFactory, FactoryView
New¶
Open¶
What Happens when Add Fired¶
_add_button_fired
|
add_consumable
ConsumerMixin
|
_add_run
|
AutomatedRunFactory
|
new_runs => runs, freq
|
ExperimentQueue
|
add_runs
|
automated_runs.extend(runs)