Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
mosaik 3.6.1.dev61+g0f0dc8578 documentation
Logo

Contents

  • Overview
  • Installation
  • Tutorials
    • A first scenario
    • Writing a simulator
    • Integrating a Model in Java
    • Integrating a Model in Java with Generics / Annotations API
    • Plotting graphs
  • How to …
    • ... write a scenario
    • ... simulate at different time scales
    • ... use mosaik in a Jupyter notebook
    • ... visualize your results with Apache Superset
    • ... upgrade from mosaik 2
    • ... pause and resume a mosaik simulation
    • ... convert units of data flowing from one simulator to another
    • ... connect mosaik to Odysseus
    • ... use existing topologies via child entities
    • ... avoid unnecessary simulator steps using max_advance
    • ... work with events that occur in-between steps
  • mosaik ecosystem
  • Scenario API Reference
    • mosaik — The Scenario API
    • mosaik.util — Utility classes and functions
    • mosaik.exceptions — mosaik specific error types
    • mosaik.scenario — Classes related to the scenario creation
    • mosaik.async_scenario — Using mosaik in an async context
    • mosaik.starters — Descriptions of how to start simulators
    • mosaik.basic_simulators — Basic simulators
    • mosaik.in_or_out_set – Classes for attribute specifications
    • mosaik.process_termination_managers — control how cmd simulations terminate
  • Simulator API Reference
    • Lifetime of a mosaik simulator
    • List of high-level APIs
    • High-level Python API
    • The low-level API
  • Explanations
    • Scheduling and simulation execution
    • Measurements and Events
    • Tiered Time
  • Troubleshooting
  • FAQ
  • Developer’s Documentation
    • The simulator manager
    • Discussion of design decisions
    • Logo and corporate identity
    • mosaik.proxies – Proxies for mosaik simulators
    • mosaik.tiered_time — internal time representation
    • mosaik.progress — representation of a simulator’s progress in time
    • mosaik.simmanager — Management of external processes
    • mosaik.scheduler — Coordinate and execute simulators
  • About mosaik
    • Acknowledgments
    • The history of mosaik
  • Privacy Policies
  • Legals
  • Datenschutz
  • Impressum
  • Glossary
  • Index
Back to top
View this page
Edit this page

Explanations¶

The following pages contain explanations of some of the finer aspects of mosaik.

  • Scheduling and simulation execution
  • Measurements and Events
  • Tiered Time
Next
Scheduling and simulation execution
Previous
The low-level API
Copyright © 2012-2026 OFFIS
Made with Sphinx and @pradyunsg's Furo