Workflow Execution Interface
Contents
Introduction to the Workflow Execution Interface (WEI)
Quickstart Guide
Core Concepts
How-To Guides
Deployment Guide
WEI REST Server API Documentation
ad_sdl.wei
Package
Workflow Execution Interface
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
_
__del__() (wei.experiment_client.ExperimentClient method)
(wei.ExperimentClient method)
__enter__() (wei.experiment_client.ExperimentClient method)
(wei.ExperimentClient method)
__exit__() (wei.experiment_client.ExperimentClient method)
(wei.ExperimentClient method)
__get__() (wei.utils.classproperty method)
__init__() (wei.core.scheduler.Scheduler method)
(wei.core.state_manager.StateManager method)
(wei.engine.Engine method)
(wei.experiment_client.ExperimentClient method)
(wei.ExperimentClient method)
(wei.modules.rest_module.RESTModule method)
(wei.types.exceptions.WorkflowCanceledException method)
(wei.types.exceptions.WorkflowFailedException method)
(wei.types.step_types.StepFileResponse method)
(wei.types.StepFileResponse method)
(wei.utils.classproperty method)
A
about (wei.modules.rest_module.RESTModule attribute)
(wei.types.Module attribute)
(wei.types.module_types.Module attribute)
action (wei.types.Step attribute)
(wei.types.step_types.Step attribute)
action() (wei.modules.rest_module.RESTModule method)
action_handler() (wei.modules.rest_module.RESTModule static method)
actions (wei.modules.rest_module.RESTModule attribute)
(wei.types.module_types.ModuleAbout attribute)
(wei.types.ModuleAbout attribute)
active (wei.types.module_types.Module attribute)
(wei.types.module_types.ModuleDefinition attribute)
additional_info (wei.types.module_types.ModuleAbout attribute)
(wei.types.ModuleAbout attribute)
admin_commands (wei.modules.rest_module.RESTModule attribute)
(wei.types.module_types.ModuleAbout attribute)
(wei.types.ModuleAbout attribute)
AdminCommands (class in wei.types)
(class in wei.types.module_types)
arg_parser (wei.modules.rest_module.RESTModule attribute)
args (wei.types.event_types.GlobusComputeEvent attribute)
(wei.types.event_types.LocalComputeEvent attribute)
(wei.types.module_types.ModuleAction attribute)
(wei.types.ModuleAction attribute)
(wei.types.Step attribute)
(wei.types.step_types.ActionRequest attribute)
(wei.types.step_types.Step attribute)
author (wei.types.base_types.Metadata attribute)
(wei.types.Metadata attribute)
autostart_engine (wei.types.workcell_types.WorkcellConfig attribute)
(wei.types.WorkcellConfig attribute)
await_runs() (wei.experiment_client.ExperimentClient method)
(wei.ExperimentClient method)
B
blocking (wei.types.module_types.ModuleAction attribute)
(wei.types.ModuleAction attribute)
C
campaign (wei.types.event_types.CampaignStartEvent attribute)
campaign_description (wei.types.experiment_types.Campaign attribute)
(wei.types.experiment_types.CampaignDesign attribute)
campaign_id (wei.types.Campaign attribute)
(wei.types.datapoint_types.DataPoint attribute)
(wei.types.Event attribute)
(wei.types.event_types.Event attribute)
(wei.types.experiment_types.Campaign attribute)
(wei.types.experiment_types.Experiment attribute)
(wei.types.experiment_types.ExperimentDesign attribute)
(wei.types.ExperimentDesign attribute)
campaign_lock() (wei.core.state_manager.StateManager method)
campaign_name (wei.types.experiment_types.Campaign attribute)
(wei.types.experiment_types.CampaignDesign attribute)
cancel() (wei.modules.rest_module.RESTModule method)
cancel_active_workflow_runs() (in module wei.core.workflow)
cancel_module() (in module wei.routers.admin_routes)
cancel_workcell() (in module wei.routers.admin_routes)
cancel_workflow_run() (in module wei.core.workflow)
CANCELLED (wei.types.workflow_types.WorkflowStatus attribute)
(wei.types.WorkflowStatus attribute)
check_can_send_admin_command() (in module wei.core.admin)
check_dependency_status() (in module wei.core.step)
check_in() (in module wei.routers.experiment_routes)
(wei.experiment_client.ExperimentClient method)
(wei.ExperimentClient method)
check_in_timestamp (wei.types.Experiment attribute)
(wei.types.experiment_types.Experiment attribute)
check_module_status() (in module wei.core.step)
check_step() (in module wei.core.step)
checks (wei.types.Step attribute)
(wei.types.step_types.Step attribute)
classproperty (class in wei.utils)
clear_location_reservation() (in module wei.core.location)
clear_module_reservation() (in module wei.core.module)
clear_runs() (in module wei.routers.workcell_routes)
clear_state() (wei.core.state_manager.StateManager method)
clear_workcell() (wei.core.state_manager.StateManager method)
clear_workflow_runs (wei.types.workcell_types.WorkcellConfig attribute)
(wei.types.WorkcellConfig attribute)
cold_start_delay (wei.types.workcell_types.WorkcellConfig attribute)
(wei.types.WorkcellConfig attribute)
comment (wei.types.event_types.CommentEvent attribute)
(wei.types.Step attribute)
(wei.types.step_types.Step attribute)
COMPLETED (wei.types.workflow_types.WorkflowStatus attribute)
(wei.types.WorkflowStatus attribute)
conditional (wei.types.event_types.LoopCheckEvent attribute)
Config (class in wei.config)
config (wei.types.module_types.Module attribute)
(wei.types.module_types.ModuleDefinition attribute)
(wei.types.Workcell attribute)
(wei.types.workcell_types.Workcell attribute)
config_validator() (wei.core.interfaces.rest_interface.RestInterface static method)
(wei.core.interfaces.ros2_interface.ROS2Interface static method)
(wei.core.interfaces.simulate_interface.SimulateInterface static method)
(wei.core.interfaces.tcp_interface.TcpInterface static method)
(wei.core.interfaces.zmq_interface.ZmqInterface static method)
coordinates (wei.types.Location attribute)
(wei.types.workcell_types.Location attribute)
create_datapoint() (in module wei.routers.data_routes)
(wei.experiment_client.ExperimentClient method)
(wei.ExperimentClient method)
create_run() (in module wei.core.workflow)
D
data (wei.types.step_types.StepResponse attribute)
(wei.types.StepResponse attribute)
data_directory (wei.types.workcell_types.WorkcellConfig attribute)
(wei.types.WorkcellConfig attribute)
data_labels (wei.types.Step attribute)
(wei.types.step_types.Step attribute)
data_point (wei.types.event_types.ExperimentDataPointEvent attribute)
data_return() (in module wei.routers.experiment_routes)
decision_name (wei.types.event_types.DecisionEvent attribute)
decision_value (wei.types.event_types.DecisionEvent attribute)
default (wei.types.module_types.ModuleActionArg attribute)
(wei.types.ModuleActionArg attribute)
(wei.types.workflow_types.WorkflowParameter attribute)
delay() (in module wei.modules.utility_module)
delay_until() (in module wei.modules.utility_module)
delete_campaign() (wei.core.state_manager.StateManager method)
delete_experiment() (wei.core.state_manager.StateManager method)
delete_location() (wei.core.state_manager.StateManager method)
delete_module() (wei.core.state_manager.StateManager method)
delete_workflow_run() (wei.core.state_manager.StateManager method)
dependencies (wei.types.Step attribute)
(wei.types.step_types.Step attribute)
description (wei.modules.rest_module.RESTModule attribute)
(wei.types.base_types.Metadata attribute)
(wei.types.Metadata attribute)
(wei.types.module_types.ModuleAbout attribute)
(wei.types.module_types.ModuleAction attribute)
(wei.types.module_types.ModuleActionArg attribute)
(wei.types.module_types.ModuleActionFile attribute)
(wei.types.module_types.ModuleActionResult attribute)
(wei.types.ModuleAbout attribute)
(wei.types.ModuleAction attribute)
(wei.types.ModuleActionArg attribute)
(wei.types.ModuleActionFile attribute)
dump_to_json() (wei.config.Config class method)
duration (wei.types.Step attribute)
(wei.types.step_types.Step attribute)
(wei.types.workflow_types.WorkflowRun attribute)
(wei.types.WorkflowRun attribute)
E
email_addresses (wei.types.experiment_types.Experiment attribute)
(wei.types.experiment_types.ExperimentDesign attribute)
(wei.types.ExperimentDesign attribute)
end_time (wei.types.Step attribute)
(wei.types.step_types.Step attribute)
(wei.types.workflow_types.WorkflowRun attribute)
(wei.types.WorkflowRun attribute)
Engine (class in wei.engine)
ensure_data_label_uniqueness() (wei.types.Workflow class method)
(wei.types.workflow_types.Workflow class method)
ensure_name_uniqueness() (wei.types.module_types.ModuleAction class method)
(wei.types.ModuleAction class method)
error (wei.core.state_manager.StateManager property)
(wei.modules.rest_module.RESTModule attribute)
(wei.types.module_types.ModuleState attribute)
(wei.types.step_types.StepResponse attribute)
(wei.types.StepResponse attribute)
event_id (wei.types.Event attribute)
(wei.types.event_types.Event attribute)
event_info (wei.types.Event attribute)
(wei.types.event_types.Event attribute)
event_name (wei.types.Event attribute)
(wei.types.event_types.CampaignStartEvent attribute)
(wei.types.event_types.CommentEvent attribute)
(wei.types.event_types.DecisionEvent attribute)
(wei.types.event_types.Event attribute)
(wei.types.event_types.ExperimentContinueEvent attribute)
(wei.types.event_types.ExperimentDataPointEvent attribute)
(wei.types.event_types.ExperimentEndEvent attribute)
(wei.types.event_types.ExperimentStartEvent attribute)
(wei.types.event_types.GladierFlowEvent attribute)
(wei.types.event_types.GlobusComputeEvent attribute)
(wei.types.event_types.LocalComputeEvent attribute)
(wei.types.event_types.LoopCheckEvent attribute)
(wei.types.event_types.LoopEndEvent attribute)
(wei.types.event_types.LoopStartEvent attribute)
(wei.types.event_types.WorkcellStartEvent attribute)
(wei.types.event_types.WorkflowCancelled attribute)
(wei.types.event_types.WorkflowCompletedEvent attribute)
(wei.types.event_types.WorkflowFailedEvent attribute)
(wei.types.event_types.WorkflowPausedEvent attribute)
(wei.types.event_types.WorkflowQueuedEvent attribute)
(wei.types.event_types.WorkflowResumedEvent attribute)
(wei.types.event_types.WorkflowStartEvent attribute)
(wei.types.event_types.WorkflowStepEvent attribute)
event_return() (in module wei.routers.experiment_routes)
event_timestamp (wei.types.Event attribute)
(wei.types.event_types.Event attribute)
event_type (wei.types.Event attribute)
(wei.types.event_types.CampaignStartEvent attribute)
(wei.types.event_types.CommentEvent attribute)
(wei.types.event_types.DecisionEvent attribute)
(wei.types.event_types.Event attribute)
(wei.types.event_types.ExperimentContinueEvent attribute)
(wei.types.event_types.ExperimentDataPointEvent attribute)
(wei.types.event_types.ExperimentEndEvent attribute)
(wei.types.event_types.ExperimentStartEvent attribute)
(wei.types.event_types.GladierFlowEvent attribute)
(wei.types.event_types.GlobusComputeEvent attribute)
(wei.types.event_types.LocalComputeEvent attribute)
(wei.types.event_types.LoopCheckEvent attribute)
(wei.types.event_types.LoopEndEvent attribute)
(wei.types.event_types.LoopStartEvent attribute)
(wei.types.event_types.WorkcellStartEvent attribute)
(wei.types.event_types.WorkflowCancelled attribute)
(wei.types.event_types.WorkflowCompletedEvent attribute)
(wei.types.event_types.WorkflowFailedEvent attribute)
(wei.types.event_types.WorkflowPausedEvent attribute)
(wei.types.event_types.WorkflowQueuedEvent attribute)
(wei.types.event_types.WorkflowResumedEvent attribute)
(wei.types.event_types.WorkflowStartEvent attribute)
(wei.types.event_types.WorkflowStepEvent attribute)
EventHandler (class in wei.core.events)
exception_handler() (wei.modules.rest_module.RESTModule static method)
Experiment (in module wei)
experiment (wei.types.event_types.ExperimentContinueEvent attribute)
(wei.types.event_types.ExperimentEndEvent attribute)
(wei.types.event_types.ExperimentStartEvent attribute)
experiment_description (wei.types.experiment_types.Experiment attribute)
(wei.types.experiment_types.ExperimentDesign attribute)
(wei.types.ExperimentDesign attribute)
experiment_directory (wei.types.Experiment attribute)
(wei.types.experiment_types.Experiment attribute)
experiment_id (wei.types.datapoint_types.DataPoint attribute)
(wei.types.Event attribute)
(wei.types.event_types.Event attribute)
(wei.types.Experiment attribute)
(wei.types.experiment_types.Experiment attribute)
(wei.types.workflow_types.WorkflowRun attribute)
(wei.types.WorkflowRun attribute)
experiment_ids (wei.types.Campaign attribute)
(wei.types.experiment_types.Campaign attribute)
experiment_lock() (wei.core.state_manager.StateManager method)
experiment_name (wei.types.experiment_types.Experiment attribute)
(wei.types.experiment_types.ExperimentDesign attribute)
(wei.types.ExperimentDesign attribute)
experiment_started (wei.experiment_client.ExperimentClient attribute)
(wei.ExperimentClient attribute)
ExperimentClient (class in wei)
(class in wei.experiment_client)
extract_version() (in module wei.utils)
F
FAILED (wei.types.workflow_types.WorkflowStatus attribute)
(wei.types.WorkflowStatus attribute)
files (wei.types.module_types.ModuleAction attribute)
(wei.types.ModuleAction attribute)
(wei.types.Step attribute)
(wei.types.step_types.ActionRequest attribute)
(wei.types.step_types.Step attribute)
(wei.types.step_types.StepResponse attribute)
(wei.types.StepResponse attribute)
find_step_module() (in module wei.core.workcell)
flatten_json() (in module wei.utils)
flow_id (wei.types.event_types.GladierFlowEvent attribute)
flow_name (wei.types.event_types.GladierFlowEvent attribute)
flowdef (wei.types.Workflow attribute)
(wei.types.workflow_types.Workflow attribute)
(wei.types.workflow_types.WorkflowRun attribute)
free_source_and_target() (in module wei.core.location)
from_headers() (wei.types.step_types.StepResponse class method)
(wei.types.StepResponse class method)
from_wf_run() (wei.types.event_types.WorkflowCancelled class method)
(wei.types.event_types.WorkflowCompletedEvent class method)
(wei.types.event_types.WorkflowFailedEvent class method)
(wei.types.event_types.WorkflowPausedEvent class method)
(wei.types.event_types.WorkflowQueuedEvent class method)
(wei.types.event_types.WorkflowResumedEvent class method)
(wei.types.event_types.WorkflowStartEvent class method)
(wei.types.event_types.WorkflowStepEvent class method)
from_yaml() (wei.types.base_types.BaseModel class method)
(wei.types.BaseModel class method)
function (wei.types.module_types.ModuleAction attribute)
(wei.types.ModuleAction attribute)
function_name (wei.types.event_types.GlobusComputeEvent attribute)
(wei.types.event_types.LocalComputeEvent attribute)
G
get_about() (wei.core.interfaces.rest_interface.RestInterface static method)
(wei.types.Interface static method)
(wei.types.module_types.Interface static method)
get_action_lock() (wei.modules.rest_module.RESTModule static method)
get_all_campaigns() (in module wei.routers.campaign_routes)
(wei.core.state_manager.StateManager method)
get_all_datapoint_ids_by_label() (wei.types.workflow_types.WorkflowRun method)
(wei.types.WorkflowRun method)
get_all_datapoints() (wei.core.state_manager.StateManager method)
get_all_events() (in module wei.routers.event_routes)
(wei.core.state_manager.StateManager method)
get_all_experiments() (in module wei.routers.experiment_routes)
(wei.core.state_manager.StateManager method)
get_all_locations() (wei.core.state_manager.StateManager method)
get_all_modules() (wei.core.state_manager.StateManager method)
get_all_workflow_runs() (wei.core.state_manager.StateManager method)
get_campaign() (in module wei.routers.campaign_routes)
(wei.core.state_manager.StateManager method)
get_datapoint() (in module wei.routers.data_routes)
(wei.core.state_manager.StateManager method)
get_datapoint_id_by_label() (wei.types.workflow_types.WorkflowRun method)
(wei.types.WorkflowRun method)
get_datapoint_info() (in module wei.routers.data_routes)
(wei.experiment_client.ExperimentClient method)
(wei.ExperimentClient method)
get_datapoint_value() (wei.experiment_client.ExperimentClient method)
(wei.ExperimentClient method)
get_event() (in module wei.routers.event_routes)
(wei.core.state_manager.StateManager method)
get_experiment() (in module wei.core.experiment)
(wei.core.state_manager.StateManager method)
get_experiment_datapoints() (wei.experiment_client.ExperimentClient method)
(wei.ExperimentClient method)
get_experiment_directory() (in module wei.core.storage)
get_experiment_endpoint() (in module wei.routers.experiment_routes)
get_experiment_log_file() (in module wei.core.storage)
get_experiment_logger() (wei.core.loggers.Logger static method)
get_experiments_directory() (in module wei.core.storage)
get_location() (wei.core.state_manager.StateManager method)
get_logger() (wei.core.loggers.Logger static method)
get_module() (in module wei.routers.module_routes)
(wei.core.state_manager.StateManager method)
get_module_about() (in module wei.core.module)
get_module_directory() (in module wei.core.storage)
get_resources() (wei.core.interfaces.rest_interface.RestInterface static method)
(wei.types.Interface static method)
(wei.types.module_types.Interface static method)
get_run() (in module wei.routers.workflow_routes)
(wei.experiment_client.ExperimentClient method)
(wei.ExperimentClient method)
get_run_log() (wei.experiment_client.ExperimentClient method)
(wei.ExperimentClient method)
get_state() (in module wei.routers.workcell_routes)
(wei.core.interfaces.rest_interface.RestInterface static method)
(wei.core.interfaces.ros2_interface.ROS2Interface static method)
(wei.core.interfaces.simulate_interface.SimulateInterface static method)
(wei.core.state_manager.StateManager method)
(wei.types.Interface static method)
(wei.types.module_types.Interface static method)
get_step_by_id() (wei.types.workflow_types.WorkflowRun method)
(wei.types.WorkflowRun method)
get_step_by_name() (wei.types.workflow_types.WorkflowRun method)
(wei.types.WorkflowRun method)
get_version() (in module wei.server)
get_wf_file() (in module wei.routers.workflow_routes)
get_wf_files() (in module wei.routers.workflow_routes)
get_wf_result_file() (wei.experiment_client.ExperimentClient method)
(wei.ExperimentClient method)
get_workcell() (in module wei.routers.workcell_routes)
(wei.core.state_manager.StateManager method)
get_workcell_config() (in module wei.routers.workcell_routes)
get_workcell_dir() (in module wei.core.workcell)
get_workcell_directory() (in module wei.core.storage)
get_workcell_id() (wei.core.state_manager.StateManager method)
get_workcell_log_path() (in module wei.core.storage)
get_workcell_logger() (wei.core.loggers.Logger static method)
get_workcell_state() (wei.experiment_client.ExperimentClient method)
(wei.ExperimentClient method)
get_workflow_run() (wei.core.state_manager.StateManager method)
get_workflow_run_directory() (in module wei.core.storage)
get_workflow_run_log_path() (in module wei.core.storage)
get_workflow_run_logger() (wei.core.loggers.Logger static method)
H
has_state_changed() (wei.core.state_manager.StateManager method)
I
id (wei.types.datapoint_types.DataPoint attribute)
(wei.types.Module attribute)
(wei.types.module_types.Module attribute)
(wei.types.Step attribute)
(wei.types.step_types.Step attribute)
IN_PROGRESS (wei.types.workflow_types.WorkflowStatus attribute)
(wei.types.WorkflowStatus attribute)
initialize_diaspora() (wei.core.events.EventHandler class method)
initialize_state() (in module wei.utils)
initialize_storage() (in module wei.core.storage)
initialize_workcell_locations() (in module wei.core.location)
initialize_workcell_modules() (in module wei.core.module)
inject_payload() (in module wei.core.workflow)
insert_parameter_values() (in module wei.core.workflow)
interface (wei.modules.rest_module.RESTModule attribute)
(wei.types.module_types.Module attribute)
(wei.types.module_types.ModuleAbout attribute)
(wei.types.module_types.ModuleDefinition attribute)
(wei.types.ModuleAbout attribute)
InterfaceMap (class in wei.types.interface_types)
is_active (wei.types.workflow_types.WorkflowStatus property)
(wei.types.WorkflowStatus property)
is_server_up() (in module wei.server)
J
json_to_csv() (in module wei.utils)
K
kafka_topic (wei.types.workcell_types.WorkcellConfig attribute)
(wei.types.WorkcellConfig attribute)
kwargs (wei.types.event_types.GlobusComputeEvent attribute)
(wei.types.event_types.LocalComputeEvent attribute)
L
lab_name (wei.types.workcell_types.WorkcellConfig attribute)
(wei.types.WorkcellConfig attribute)
label (wei.types.datapoint_types.DataPoint attribute)
(wei.types.module_types.ModuleActionResult attribute)
(wei.types.workflow_types.WorkflowRun attribute)
(wei.types.WorkflowRun attribute)
lifespan() (in module wei.server)
list_wf_files() (wei.experiment_client.ExperimentClient method)
(wei.ExperimentClient method)
load_workcell_file() (in module wei.core.workcell)
loc() (in module wei.routers.location_routes)
Location (class in wei.types.module_types)
locations (wei.types.module_types.Module attribute)
(wei.types.module_types.ModuleDefinition attribute)
(wei.types.Step attribute)
(wei.types.step_types.Step attribute)
(wei.types.Workcell attribute)
(wei.types.workcell_types.Workcell attribute)
lock() (wei.modules.rest_module.RESTModule method)
lock_module() (in module wei.routers.admin_routes)
lock_workcell() (in module wei.routers.admin_routes)
locked (wei.core.state_manager.StateManager property)
log_comment() (wei.experiment_client.ExperimentClient method)
(wei.ExperimentClient method)
log_decision() (wei.experiment_client.ExperimentClient method)
(wei.ExperimentClient method)
log_event() (in module wei.routers.event_routes)
(wei.core.events.EventHandler class method)
(wei.experiment_client.ExperimentClient method)
(wei.ExperimentClient method)
log_event_diaspora() (wei.core.events.EventHandler class method)
log_experiment_end() (wei.experiment_client.ExperimentClient method)
(wei.ExperimentClient method)
log_gladier_flow() (wei.experiment_client.ExperimentClient method)
(wei.ExperimentClient method)
log_globus_compute() (wei.experiment_client.ExperimentClient method)
(wei.ExperimentClient method)
log_level (wei.types.workcell_types.WorkcellConfig attribute)
(wei.types.WorkcellConfig attribute)
log_local_compute() (wei.experiment_client.ExperimentClient method)
(wei.ExperimentClient method)
log_loop_start() (wei.experiment_client.ExperimentClient method)
(wei.ExperimentClient method)
log_return() (in module wei.routers.experiment_routes)
log_run_return() (in module wei.routers.workflow_routes)
Logger (class in wei.core.loggers)
loop_name (wei.types.event_types.LoopCheckEvent attribute)
(wei.types.event_types.LoopEndEvent attribute)
(wei.types.event_types.LoopStartEvent attribute)
M
mark_state_changed() (wei.core.state_manager.StateManager method)
metadata (wei.types.Workcell attribute)
(wei.types.workcell_types.Workcell attribute)
(wei.types.Workflow attribute)
(wei.types.workflow_types.Workflow attribute)
(wei.types.workflow_types.WorkflowRun attribute)
model (wei.modules.rest_module.RESTModule attribute)
(wei.types.module_types.Module attribute)
(wei.types.module_types.ModuleAbout attribute)
(wei.types.module_types.ModuleDefinition attribute)
(wei.types.ModuleAbout attribute)
module
wei
wei.config
wei.core
wei.core.admin
wei.core.events
wei.core.experiment
wei.core.interfaces
wei.core.interfaces.rest_interface
wei.core.interfaces.ros2_interface
wei.core.interfaces.simulate_interface
wei.core.interfaces.tcp_interface
wei.core.interfaces.zmq_interface
wei.core.location
wei.core.loggers
wei.core.module
wei.core.notifications
wei.core.scheduler
wei.core.state_manager
wei.core.step
wei.core.storage
wei.core.workcell
wei.core.workflow
wei.engine
wei.experiment_client
wei.modules
wei.modules.rest_module
wei.modules.utility_module
wei.routers
wei.routers.admin_routes
wei.routers.campaign_routes
wei.routers.data_routes
wei.routers.event_routes
wei.routers.experiment_routes
wei.routers.location_routes
wei.routers.module_routes
wei.routers.workcell_routes
wei.routers.workflow_routes
wei.server
wei.types
wei.types.base_types
wei.types.datapoint_types
wei.types.event_types
wei.types.exceptions
wei.types.experiment_types
wei.types.interface_types
wei.types.module_types
wei.types.step_types
wei.types.workcell_types
wei.types.workflow_types
wei.utils
module (wei.types.Step attribute)
(wei.types.step_types.Step attribute)
modules (wei.types.Workcell attribute)
(wei.types.workcell_types.Workcell attribute)
(wei.types.Workflow attribute)
(wei.types.workflow_types.Workflow attribute)
(wei.types.workflow_types.WorkflowRun attribute)
ModuleStatus (class in wei.types)
(class in wei.types.module_types)
N
name (wei.modules.rest_module.RESTModule attribute)
(wei.types.Interface attribute)
(wei.types.Location attribute)
(wei.types.module_types.Interface attribute)
(wei.types.module_types.Module attribute)
(wei.types.module_types.ModuleAbout attribute)
(wei.types.module_types.ModuleAction attribute)
(wei.types.module_types.ModuleActionArg attribute)
(wei.types.module_types.ModuleActionFile attribute)
(wei.types.module_types.ModuleDefinition attribute)
(wei.types.module_types.SimpleModule attribute)
(wei.types.ModuleAbout attribute)
(wei.types.ModuleAction attribute)
(wei.types.ModuleActionArg attribute)
(wei.types.ModuleActionFile attribute)
(wei.types.Step attribute)
(wei.types.step_types.ActionRequest attribute)
(wei.types.step_types.Step attribute)
(wei.types.Workcell attribute)
(wei.types.workcell_types.Location attribute)
(wei.types.workcell_types.Workcell attribute)
(wei.types.Workflow attribute)
(wei.types.workflow_types.Workflow attribute)
(wei.types.workflow_types.WorkflowParameter attribute)
(wei.types.workflow_types.WorkflowRun attribute)
NEW (wei.types.workflow_types.WorkflowStatus attribute)
(wei.types.WorkflowStatus attribute)
P
parameters (wei.types.Workflow attribute)
(wei.types.workflow_types.Workflow attribute)
(wei.types.workflow_types.WorkflowRun attribute)
parse_args() (in module wei.utils)
parse_experiments_from_disk() (in module wei.core.experiment)
path (wei.types.datapoint_types.LocalFileDataPoint attribute)
pause() (wei.modules.rest_module.RESTModule method)
pause_module() (in module wei.routers.admin_routes)
pause_workcell() (in module wei.routers.admin_routes)
paused (wei.core.state_manager.StateManager property)
PAUSED (wei.types.workflow_types.WorkflowStatus attribute)
(wei.types.WorkflowStatus attribute)
payload (wei.types.workflow_types.WorkflowRun attribute)
(wei.types.WorkflowRun attribute)
pre_locked_status (wei.modules.rest_module.RESTModule attribute)
pre_paused_status (wei.modules.rest_module.RESTModule attribute)
pretty_type_repr() (in module wei.utils)
priority (wei.types.Step attribute)
(wei.types.step_types.Step attribute)
Q
query_run() (wei.experiment_client.ExperimentClient method)
(wei.ExperimentClient method)
QUEUED (wei.types.workflow_types.WorkflowStatus attribute)
(wei.types.WorkflowStatus attribute)
R
redis_host (wei.types.workcell_types.WorkcellConfig attribute)
(wei.types.WorkcellConfig attribute)
redis_password (wei.types.workcell_types.WorkcellConfig attribute)
(wei.types.WorkcellConfig attribute)
redis_port (wei.types.workcell_types.WorkcellConfig attribute)
(wei.types.WorkcellConfig attribute)
register_campaign() (in module wei.routers.campaign_routes)
register_experiment() (in module wei.routers.experiment_routes)
register_new_experiment() (in module wei.core.experiment)
release_action_lock() (wei.modules.rest_module.RESTModule static method)
replace_positions() (in module wei.core.workflow)
required (wei.types.module_types.ModuleActionArg attribute)
(wei.types.module_types.ModuleActionFile attribute)
(wei.types.ModuleActionArg attribute)
(wei.types.ModuleActionFile attribute)
requirements (wei.types.Step attribute)
(wei.types.step_types.Step attribute)
reserve_location() (in module wei.core.location)
reserve_module() (in module wei.core.module)
reserve_source_and_target() (in module wei.core.location)
reserved (wei.types.Location attribute)
(wei.types.Module attribute)
(wei.types.module_types.Module attribute)
(wei.types.workcell_types.Location attribute)
reset() (wei.modules.rest_module.RESTModule method)
reset_locations (wei.types.workcell_types.WorkcellConfig attribute)
(wei.types.WorkcellConfig attribute)
reset_module() (in module wei.routers.admin_routes)
reset_state() (in module wei.routers.workcell_routes)
reset_workcell() (in module wei.routers.admin_routes)
resource_pools (wei.modules.rest_module.RESTModule attribute)
(wei.types.module_types.ModuleAbout attribute)
(wei.types.ModuleAbout attribute)
RESTModule (class in wei.modules.rest_module)
result (wei.types.event_types.GlobusComputeEvent attribute)
(wei.types.event_types.LocalComputeEvent attribute)
(wei.types.event_types.LoopCheckEvent attribute)
(wei.types.Step attribute)
(wei.types.step_types.Step attribute)
results (wei.types.module_types.ModuleAction attribute)
(wei.types.ModuleAction attribute)
resume() (wei.modules.rest_module.RESTModule method)
resume_module() (in module wei.routers.admin_routes)
resume_workcell() (in module wei.routers.admin_routes)
run_id (wei.types.event_types.WorkflowCancelled attribute)
(wei.types.event_types.WorkflowCompletedEvent attribute)
(wei.types.event_types.WorkflowFailedEvent attribute)
(wei.types.event_types.WorkflowPausedEvent attribute)
(wei.types.event_types.WorkflowQueuedEvent attribute)
(wei.types.event_types.WorkflowResumedEvent attribute)
(wei.types.event_types.WorkflowStartEvent attribute)
(wei.types.event_types.WorkflowStepEvent attribute)
(wei.types.workflow_types.WorkflowRun attribute)
(wei.types.WorkflowRun attribute)
run_iteration() (wei.core.scheduler.Scheduler method)
run_step() (in module wei.core.step)
RUNNING (wei.types.workflow_types.WorkflowStatus attribute)
(wei.types.WorkflowStatus attribute)
S
safety_stop() (wei.modules.rest_module.RESTModule method)
safety_stop_module() (in module wei.routers.admin_routes)
safety_stop_workcell() (in module wei.routers.admin_routes)
save_datapoint_value() (wei.experiment_client.ExperimentClient method)
(wei.ExperimentClient method)
save_workflow_files() (in module wei.core.workflow)
Scheduler (class in wei.core.scheduler)
search_for_experiment_directory() (in module wei.core.storage)
send_action() (wei.core.interfaces.rest_interface.RestInterface static method)
(wei.core.interfaces.ros2_interface.ROS2Interface static method)
(wei.core.interfaces.simulate_interface.SimulateInterface static method)
(wei.core.interfaces.tcp_interface.TcpInterface static method)
(wei.core.interfaces.zmq_interface.ZmqInterface static method)
(wei.types.Interface static method)
(wei.types.module_types.Interface static method)
send_admin_command() (wei.core.interfaces.rest_interface.RestInterface static method)
send_cancel() (in module wei.core.admin)
send_email() (in module wei.core.notifications)
send_event() (in module wei.core.events)
send_failed_step_notification() (in module wei.core.notifications)
send_lock() (in module wei.core.admin)
send_pause() (in module wei.core.admin)
send_reset() (in module wei.core.admin)
send_resume() (in module wei.core.admin)
send_safety_stop() (in module wei.core.admin)
send_shutdown() (in module wei.core.admin)
send_unlock() (in module wei.core.admin)
sequential_scheduler (wei.types.workcell_types.WorkcellConfig attribute)
(wei.types.WorkcellConfig attribute)
server_host (wei.types.workcell_types.WorkcellConfig attribute)
(wei.types.WorkcellConfig attribute)
server_port (wei.types.workcell_types.WorkcellConfig attribute)
(wei.types.WorkcellConfig attribute)
set_campaign() (wei.core.state_manager.StateManager method)
set_config_from_workcell() (in module wei.core.workcell)
set_datapoint() (wei.core.state_manager.StateManager method)
set_event() (wei.core.state_manager.StateManager method)
set_experiment() (wei.core.state_manager.StateManager method)
set_location() (wei.core.state_manager.StateManager method)
set_module() (wei.core.state_manager.StateManager method)
set_workcell() (in module wei.routers.workcell_routes)
(wei.core.state_manager.StateManager method)
set_workflow_run() (wei.core.state_manager.StateManager method)
show_states() (in module wei.routers.location_routes)
shutdown (wei.core.state_manager.StateManager property)
shutdown() (wei.modules.rest_module.RESTModule method)
shutdown_module() (in module wei.routers.admin_routes)
shutdown_workcell() (in module wei.routers.admin_routes)
silent_callback() (in module wei.core.interfaces.simulate_interface)
simulate (wei.types.workflow_types.WorkflowRun attribute)
(wei.types.WorkflowRun attribute)
smtp_port (wei.types.workcell_types.WorkcellConfig attribute)
(wei.types.WorkcellConfig attribute)
smtp_server (wei.types.workcell_types.WorkcellConfig attribute)
(wei.types.WorkcellConfig attribute)
spin() (wei.engine.Engine method)
start() (wei.modules.rest_module.RESTModule method)
start_engine_thread() (wei.engine.Engine method)
start_or_continue_experiment() (wei.experiment_client.ExperimentClient method)
(wei.ExperimentClient method)
start_run() (in module wei.routers.workflow_routes)
(wei.experiment_client.ExperimentClient method)
(wei.ExperimentClient method)
start_time (wei.types.Step attribute)
(wei.types.step_types.Step attribute)
(wei.types.workflow_types.WorkflowRun attribute)
(wei.types.WorkflowRun attribute)
startup() (wei.modules.rest_module.RESTModule method)
startup_thread() (wei.modules.rest_module.RESTModule static method)
state (wei.types.Location attribute)
(wei.types.Module attribute)
State (wei.types.module_types.LegacyModuleState attribute)
state (wei.types.module_types.Module attribute)
(wei.types.workcell_types.Location attribute)
state_handler() (wei.modules.rest_module.RESTModule method)
StateManager (class in wei.core.state_manager)
status (wei.modules.rest_module.RESTModule attribute)
(wei.types.module_types.ModuleState attribute)
(wei.types.step_types.StepFailed attribute)
(wei.types.step_types.StepResponse attribute)
(wei.types.step_types.StepSucceeded attribute)
(wei.types.StepResponse attribute)
(wei.types.workflow_types.WorkflowRun attribute)
(wei.types.WorkflowRun attribute)
step (wei.types.event_types.WorkflowStepEvent attribute)
step_failed() (wei.types.step_types.StepResponse class method)
(wei.types.StepResponse class method)
step_id (wei.types.datapoint_types.DataPoint attribute)
step_index (wei.types.event_types.WorkflowStepEvent attribute)
(wei.types.workflow_types.WorkflowRun attribute)
(wei.types.WorkflowRun attribute)
step_not_ready() (wei.types.step_types.StepResponse class method)
(wei.types.StepResponse class method)
step_succeeded() (wei.types.step_types.StepResponse class method)
(wei.types.StepResponse class method)
StepFileResponse (class in wei.types)
(class in wei.types.step_types)
steps (wei.types.workflow_types.WorkflowRun attribute)
(wei.types.WorkflowRun attribute)
StepStatus (class in wei.types)
(class in wei.types.step_types)
string_to_bool() (in module wei.utils)
T
threaded_daemon() (in module wei.utils)
threaded_task() (in module wei.utils)
to_headers() (wei.types.step_types.StepResponse method)
(wei.types.StepResponse method)
to_modern() (wei.types.module_types.LegacyModuleState method)
type (wei.types.datapoint_types.DataPoint attribute)
(wei.types.datapoint_types.LocalFileDataPoint attribute)
(wei.types.datapoint_types.ValueDataPoint attribute)
(wei.types.module_types.LocalFileModuleActionResult attribute)
(wei.types.module_types.ModuleActionArg attribute)
(wei.types.module_types.ModuleActionResult attribute)
(wei.types.module_types.ValueModuleActionResult attribute)
(wei.types.ModuleActionArg attribute)
U
ulid_factory() (in module wei.types)
(in module wei.types.base_types)
UNKNOWN (wei.types.workflow_types.WorkflowStatus attribute)
(wei.types.WorkflowStatus attribute)
unlock() (wei.modules.rest_module.RESTModule method)
unlock_module() (in module wei.routers.admin_routes)
unlock_workcell() (in module wei.routers.admin_routes)
update() (in module wei.routers.location_routes)
update_active_modules() (in module wei.core.module)
update_campaign() (wei.core.state_manager.StateManager method)
update_experiment() (wei.core.state_manager.StateManager method)
update_interval (wei.types.workcell_types.WorkcellConfig attribute)
(wei.types.WorkcellConfig attribute)
update_location() (wei.core.state_manager.StateManager method)
update_location_reserve() (in module wei.core.location)
update_module() (in module wei.core.module)
(wei.core.state_manager.StateManager method)
update_module_reservation() (in module wei.core.module)
update_source_and_target() (in module wei.core.location)
update_workflow_run() (wei.core.state_manager.StateManager method)
use_diaspora (wei.types.workcell_types.WorkcellConfig attribute)
(wei.types.WorkcellConfig attribute)
utility_exception_handler() (in module wei.modules.utility_module)
V
validate_args() (wei.types.step_types.ActionRequest class method)
validate_args_dict() (wei.types.Step class method)
(wei.types.step_types.Step class method)
validate_config_against_interface() (wei.types.module_types.ModuleDefinition method)
validate_data_directory() (wei.types.workcell_types.WorkcellConfig class method)
(wei.types.WorkcellConfig class method)
validate_function() (wei.types.module_types.ModuleAction class method)
(wei.types.ModuleAction class method)
validate_module_names() (in module wei.core.module)
validate_modules() (wei.types.Workflow class method)
(wei.types.workflow_types.Workflow class method)
validate_status() (wei.types.module_types.ModuleState class method)
validate_step() (in module wei.core.step)
validate_ulids() (wei.types.base_types.BaseModel method)
(wei.types.BaseModel method)
validate_workflow() (wei.experiment_client.ExperimentClient method)
(wei.ExperimentClient method)
value (wei.types.datapoint_types.ValueDataPoint attribute)
value_substitution() (in module wei.core.workflow)
verify_locations_before_transfer (wei.types.workcell_types.WorkcellConfig attribute)
(wei.types.WorkcellConfig attribute)
version (wei.types.base_types.Metadata attribute)
(wei.types.Metadata attribute)
(wei.types.module_types.ModuleAbout attribute)
(wei.types.ModuleAbout attribute)
W
wait_for_server() (wei.engine.Engine method)
wait_for_workflow() (wei.experiment_client.ExperimentClient method)
(wei.ExperimentClient method)
walk_and_replace() (in module wei.core.workflow)
wc_state_lock() (wei.core.state_manager.StateManager method)
wc_status (wei.core.state_manager.StateManager property)
wei
module
wei.config
module
wei.core
module
wei.core.admin
module
wei.core.events
module
wei.core.experiment
module
wei.core.interfaces
module
wei.core.interfaces.rest_interface
module
wei.core.interfaces.ros2_interface
module
wei.core.interfaces.simulate_interface
module
wei.core.interfaces.tcp_interface
module
wei.core.interfaces.zmq_interface
module
wei.core.location
module
wei.core.loggers
module
wei.core.module
module
wei.core.notifications
module
wei.core.scheduler
module
wei.core.state_manager
module
wei.core.step
module
wei.core.storage
module
wei.core.workcell
module
wei.core.workflow
module
wei.engine
module
wei.experiment_client
module
wei.modules
module
wei.modules.rest_module
module
wei.modules.utility_module
module
wei.routers
module
wei.routers.admin_routes
module
wei.routers.campaign_routes
module
wei.routers.data_routes
module
wei.routers.event_routes
module
wei.routers.experiment_routes
module
wei.routers.location_routes
module
wei.routers.module_routes
module
wei.routers.workcell_routes
module
wei.routers.workflow_routes
module
wei.server
module
wei.types
module
wei.types.base_types
module
wei.types.datapoint_types
module
wei.types.event_types
module
wei.types.exceptions
module
wei.types.experiment_types
module
wei.types.interface_types
module
wei.types.module_types
module
wei.types.step_types
module
wei.types.workcell_types
module
wei.types.workflow_types
module
wei.utils
module
wei_version (wei.modules.rest_module.RESTModule attribute)
(wei.types.module_types.ModuleAbout attribute)
(wei.types.ModuleAbout attribute)
workcell (wei.types.event_types.WorkcellStartEvent attribute)
workcell_coordinates (wei.types.module_types.Module attribute)
(wei.types.module_types.ModuleDefinition attribute)
workcell_id (wei.types.Event attribute)
(wei.types.event_types.Event attribute)
workflow_id (wei.types.datapoint_types.DataPoint attribute)
workflow_name (wei.types.event_types.WorkflowCancelled attribute)
(wei.types.event_types.WorkflowCompletedEvent attribute)
(wei.types.event_types.WorkflowFailedEvent attribute)
(wei.types.event_types.WorkflowPausedEvent attribute)
(wei.types.event_types.WorkflowQueuedEvent attribute)
(wei.types.event_types.WorkflowResumedEvent attribute)
(wei.types.event_types.WorkflowStartEvent attribute)
(wei.types.event_types.WorkflowStepEvent attribute)
WorkflowCanceledException
WorkflowFailedException
WorkflowStatus (class in wei.types)
(class in wei.types.workflow_types)
write_yaml() (wei.types.base_types.BaseModel method)
(wei.types.BaseModel method)