API Reference

cohydra

Cohydra is a testbed for writing scenarios with the ns-3 network simulator.

cohydra.argparse

Argument parsing for the simulation.

cohydra.channel

Channels are used to connect nodes.

cohydra.command_executor

A CommandExecutor can be used to run commands during the simulation and is thereful useful in combination with a Workflow.

cohydra.context

Contexts to tear down the simulation.

cohydra.events

cohydra.interface

Internal network card.

cohydra.network

A subnet.

cohydra.node

Nodes are the main components of simulating behaviour.

cohydra.scenario

The blueprint for a simulation.

cohydra.simulation

The simulation executable.

cohydra.util

Internal utility functions.

cohydra.visualization

Visualization offers multiple visualizations and has an interface for user defined visualizations.

cohydra.workflow

Allow fault-injection by executing a sequence of instructions.