Skip to content
This repository has been archived by the owner on Feb 17, 2023. It is now read-only.

Latest commit

 

History

History
32 lines (23 loc) · 1001 Bytes

README.md

File metadata and controls

32 lines (23 loc) · 1001 Bytes

=============================== 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>