Scenario API Reference
This is the reference for mosaik’s scenario API, meaning the set of classes and methods that you use to write a scenario (as opposed to connecting a new tool or programming language to mosaik, which would be covered by the simulator API).
This reference should also be helpful if you want to work on or extend mosaik itself.
mosaik
— The Scenario APIWorld
AsyncWorld
AsyncWorld.cache_triggering_ancestors
AsyncWorld.connect
AsyncWorld.ensure_no_dataflow_cycles
AsyncWorld.get_data
AsyncWorld.run
AsyncWorld.set_initial_event
AsyncWorld.shutdown
AsyncWorld.start
AsyncWorld.sim_config
AsyncWorld.config
AsyncWorld.until
AsyncWorld.rt_factor
AsyncWorld.time_resolution
AsyncWorld.max_loop_iterations
AsyncWorld.sim_progress
AsyncWorld.sims
AsyncWorld.entity_graph
AsyncWorld.tqdm
mosaik.exceptions
— mosaik specific error typesmosaik.scenario
— Classes related to the scenario creationmosaik.async_scenario
— Using mosaik in an async contextMosaikConfig
ModelOptionals
PythonModel
ConnectModel
CmdModel
SimConfig
SimGroup
connect_interval
AsyncWorld
AsyncWorld.until
AsyncWorld.rt_factor
AsyncWorld.tqdm
AsyncWorld.sim_config
AsyncWorld.config
AsyncWorld.sims
AsyncWorld.time_resolution
AsyncWorld.max_loop_iterations
AsyncWorld.entity_graph
AsyncWorld.sim_progress
AsyncWorld.start
AsyncWorld.connect
AsyncWorld.set_initial_event
AsyncWorld.get_data
AsyncWorld.run
AsyncWorld.cache_triggering_ancestors
AsyncWorld.ensure_no_dataflow_cycles
AsyncWorld.shutdown
MinPath
AsyncModelFactory
parse_attrs
AsyncModelMock
Entity
mosaik.scheduler
— Coordinate and execute simulatorsmosaik.simmanager
— Management of external processesMosaikConfigTotal
start
start_inproc
start_proc
start_connect
Port
PushDescription
PullDescription
SimRunner
SimRunner.rt_start
SimRunner.output_time
SimRunner.data
SimRunner.sid
SimRunner.last_step
SimRunner.next_steps
SimRunner.next_self_step
SimRunner.progress
SimRunner.inputs_from_set_data
SimRunner.persistent_inputs
SimRunner.timed_input_buffer
SimRunner.successors_to_wait_for
SimRunner.successors
SimRunner.triggering_ancestors
SimRunner.triggers
SimRunner.output_to_push
SimRunner.pulled_inputs
SimRunner.task
SimRunner.input_delays
SimRunner.schedule_step
SimRunner.stop
MosaikRemote
StarterCollection
TimedInputBuffer
mosaik.util
— Utility classes and functionsmosaik.basic_simulators
— Basic simulators