marvis
0.2.0
Installation
Getting Started
Using SUMO With marvis
API Reference
marvis
»
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
A
add_argument() (marvis.argparse.ArgumentParser method)
add_argument_group() (marvis.argparse.ArgumentParser method)
add_error() (marvis.context.Context method)
(marvis.context.NoContext method)
(marvis.context.SimpleContext method)
add_interface() (marvis.node.base.Node method)
(marvis.node.docker.DockerNode method)
(marvis.node.external.ExternalNode method)
(marvis.node.interface.InterfaceNode method)
(marvis.node.lxd.LXDNode method)
(marvis.node.ssh.SSHNode method)
(marvis.node.switch.SwitchNode method)
add_mobility_input() (marvis.scenario.Scenario method)
add_mutually_exclusive_group() (marvis.argparse.ArgumentParser method)
add_network() (marvis.scenario.Scenario method)
add_node_to_mapping() (marvis.mobility_input.sumo.SUMOMobilityInput method)
add_subparsers() (marvis.argparse.ArgumentParser method)
address (marvis.interface.Interface attribute)
after() (marvis.events.Event.Event method)
allocated_ip_addresses (marvis.network.Network attribute)
animation_interface (marvis.visualization.netanimvisualization.NetAnimVisualization attribute)
antennas (marvis.channel.wifi.WiFiChannel attribute)
apply_user_and_shell() (in module marvis.command_executor.util)
args (marvis.command_executor.base.ExitCode attribute)
(marvis.context.DeferredItem attribute)
(marvis.workflow.SimulationStoppedException attribute)
ArgumentParser (class in marvis.argparse)
B
block_ip_address() (marvis.network.Network method)
bridge (marvis.node.external.ExternalNode attribute)
(marvis.node.ssh.SSHNode attribute)
bridge_device (marvis.node.switch.SwitchNode attribute)
bridge_name (marvis.interface.Interface property)
build_docker_image() (marvis.node.docker.DockerNode method)
C
cancel() (marvis.context.Context method)
(marvis.context.DeferredItem method)
(marvis.context.NoContext method)
(marvis.context.SimpleContext method)
Channel (class in marvis.channel.channel)
channel (marvis.channel.wifi.WiFiChannel attribute)
channel_name (marvis.channel.channel.Channel attribute)
(marvis.channel.csma.CSMAChannel attribute)
(marvis.channel.wifi.WiFiChannel attribute)
channel_width (marvis.channel.wifi.WiFiChannel attribute)
ChannelPrototype (class in marvis.network)
channels (marvis.network.Network attribute)
(marvis.node.base.Node attribute)
(marvis.node.docker.DockerNode attribute)
(marvis.node.external.ExternalNode attribute)
(marvis.node.interface.InterfaceNode attribute)
(marvis.node.lxd.LXDNode attribute)
(marvis.node.ssh.SSHNode attribute)
(marvis.node.switch.SwitchNode attribute)
channels() (marvis.scenario.Scenario method)
channels_prototypes (marvis.network.Network attribute)
check_if() (marvis.events.Event.Event method)
cleanup() (marvis.context.Context method)
(marvis.context.DeferredItem method)
(marvis.context.NoContext method)
(marvis.context.SimpleContext method)
client (marvis.command_executor.ssh.SSHCommandExecutor attribute)
color (marvis.network.Network attribute)
(marvis.node.base.Node attribute)
(marvis.node.docker.DockerNode attribute)
(marvis.node.external.ExternalNode attribute)
(marvis.node.interface.InterfaceNode attribute)
(marvis.node.lxd.LXDNode attribute)
(marvis.node.ssh.SSHNode attribute)
(marvis.node.switch.SwitchNode attribute)
command (marvis.node.docker.DockerNode attribute)
command_executor (marvis.node.base.Node attribute)
(marvis.node.docker.DockerNode attribute)
(marvis.node.external.ExternalNode attribute)
(marvis.node.interface.InterfaceNode attribute)
(marvis.node.lxd.LXDNode attribute)
(marvis.node.ssh.SSHNode attribute)
(marvis.node.switch.SwitchNode attribute)
CommandExecutor (class in marvis.command_executor.base)
config_path (marvis.mobility_input.sumo.SUMOMobilityInput attribute)
connect() (marvis.network.ChannelPrototype method)
connect_tap_to_bridge() (marvis.interface.Interface method)
ConnectedNode (class in marvis.network)
ConsoleCommandExecutor (class in marvis.command_executor.console)
container (marvis.command_executor.docker.DockerCommandExecutor attribute)
(marvis.command_executor.lxd.LXDCommandExecutor attribute)
(marvis.node.docker.DockerNode attribute)
(marvis.node.lxd.LXDNode attribute)
container_pid (marvis.node.docker.DockerNode attribute)
Context (class in marvis.context)
context (marvis.scenario.Scenario attribute)
convert_arg_line_to_args() (marvis.argparse.ArgumentParser method)
counter (marvis.command_executor.base.CommandExecutor attribute)
(marvis.command_executor.console.ConsoleCommandExecutor attribute)
(marvis.command_executor.docker.DockerCommandExecutor attribute)
(marvis.command_executor.local.LocalCommandExecutor attribute)
(marvis.command_executor.lxd.LXDCommandExecutor attribute)
(marvis.command_executor.ssh.SSHCommandExecutor attribute)
cpus (marvis.node.docker.DockerNode attribute)
create_channel() (marvis.network.Network method)
create_container() (marvis.node.lxd.LXDNode method)
create_handler() (in module marvis.command_executor.lxd)
csma_channel (marvis.channel.csma.CSMAChannel attribute)
csma_helper (marvis.channel.csma.CSMAChannel attribute)
CSMAChannel (class in marvis.channel.csma)
ctx (marvis.context.DeferredItem attribute)
current() (marvis.context.Context static method)
(marvis.context.NoContext static method)
(marvis.context.SimpleContext static method)
current_waiting_events (marvis.workflow.Workflow attribute)
custom_configuration (marvis.node.lxd.LXDNode attribute)
D
data_rate (marvis.channel.csma.CSMAChannel attribute)
(marvis.channel.wifi.WiFiChannel attribute)
default_channel_type (marvis.network.Network attribute)
default_ip() (in module marvis.node.ssh)
defer() (in module marvis.context)
(marvis.context.Context method)
(marvis.context.NoContext method)
(marvis.context.SimpleContext method)
DeferredItem (class in marvis.context)
delay (marvis.channel.csma.CSMAChannel attribute)
(marvis.channel.wifi.WiFiChannel attribute)
delete_container() (marvis.node.lxd.LXDNode method)
destroy() (marvis.mobility_input.mobility_input.MobilityInput method)
(marvis.mobility_input.sumo.SUMOMobilityInput method)
devices (marvis.node.docker.DockerNode attribute)
devices_container (marvis.channel.wifi.WiFiChannel attribute)
disconnect_tap_from_bridge() (marvis.interface.Interface method)
docker_build_dir (marvis.node.docker.DockerNode attribute)
docker_client (marvis.simulation.Simulation attribute)
docker_image (marvis.node.docker.DockerNode attribute)
docker_image_tag (marvis.node.docker.DockerNode property)
DockerCommandExecutor (class in marvis.command_executor.docker)
dockerfile (marvis.node.docker.DockerNode attribute)
DockerNode (class in marvis.node.docker)
DSSS_RATE_11Mbps (marvis.channel.wifi.WiFiChannel.WiFiDataRate attribute)
DSSS_RATE_1Mbps (marvis.channel.wifi.WiFiChannel.WiFiDataRate attribute)
DSSS_RATE_2Mbps (marvis.channel.wifi.WiFiChannel.WiFiDataRate attribute)
DSSS_RATE_5_5Mbps (marvis.channel.wifi.WiFiChannel.WiFiDataRate attribute)
E
e() (in module marvis.events)
(in module marvis.events.Event)
environment_variables (marvis.node.docker.DockerNode attribute)
ERP_OFDM_RATE_12Mbps (marvis.channel.wifi.WiFiChannel.WiFiDataRate attribute)
ERP_OFDM_RATE_18Mbps (marvis.channel.wifi.WiFiChannel.WiFiDataRate attribute)
ERP_OFDM_RATE_24Mbps (marvis.channel.wifi.WiFiChannel.WiFiDataRate attribute)
ERP_OFDM_RATE_36Mbps (marvis.channel.wifi.WiFiChannel.WiFiDataRate attribute)
ERP_OFDM_RATE_48Mbps (marvis.channel.wifi.WiFiChannel.WiFiDataRate attribute)
ERP_OFDM_RATE_54Mbps (marvis.channel.wifi.WiFiChannel.WiFiDataRate attribute)
ERP_OFDM_RATE_6Mbps (marvis.channel.wifi.WiFiChannel.WiFiDataRate attribute)
ERP_OFDM_RATE_9Mbps (marvis.channel.wifi.WiFiChannel.WiFiDataRate attribute)
error() (marvis.argparse.ArgumentParser method)
Event (class in marvis.events.Event)
event() (in module marvis.events)
(in module marvis.events.Event)
event_worker() (in module marvis.events.Event)
EventPart (class in marvis.events.Event)
execute() (marvis.command_executor.base.CommandExecutor method)
(marvis.command_executor.console.ConsoleCommandExecutor method)
(marvis.command_executor.docker.DockerCommandExecutor method)
(marvis.command_executor.local.LocalCommandExecutor method)
(marvis.command_executor.lxd.LXDCommandExecutor method)
(marvis.command_executor.ssh.SSHCommandExecutor method)
(marvis.events.Event.Event method)
execute_command() (marvis.node.base.Node method)
(marvis.node.docker.DockerNode method)
(marvis.node.external.ExternalNode method)
(marvis.node.interface.InterfaceNode method)
(marvis.node.lxd.LXDNode method)
(marvis.node.ssh.SSHNode method)
(marvis.node.switch.SwitchNode method)
execute_events_on_simulation_end() (in module marvis.events)
(in module marvis.events.Event)
exit() (marvis.argparse.ArgumentParser method)
ExitCode
expand_volume_shorthand() (in module marvis.node.docker)
exposed_ports (marvis.node.docker.DockerNode attribute)
ExternalNode (class in marvis.node.external)
F
fails (marvis.context.Context attribute)
(marvis.context.NoContext attribute)
(marvis.context.SimpleContext attribute)
format_help() (marvis.argparse.ArgumentParser method)
format_usage() (marvis.argparse.ArgumentParser method)
format_version() (marvis.argparse.ArgumentParser method)
frequency (marvis.channel.wifi.WiFiChannel attribute)
func (marvis.context.DeferredItem attribute)
G
get_default() (marvis.argparse.ArgumentParser method)
get_free_ip_address() (marvis.network.Network method)
get_logger() (marvis.command_executor.base.CommandExecutor method)
(marvis.command_executor.console.ConsoleCommandExecutor method)
(marvis.command_executor.docker.DockerCommandExecutor method)
(marvis.command_executor.local.LocalCommandExecutor method)
(marvis.command_executor.lxd.LXDCommandExecutor method)
(marvis.command_executor.ssh.SSHCommandExecutor method)
get_visualization() (marvis.visualization.netanimvisualization.NetAnimVisualization static method)
(marvis.visualization.visualization.NoVisualization static method)
(marvis.visualization.visualization.Visualization static method)
go_offline() (marvis.node.base.Node method)
(marvis.node.docker.DockerNode method)
(marvis.node.external.ExternalNode method)
(marvis.node.interface.InterfaceNode method)
(marvis.node.lxd.LXDNode method)
(marvis.node.ssh.SSHNode method)
(marvis.node.switch.SwitchNode method)
go_online() (marvis.node.base.Node method)
(marvis.node.docker.DockerNode method)
(marvis.node.external.ExternalNode method)
(marvis.node.interface.InterfaceNode method)
(marvis.node.lxd.LXDNode method)
(marvis.node.ssh.SSHNode method)
(marvis.node.switch.SwitchNode method)
H
hosts (marvis.simulation.Simulation attribute)
I
ifname (marvis.interface.Interface attribute)
(marvis.node.external.ExternalNode attribute)
(marvis.node.interface.InterfaceNode attribute)
(marvis.node.ssh.SSHNode attribute)
image (marvis.node.lxd.LXDNode attribute)
image_server (marvis.node.lxd.LXDNode attribute)
Interface (class in marvis.interface)
InterfaceNode (class in marvis.node.interface)
interfaces (marvis.channel.channel.Channel attribute)
(marvis.channel.csma.CSMAChannel attribute)
(marvis.channel.wifi.WiFiChannel attribute)
(marvis.node.base.Node attribute)
(marvis.node.docker.DockerNode attribute)
(marvis.node.external.ExternalNode attribute)
(marvis.node.interface.InterfaceNode attribute)
(marvis.node.lxd.LXDNode attribute)
(marvis.node.ssh.SSHNode attribute)
(marvis.node.switch.SwitchNode attribute)
K
kwargs (marvis.context.DeferredItem attribute)
L
LocalCommandExecutor (class in marvis.command_executor.local)
log() (marvis.command_executor.util.LogFile method)
log_directory (marvis.simulation.Simulation attribute)
log_file() (in module marvis.command_executor.local)
(in module marvis.command_executor.ssh)
log_to_file() (in module marvis.node.docker)
(in module marvis.node.lxd)
LogFile (class in marvis.command_executor.util)
LXDCommandExecutor (class in marvis.command_executor.lxd)
LXDNode (class in marvis.node.lxd)
M
mac_address (marvis.interface.Interface attribute)
marvis
module
marvis.argparse
module
marvis.channel
module
marvis.channel.channel
module
marvis.channel.csma
module
marvis.channel.wifi
module
marvis.command_executor
module
marvis.command_executor.base
module
marvis.command_executor.console
module
marvis.command_executor.docker
module
marvis.command_executor.local
module
marvis.command_executor.lxd
module
marvis.command_executor.ssh
module
marvis.command_executor.util
module
marvis.context
module
marvis.events
module
marvis.events.Event
module
marvis.interface
module
marvis.mobility_input
module
marvis.mobility_input.mobility_input
module
marvis.mobility_input.sumo
module
marvis.network
module
marvis.node
module
marvis.node.base
module
marvis.node.docker
module
marvis.node.external
module
marvis.node.interface
module
marvis.node.lxd
module
marvis.node.ssh
module
marvis.node.switch
module
marvis.scenario
module
marvis.simulation
module
marvis.util
module
marvis.visualization
module
marvis.visualization.netanimvisualization
module
marvis.visualization.visualization
module
marvis.workflow
module
memory (marvis.node.docker.DockerNode attribute)
MobilityInput (class in marvis.mobility_input.mobility_input)
module
marvis
marvis.argparse
marvis.channel
marvis.channel.channel
marvis.channel.csma
marvis.channel.wifi
marvis.command_executor
marvis.command_executor.base
marvis.command_executor.console
marvis.command_executor.docker
marvis.command_executor.local
marvis.command_executor.lxd
marvis.command_executor.ssh
marvis.command_executor.util
marvis.context
marvis.events
marvis.events.Event
marvis.interface
marvis.mobility_input
marvis.mobility_input.mobility_input
marvis.mobility_input.sumo
marvis.network
marvis.node
marvis.node.base
marvis.node.docker
marvis.node.external
marvis.node.interface
marvis.node.lxd
marvis.node.ssh
marvis.node.switch
marvis.scenario
marvis.simulation
marvis.util
marvis.visualization
marvis.visualization.netanimvisualization
marvis.visualization.visualization
marvis.workflow
N
name (marvis.command_executor.base.CommandExecutor attribute)
(marvis.command_executor.console.ConsoleCommandExecutor attribute)
(marvis.command_executor.docker.DockerCommandExecutor attribute)
(marvis.command_executor.local.LocalCommandExecutor attribute)
(marvis.command_executor.lxd.LXDCommandExecutor attribute)
(marvis.command_executor.ssh.SSHCommandExecutor attribute)
(marvis.context.DeferredItem attribute)
(marvis.mobility_input.mobility_input.MobilityInput attribute)
(marvis.mobility_input.sumo.SUMOMobilityInput attribute)
(marvis.node.base.Node attribute)
(marvis.node.docker.DockerNode attribute)
(marvis.node.external.ExternalNode attribute)
(marvis.node.interface.InterfaceNode attribute)
(marvis.node.lxd.LXDNode attribute)
(marvis.node.ssh.SSHNode attribute)
(marvis.node.switch.SwitchNode attribute)
NetAnimVisualization (class in marvis.visualization.netanimvisualization)
netmask (marvis.network.Network attribute)
Network (class in marvis.network)
network (marvis.channel.channel.Channel attribute)
(marvis.channel.csma.CSMAChannel attribute)
(marvis.channel.wifi.WiFiChannel attribute)
(marvis.network.Network attribute)
network_color_for() (in module marvis.util)
networks (marvis.scenario.Scenario attribute)
next_free_ip (marvis.network.Network attribute)
NoContext (class in marvis.context)
Node (class in marvis.node.base)
node (marvis.interface.Interface attribute)
node_mapping (marvis.mobility_input.mobility_input.MobilityInput attribute)
(marvis.mobility_input.sumo.SUMOMobilityInput attribute)
node_size (marvis.visualization.netanimvisualization.NetAnimVisualization attribute)
(marvis.visualization.visualization.NoVisualization attribute)
(marvis.visualization.visualization.Visualization attribute)
nodes (marvis.channel.channel.Channel property)
(marvis.channel.csma.CSMAChannel property)
(marvis.channel.wifi.WiFiChannel property)
(marvis.network.Network attribute)
nodes() (marvis.scenario.Scenario method)
NoVisualization (class in marvis.visualization.visualization)
ns3_device (marvis.interface.Interface attribute)
ns3_node (marvis.node.base.Node attribute)
(marvis.node.docker.DockerNode attribute)
(marvis.node.external.ExternalNode attribute)
(marvis.node.interface.InterfaceNode attribute)
(marvis.node.lxd.LXDNode attribute)
(marvis.node.ssh.SSHNode attribute)
(marvis.node.switch.SwitchNode attribute)
ns3_nodes_container (marvis.channel.channel.Channel attribute)
(marvis.channel.csma.CSMAChannel attribute)
(marvis.channel.wifi.WiFiChannel attribute)
number (marvis.interface.Interface attribute)
O
OFDM_RATE_12Mbps (marvis.channel.wifi.WiFiChannel.WiFiDataRate attribute)
OFDM_RATE_18Mbps (marvis.channel.wifi.WiFiChannel.WiFiDataRate attribute)
OFDM_RATE_24Mbps (marvis.channel.wifi.WiFiChannel.WiFiDataRate attribute)
OFDM_RATE_36Mbps (marvis.channel.wifi.WiFiChannel.WiFiDataRate attribute)
OFDM_RATE_48Mbps (marvis.channel.wifi.WiFiChannel.WiFiDataRate attribute)
OFDM_RATE_54Mbps (marvis.channel.wifi.WiFiChannel.WiFiDataRate attribute)
OFDM_RATE_6Mbps (marvis.channel.wifi.WiFiChannel.WiFiDataRate attribute)
OFDM_RATE_9Mbps (marvis.channel.wifi.WiFiChannel.WiFiDataRate attribute)
OFDM_RATE_BW_12Mbps (marvis.channel.wifi.WiFiChannel.WiFiDataRate attribute)
OFDM_RATE_BW_18Mbps (marvis.channel.wifi.WiFiChannel.WiFiDataRate attribute)
OFDM_RATE_BW_24Mbps (marvis.channel.wifi.WiFiChannel.WiFiDataRate attribute)
OFDM_RATE_BW_27Mbps (marvis.channel.wifi.WiFiChannel.WiFiDataRate attribute)
OFDM_RATE_BW_3Mbps (marvis.channel.wifi.WiFiChannel.WiFiDataRate attribute)
OFDM_RATE_BW_4_5Mbps (marvis.channel.wifi.WiFiChannel.WiFiDataRate attribute)
OFDM_RATE_BW_6Mbps (marvis.channel.wifi.WiFiChannel.WiFiDataRate attribute)
OFDM_RATE_BW_9Mbps (marvis.channel.wifi.WiFiChannel.WiFiDataRate attribute)
once() (in module marvis.util)
output_directory (marvis.visualization.netanimvisualization.NetAnimVisualization attribute)
(marvis.visualization.visualization.NoVisualization attribute)
(marvis.visualization.visualization.Visualization attribute)
P
parse_args() (marvis.argparse.ArgumentParser method)
parse_known_args() (marvis.argparse.ArgumentParser method)
pcap_file_name (marvis.interface.Interface property)
pop() (marvis.context.ThreadLocalStack method)
position (marvis.node.base.Node attribute)
(marvis.node.docker.DockerNode attribute)
(marvis.node.external.ExternalNode attribute)
(marvis.node.interface.InterfaceNode attribute)
(marvis.node.lxd.LXDNode attribute)
(marvis.node.ssh.SSHNode attribute)
(marvis.node.switch.SwitchNode attribute)
prepare() (marvis.channel.channel.Channel method)
(marvis.channel.csma.CSMAChannel method)
(marvis.channel.wifi.WiFiChannel method)
(marvis.mobility_input.mobility_input.MobilityInput method)
(marvis.mobility_input.sumo.SUMOMobilityInput method)
(marvis.network.Network method)
(marvis.node.base.Node method)
(marvis.node.docker.DockerNode method)
(marvis.node.external.ExternalNode method)
(marvis.node.interface.InterfaceNode method)
(marvis.node.lxd.LXDNode method)
(marvis.node.ssh.SSHNode method)
(marvis.node.switch.SwitchNode method)
(marvis.simulation.Simulation method)
prepare_node() (marvis.visualization.netanimvisualization.NetAnimVisualization method)
(marvis.visualization.visualization.NoVisualization method)
(marvis.visualization.visualization.Visualization method)
print_help() (marvis.argparse.ArgumentParser method)
print_usage() (marvis.argparse.ArgumentParser method)
print_version() (marvis.argparse.ArgumentParser method)
pull (marvis.node.docker.DockerNode attribute)
push() (marvis.context.ThreadLocalStack method)
R
random_channel_names (marvis.network.Network attribute)
register() (marvis.argparse.ArgumentParser method)
remove_bridge() (marvis.interface.Interface method)
remove_remote_address() (marvis.node.external.ExternalNode method)
(marvis.node.ssh.SSHNode method)
remove_veth_pair() (marvis.interface.Interface method)
run() (marvis.argparse.ArgumentParser method)
S
s() (marvis.events.Event.Event method)
Scenario (class in marvis.scenario)
scenario (marvis.simulation.Simulation attribute)
set_data_rate() (marvis.channel.csma.CSMAChannel method)
(marvis.channel.wifi.WiFiChannel method)
set_defaults() (marvis.argparse.ArgumentParser method)
set_delay() (marvis.channel.csma.CSMAChannel method)
(marvis.channel.wifi.WiFiChannel method)
(marvis.network.ChannelPrototype method)
(marvis.network.Network method)
set_node_position() (marvis.visualization.netanimvisualization.NetAnimVisualization method)
(marvis.visualization.visualization.NoVisualization method)
(marvis.visualization.visualization.Visualization method)
set_node_size() (marvis.visualization.netanimvisualization.NetAnimVisualization method)
(marvis.visualization.visualization.NoVisualization method)
(marvis.visualization.visualization.Visualization method)
set_output_directory() (marvis.visualization.netanimvisualization.NetAnimVisualization method)
(marvis.visualization.visualization.NoVisualization method)
(marvis.visualization.visualization.Visualization method)
set_position() (marvis.node.base.Node method)
(marvis.node.docker.DockerNode method)
(marvis.node.external.ExternalNode method)
(marvis.node.interface.InterfaceNode method)
(marvis.node.lxd.LXDNode method)
(marvis.node.ssh.SSHNode method)
(marvis.node.switch.SwitchNode method)
set_speed() (marvis.network.ChannelPrototype method)
(marvis.network.Network method)
set_visualization() (marvis.scenario.Scenario method)
(marvis.visualization.netanimvisualization.NetAnimVisualization static method)
(marvis.visualization.visualization.NoVisualization static method)
(marvis.visualization.visualization.Visualization static method)
setup_bridge() (marvis.interface.Interface method)
setup_host_interfaces() (marvis.node.docker.DockerNode method)
(marvis.node.lxd.LXDNode method)
setup_remote_address() (marvis.node.external.ExternalNode method)
(marvis.node.ssh.SSHNode method)
setup_veth_container_end() (marvis.interface.Interface method)
setup_veth_pair() (marvis.interface.Interface method)
SimpleContext (class in marvis.context)
simulate() (marvis.simulation.Simulation method)
Simulation (class in marvis.simulation)
simulation (marvis.scenario.Scenario attribute)
SimulationStoppedException
sleep() (marvis.workflow.Workflow method)
split_shell_arguments() (in module marvis.command_executor.util)
SSHCommandExecutor (class in marvis.command_executor.ssh)
SSHNode (class in marvis.node.ssh)
stack (marvis.context.ThreadLocalStack property)
standard (marvis.channel.wifi.WiFiChannel attribute)
start() (marvis.events.Event.Event method)
(marvis.mobility_input.mobility_input.MobilityInput method)
(marvis.mobility_input.sumo.SUMOMobilityInput method)
(marvis.workflow.Workflow method)
start_container() (marvis.node.lxd.LXDNode method)
start_docker_container() (marvis.node.docker.DockerNode method)
start_on_simulation_end() (marvis.events.Event.Event method)
start_on_simulation_start() (marvis.events.Event.Event method)
started (marvis.simulation.Simulation attribute)
step_counter (marvis.mobility_input.sumo.SUMOMobilityInput attribute)
step_length (marvis.mobility_input.sumo.SUMOMobilityInput attribute)
steps (marvis.mobility_input.sumo.SUMOMobilityInput attribute)
stop() (marvis.workflow.Workflow method)
stop_docker_container() (marvis.node.docker.DockerNode method)
stop_event (marvis.workflow.Workflow attribute)
stringify_shell_arguments() (in module marvis.command_executor.util)
sudo (marvis.command_executor.ssh.SSHCommandExecutor attribute)
sumo_cmd (marvis.mobility_input.sumo.SUMOMobilityInput attribute)
sumo_host (marvis.mobility_input.sumo.SUMOMobilityInput attribute)
sumo_port (marvis.mobility_input.sumo.SUMOMobilityInput attribute)
SUMOMobilityInput (class in marvis.mobility_input.sumo)
SwitchNode (class in marvis.node.switch)
T
tap_name (marvis.interface.Interface property)
task (marvis.workflow.Workflow attribute)
ThreadLocalStack (class in marvis.context)
top() (marvis.context.ThreadLocalStack method)
tx_power (marvis.channel.wifi.WiFiChannel attribute)
U
unique() (in module marvis.util)
unique_generator() (in module marvis.util)
V
veth_name (marvis.interface.Interface property)
Visualization (class in marvis.visualization.visualization)
visualization (marvis.scenario.Scenario attribute)
volumes (marvis.node.docker.DockerNode attribute)
W
wait_until() (marvis.workflow.Workflow method)
wait_until_true() (marvis.workflow.Workflow method)
wants_ip_stack() (marvis.node.base.Node method)
(marvis.node.docker.DockerNode method)
(marvis.node.external.ExternalNode method)
(marvis.node.interface.InterfaceNode method)
(marvis.node.lxd.LXDNode method)
(marvis.node.ssh.SSHNode method)
(marvis.node.switch.SwitchNode method)
when() (marvis.events.Event.Event method)
wifi (marvis.channel.wifi.WiFiChannel attribute)
WIFI_802_11a (marvis.channel.wifi.WiFiChannel.WiFiStandard attribute)
WIFI_802_11ac (marvis.channel.wifi.WiFiChannel.WiFiStandard attribute)
WIFI_802_11ax (marvis.channel.wifi.WiFiChannel.WiFiStandard attribute)
WIFI_802_11b (marvis.channel.wifi.WiFiChannel.WiFiStandard attribute)
WIFI_802_11g (marvis.channel.wifi.WiFiChannel.WiFiStandard attribute)
WIFI_802_11n (marvis.channel.wifi.WiFiChannel.WiFiStandard attribute)
WIFI_802_11n_5G (marvis.channel.wifi.WiFiChannel.WiFiStandard attribute)
WIFI_802_11p (marvis.channel.wifi.WiFiChannel.WiFiStandard attribute)
wifi_mac_helper (marvis.channel.wifi.WiFiChannel attribute)
WiFiChannel (class in marvis.channel.wifi)
WiFiChannel.WiFiDataRate (class in marvis.channel.wifi)
WiFiChannel.WiFiStandard (class in marvis.channel.wifi)
with_traceback() (marvis.command_executor.base.ExitCode method)
(marvis.workflow.SimulationStoppedException method)
Workflow (class in marvis.workflow)
workflow() (marvis.scenario.Scenario method)
workflows (marvis.scenario.Scenario attribute)
(marvis.simulation.Simulation attribute)