SimPy, the first Python discrete event simulation package?

Klaus G. Müller kgmuller at xs4all.nl
Sat Oct 5 11:30:57 EDT 2002


I t is our pleasure to announce SimPy,  the first discrete event simulation
package for Python.

SimPy is a process-based discrete-event simulation language based on
standard Python 2.2 and released under the GNU GPL. It provides the modeller
with components of a simulation model including processes, for active
components like customers, messages, and vehicles, and resources, for
passive components that form limited capacity congestion points like
servers, checkout counters, and tunnels. It also provides monitor variables
to aid in gathering statistics. Random variates are provided by the standard
Python random module. Simpy is based on ideas from Simula and Simscript but
uses standard Python. It combines two previous packages, SiPy, in
Simula-Style (Dr. Klaus Müller) and SimPy, in Simscript style (Tony.Vignaux
and Chang Chui)

SimPy is based on efficient implementation of co-routines using Python's
generators capability. It requires Python 2.2 or later.

 Download:
SimPy can be downloaded from the SimPy (simpy.sourceforge.net) page on
Sourceforge.

Documentation:
A brief description of the facilities that SimPy provides the modeller in
the form of a listing of commands and methods for processes, resources, and
monitors. A more extensive tutorial with simple examples is also available.

User Mailing List:
A mailing list for SimPy users has been established on SourceForge. You can
subscribe at http://lists.sourceforge.net/lists/listinfo/simpy-users.

ATTENTION DEVELOPERS AND SIMULATION PROGRAMMERS/MODELERS:

We are looking for co-developers and simulation modelers to help us perfect
this exciting, novel package! If interested, please, send mail to vignaux
at users.sourceforge.net or kgmuller at users.sourceforge.net .

--
Klaus G. Müller and Tony Vignaux

--
Klaus G. Müller





More information about the Python-list mailing list