Skip to content

Pepapot a simple command-line/tool for PEPA. Intended to be a complement to pyPEPA in that it is simpler with fewer features.

License

Notifications You must be signed in to change notification settings

ageorgou/pepapot

 
 

Repository files navigation

=============================== pepapot

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

Features

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.

Getting Started

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>

About

Pepapot a simple command-line/tool for PEPA. Intended to be a complement to pyPEPA in that it is simpler with fewer features.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 98.9%
  • Other 1.1%