An attempt at writing a very simple PEPA tool in Python. It is intended to be a compliment to pyPEPA. Here though the focus is on being as simple as possible and hence can be used in, for example, student projects.
- Free software: BSD license
So far we can solve a PEPA model and produce a list of utilisation dictionaries. There is a dictionary for each process in the system equation which maps each local state of the process into the steady-state probability of the process being in that local state. For aggregated processes it is essentially a population mapping.
The easiest way to get started is to use virtual env. So you can do the following:
$ pyvenv-3.4 venv
$ pip install -r requirements.txt
$ make test
I have not yet made up an executable but one can evaluate a PEPA file with:
$ python pepapot/pepapot.py steady util <path to PEPA file>