salabim - discrete event simulation in Python
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
manual 2.3.4 Sep 20, 2018
Bank Renege Simpy 3.py 2017-10-07 Oct 7, 2017
Bank Renege.py 2017-10-07 Oct 7, 2017
Car wash SimPy.py 2017-10-07 Oct 7, 2017
DejaVuSansMono.ttf 2.2.5 Sep 27, 2017
Demo AnimateEntry.py 2.3.3.1 Aug 23, 2018
Demo animate 1.py 2017-10-07 Oct 7, 2017
Demo animate 2.py 2017-10-07 Oct 7, 2017
Demo animation classes.py 2.3.2 Jul 21, 2018
Demo animation dynamic lambda.py 2.3.2 Jul 21, 2018
Demo animation dynamic.py 2.3.2 Jul 21, 2018
Demo image change 1.py 2.2.9 Dec 20, 2017
Demo image change 2.py 2.2.10 Jan 3, 2018
Demo image change 3.py 2.2.9 Dec 20, 2017
Demo interrupt resume.py 2.2.21 May 4, 2018
Demo periodmonitor.py 2.3.4 Sep 20, 2018
Demo queue animation.py 2.3.3.2 Sep 1, 2018
Demo show state of component.py 2.3.0 Jun 30, 2018
Demo using process interaction in method.py 2.2.18 Mar 30, 2018
Dining philosophers animated Pythonic.py 2.3.0 Jun 30, 2018
Dining philosophers animated.py 2.2.17 Mar 29, 2018
Dining philosophers.py 2.2.7 Nov 28, 2017
Elevator animated.py 2.3.3.1 Aug 24, 2018
Elevator.mp4 2.2.10 Jan 3, 2018
Elevator.py 2.2.10 Jan 3, 2018
Example - bank, 1 clerk.py 2.3.0 Jun 30, 2018
Example - bank, 3 clerks (data components).py 2.2.10 Jan 3, 2018
Example - bank, 3 clerks (resources).py 2.2.10 Jan 3, 2018
Example - bank, 3 clerks (standby).py 2.2.10 Jan 3, 2018
Example - bank, 3 clerks (state).py 2.2.10 Jan 3, 2018
Example - bank, 3 clerks x.py 2.2.10 Jan 3, 2018
Example - bank, 3 clerks, reneging (resources).py 2.2.10 Jan 3, 2018
Example - bank, 3 clerks, reneging.py 2.2.10 Jan 3, 2018
Example - bank, 3 clerks.py 2.2.10 Jan 3, 2018
Example - basic.py 2.2.10 Jan 3, 2018
Fuel station resource animated.py 2.3.0 Jun 30, 2018
Gas station.py 2.2.9 Dec 20, 2017
Job shop animated.py 2.3.0 Jun 30, 2018
Lock animated.py 2.3.3.1 Aug 24, 2018
Lock with resources animated.py 2.2.19 Apr 13, 2018
Lock with resources.py 2.2.10 Jan 3, 2018
Lock.py 2.2.13A Jan 25, 2018
MMc animated.py 2.3.0 Jun 30, 2018
MMc with state animated.py 2.2.10 Jan 3, 2018
MMc with state data component.py 2.2.10 Jan 3, 2018
MMc with state.py 2.2.10 Jan 3, 2018
Machine shop SimPy.py 2017-10-07 Oct 7, 2017
Machine shop animated new.py 2.2.10 Jan 3, 2018
Machine shop animated old.py 2.3.0 Jun 30, 2018
Machine shop animated.py 2.3.0 Jun 30, 2018
Machine shop.py 2.2.10 Jan 3, 2018
Pas un pipe.jpg 2.3.2 Jul 21, 2018
README.md Update README.md Sep 11, 2018
Show colornames.py 2.2.18 Mar 30, 2018
State color.py 2.2.10 Jan 3, 2018
arial.ttf 2.2.5 Sep 27, 2017
blue.png 2.2.9 Dec 20, 2017
calibri.ttf 2.2.5 Sep 27, 2017
changelog.txt 2.3.4 Sep 20, 2018
cour.ttf 2.2.5 Sep 27, 2017
crossing.py 2.2.9 Dec 20, 2017
demo wait.py 2017-10-07 Oct 7, 2017
ex.py 2.2.13 Jan 25, 2018
green.png 2.2.9 Dec 20, 2017
imagetest.py 2.2.9 Dec 20, 2017
install.py 2017-10-07 Oct 7, 2017
job shop animated 2.py 2.2.14 Feb 2, 2018
job shop animated.py 2.2.15 Feb 28, 2018
job shop.py 2.2.14 Feb 2, 2018
job shop.txt 2.2.14 Feb 2, 2018
license.txt 2.2.0 Aug 30, 2017
mplus-1m-regular.ttf 2.2.5 Sep 27, 2017
paper.bib 2.3.0 Jul 7, 2018
paper.md creating header for bib entries Jun 28, 2018
pizza delivery animated.py 2.3.2.5 Aug 8, 2018
pizza delivery.py 2.3.2.5 Aug 8, 2018
red.png 2.2.9 Dec 20, 2017
salabim.pdf 2.3.3.1 Aug 24, 2018
salabim.py 2.3.4 Sep 20, 2018
salabim_test.py 2.3.4 Sep 20, 2018
shovel-truck_minimal ruud extra.py 2.2.10 Jan 3, 2018
shovel-truck_minimal ruud.py 2.2.10 Jan 3, 2018
shovel-truck_minimal.py 2.2.10 Jan 3, 2018

README.md

Logo

Fully object oriented simulation, similar to must and Tomas.

Includes process control features, resources, queues, monitors. statistical distributions.

Powerful and high quality animation facilities, which can be virtually separated from the model code.

SimPy3, the most used DES under Python, does not follow the same process description method and is more difficult to use for modellers. Also, salabim provides animation, queues, 'states', monitors for data collection and presentation, tracing and statistical distributions, none of which are present in SimPy3.

See www.salabim.org for details.

See www.salabim.org/manual for the documentation.

DOI