KlausPopp / Moddy

A discrete event simulator for concept analysis written in python

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

https://klauspopp.github.io/Moddy/_static/moddy-logo-200px.png

Moddy is a discrete event simulator for concept analysis written in python.

System models are written in python. The model behaviour can be event based, sequentially or a combination of both.

Moddy generates sequence diagram with timing information, model structure graphs, finite state machine graphs and trace tables from the simulation.

Typical applications are:

  • Modelling communication protocols
  • Modelling highly distributed computer systems

Please read the Moddy Online Documentation.

Moddy comes with an interactive viewer for sequence diagrams where you can dynamically adjust the time scale. Here is a screenshot of Moddy Interactive Viewer, better see Online Viewer Demo.

docs/ModdyIaViewerScreenShot.jpg

Installation

Moddy requires: Python >=3.5, and Graphviz.

$ pip install -U moddy

Getting Started

Run the basic demo

About

A discrete event simulator for concept analysis written in python

License:GNU Lesser General Public License v3.0


Languages

Language:Python 60.2%Language:HTML 20.7%Language:JavaScript 18.6%Language:CSS 0.5%Language:Shell 0.0%