wei.core.location
Provides methods and classes to work with locations
Functions
|
Reserve a location for a given run_id. |
|
Unreserve the source and target location for a step. |
Initialize all locations in the workcell. |
|
|
Reserve a location for a given run_id. |
|
Reserve the source and target location for a step. |
|
Updates a module's reservation |
|
Update the source and target location and module after a step. |
- wei.core.location.clear_location_reservation(location: Location) None
Reserve a location for a given run_id.
- wei.core.location.free_source_and_target(wf_run: WorkflowRun) None
Unreserve the source and target location for a step.
- wei.core.location.initialize_workcell_locations() None
Initialize all locations in the workcell.
- wei.core.location.reserve_location(location: Location, run_id: str) None
Reserve a location for a given run_id.
- wei.core.location.reserve_source_and_target(wf_run: WorkflowRun) None
Reserve the source and target location for a step.
- wei.core.location.update_location_reserve(module: Module, run_id: str | None) Module
Updates a module’s reservation
- wei.core.location.update_source_and_target(wf_run: WorkflowRun) None
Update the source and target location and module after a step.