laborchestrator package¶
Subpackages¶
- laborchestrator.database_integration package
- Submodules
- Module contents
StatusDBDummyImplementationStatusDBDummyImplementation._abc_implStatusDBDummyImplementation.add_container()StatusDBDummyImplementation.add_process_to_db()StatusDBDummyImplementation.create_experiment()StatusDBDummyImplementation.get_all_positions()StatusDBDummyImplementation.get_available_processes()StatusDBDummyImplementation.get_cont_info_by_barcode()StatusDBDummyImplementation.get_container_at_position()StatusDBDummyImplementation.get_estimated_duration()StatusDBDummyImplementation.get_estimated_durations()StatusDBDummyImplementation.get_server_certificate()StatusDBDummyImplementation.lidded_container()StatusDBDummyImplementation.moved_container()StatusDBDummyImplementation.position_empty()StatusDBDummyImplementation.remove_container()StatusDBDummyImplementation.safe_step_to_db()StatusDBDummyImplementation.set_barcode()StatusDBDummyImplementation.set_barcode_at_position()StatusDBDummyImplementation.unlidded_container()StatusDBDummyImplementation.update_lid_position()StatusDBDummyImplementation.write_server_certificate()
StatusDBInterfaceStatusDBInterface._abc_implStatusDBInterface.add_container()StatusDBInterface.add_process_to_db()StatusDBInterface.create_experiment()StatusDBInterface.get_all_positions()StatusDBInterface.get_available_processes()StatusDBInterface.get_cont_info_by_barcode()StatusDBInterface.get_container_at_position()StatusDBInterface.get_estimated_duration()StatusDBInterface.get_estimated_durations()StatusDBInterface.get_process()StatusDBInterface.get_server_certificate()StatusDBInterface.lidded_container()StatusDBInterface.moved_container()StatusDBInterface.position_empty()StatusDBInterface.remove_container()StatusDBInterface.safe_step_to_db()StatusDBInterface.set_barcode()StatusDBInterface.unlidded_container()StatusDBInterface.update_lid_position()StatusDBInterface.write_server_certificate()
- laborchestrator.engine package
- Submodules
- Module contents
ScheduleManagerScheduleManager._get_schedule_from_scheduler()ScheduleManager._hold_reschedulingScheduleManager._manage_rescheduling()ScheduleManager._processes_to_scheduleScheduleManager._reschedule()ScheduleManager._reschedulingScheduleManager._schedule_optimalScheduleManager._schedule_validScheduleManager._scheduler_clientScheduleManager.configure_lab()ScheduleManager.continue_rescheduling()ScheduleManager.db_clientScheduleManager.extract_near_future()ScheduleManager.hold_rescheduling()ScheduleManager.is_connected_to_scheduler()ScheduleManager.is_rescheduling()ScheduleManager.jsspScheduleManager.keep_horizon()ScheduleManager.mark_schedule_invalid()ScheduleManager.mark_schedule_suboptimal()ScheduleManager.schedule_executable()ScheduleManager.schedule_qualityScheduleManager.scheduler_clientScheduleManager.scheduler_heart_beat()ScheduleManager.time_limit_longScheduleManager.time_limit_shortScheduleManager.try_scheduler_connection()
WFGManagerWorkerInterfaceWorkerInterface._work()WorkerInterface.check_prerequisites()WorkerInterface.db_clientWorkerInterface.determine_destination_position()WorkerInterface.execute_process_step()WorkerInterface.job_is_due()WorkerInterface.observation_handlersWorkerInterface.process_step_finished()WorkerInterface.simulate_process_step()WorkerInterface.simulation_mode
WorkerObserver
- laborchestrator.logs package
- laborchestrator.sila_server package
Submodules¶
- laborchestrator.logging_manager module
- laborchestrator.old_dash_app module
- laborchestrator.orchestrator_implementation module
OrchestratorOrchestrator._abc_implOrchestrator._simulation_speedOrchestrator.add_lab_resources_from_database()Orchestrator.add_lab_resources_from_file()Orchestrator.add_labware()Orchestrator.add_process()Orchestrator.add_to_schedule()Orchestrator.available_processesOrchestrator.change_step()Orchestrator.check_labware_presence()Orchestrator.continue_container()Orchestrator.create_labware_location_graph()Orchestrator.db_clientOrchestrator.error_resolved()Orchestrator.execution_on_time()Orchestrator.export_current_scheduling_problem()Orchestrator.gantt_chart_executed_processesOrchestrator.gantt_chart_scheduled_processesOrchestrator.get_log()Orchestrator.get_operable_node()Orchestrator.get_parameter()Orchestrator.get_process_state()Orchestrator.get_process_step_state()Orchestrator.human_did_job()Orchestrator.in_timeOrchestrator.inject_db_interface()Orchestrator.insert_process_step()Orchestrator.interrupt_process_step()Orchestrator.logging_levelOrchestrator.pause_processes()Orchestrator.process_finished()Orchestrator.process_readerOrchestrator.process_step_executed_externally()Orchestrator.processesOrchestrator.remove_container()Orchestrator.remove_labware()Orchestrator.remove_process_step()Orchestrator.remove_processes()Orchestrator.reset_error_state()Orchestrator.restart_process_from_datetime()Orchestrator.resume_processes()Orchestrator.retry_process_step()Orchestrator.schedule_managerOrchestrator.select_process_reader()Orchestrator.set_parameter()Orchestrator.set_process_priority()Orchestrator.sila_serverOrchestrator.simulate_all_processes()Orchestrator.simulation_speedOrchestrator.start_processes()Orchestrator.start_sila_interface()Orchestrator.stop_and_remove_all_processes()Orchestrator.stop_container()Orchestrator.stop_processes()Orchestrator.test_add_process()Orchestrator.wfg_managerOrchestrator.workerOrchestrator.worker_observerOrchestrator.workflow_graph_executed_processesOrchestrator.workflow_graph_scheduled_processes
- laborchestrator.orchestrator_interface module
FormalLabwareManagerInterfaceFormalLoggingInterfaceFormalOrchestratorConfigInterfaceFormalProcessControllerInterfaceFormalProcessControllerInterface._abc_implFormalProcessControllerInterface.add_process()FormalProcessControllerInterface.available_processesFormalProcessControllerInterface.gantt_chart_executed_processesFormalProcessControllerInterface.gantt_chart_scheduled_processesFormalProcessControllerInterface.get_parameter()FormalProcessControllerInterface.get_process_state()FormalProcessControllerInterface.in_timeFormalProcessControllerInterface.pause_processes()FormalProcessControllerInterface.processesFormalProcessControllerInterface.remove_processes()FormalProcessControllerInterface.restart_process_from_datetime()FormalProcessControllerInterface.resume_processes()FormalProcessControllerInterface.select_process_reader()FormalProcessControllerInterface.set_parameter()FormalProcessControllerInterface.set_process_priority()FormalProcessControllerInterface.simulate_all_processes()FormalProcessControllerInterface.simulation_speedFormalProcessControllerInterface.start_processes()FormalProcessControllerInterface.stop_processes()FormalProcessControllerInterface.workflow_graph_executed_processesFormalProcessControllerInterface.workflow_graph_scheduled_processes
FormalProcessStepControllerInterfaceFormalProcessStepControllerInterface._abc_implFormalProcessStepControllerInterface.get_process_step_state()FormalProcessStepControllerInterface.insert_process_step()FormalProcessStepControllerInterface.interrupt_process_step()FormalProcessStepControllerInterface.process_step_executed_externally()FormalProcessStepControllerInterface.remove_process_step()FormalProcessStepControllerInterface.reset_error_state()FormalProcessStepControllerInterface.retry_process_step()
FormalSampleManagerInterfaceLabwareInfoOrchestratorInterfaceProcessDescriptionProcessExecutionStateProcessInfoProcessParsingErrorProcessReader
- laborchestrator.process_reader module
- laborchestrator.pythonlab_process_finder module
- laborchestrator.pythonlab_reader module
PythonLabReaderPythonLabReader._abc_implPythonLabReader.costs_from_prio()PythonLabReader.fill_transfer_times()PythonLabReader.find_origin()PythonLabReader.get_available_processes()PythonLabReader.preprocess_wfg()PythonLabReader.read_computations()PythonLabReader.read_containers()PythonLabReader.read_if_nodes()PythonLabReader.read_jobs()PythonLabReader.read_precedences()PythonLabReader.read_process()PythonLabReader.read_variables()PythonLabReader.read_wait_cons()PythonLabReader.relabel_nodes()
read_process_test()try_to_read_process()
- laborchestrator.start_script module
- laborchestrator.structures module
ComputationContainerInfoContainerInfo.barcodeContainerInfo.contentContainerInfo.current_deviceContainerInfo.current_posContainerInfo.filledContainerInfo.finishedContainerInfo.in_error_stateContainerInfo.is_reagentContainerInfo.labware_typeContainerInfo.lid_siteContainerInfo.liddedContainerInfo.nameContainerInfo.start_device
IfNodeMoveStepProcessStepProcessStep.contProcessStep.cont_namesProcessStep.dataProcessStep.durationProcessStep.finishProcessStep.functionProcessStep.is_startProcessStep.labelProcessStep.main_deviceProcessStep.max_waitProcessStep.min_waitProcessStep.nameProcessStep.opacityProcessStep.priorProcessStep.priors_done()ProcessStep.process_nameProcessStep.resultProcessStep.startProcessStep.statusProcessStep.used_devicesProcessStep.wait_costProcessStep.wait_to_start_costs
SMProcessScheduleScheduledAssignmentSchedulingInstanceSchedulingInstance.add_process()SchedulingInstance.combined_wfgSchedulingInstance.computation_by_idSchedulingInstance.container_info_by_nameSchedulingInstance.definite_computation_by_idSchedulingInstance.definite_if_node_by_idSchedulingInstance.definite_step_by_idSchedulingInstance.definite_var_by_idSchedulingInstance.deleted_operableSchedulingInstance.gannt_chart()SchedulingInstance.if_node_by_idSchedulingInstance.naming_consistent()SchedulingInstance.operableSchedulingInstance.process_by_nameSchedulingInstance.process_stati_by_nameSchedulingInstance.remove_operable()SchedulingInstance.remove_process()SchedulingInstance.running_processes_namesSchedulingInstance.scheduleSchedulingInstance.schedule_violated()SchedulingInstance.set_schedule()SchedulingInstance.start_process()SchedulingInstance.step_by_idSchedulingInstance.stop_process()SchedulingInstance.unique_job_names()SchedulingInstance.update_reagent_opacity()SchedulingInstance.var_by_idSchedulingInstance.visualize_wfg()
StepStatusUsedDeviceVariable
- laborchestrator.traffic_light module
- laborchestrator.workflowgraph module
Module contents¶
Top-level package for pythonLab Orchestrator.