=================================================
README: SimPy A Python-based simulation package
=================================================
:Author: Klaus G. Muller, mailto:kgmuller@users.sourceforge.net
:Author: Tony Vignaux, mailto:vignaux@users.sourceforge.net
:SimPy version: 1.5
:SimPy web-site: http://simpy.sourceforge.net/
SimPy is a process-based discrete-event simulation language based on
standard Python and released under the GNU GPL.
It provides the modeller with components of a simulation model. These
include 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.
SimPy can be downloaded from the "SimPy web-site": http://simpy.sourceforge.net.
Simulation model developers are encouraged to share their SimPy
modeling techniques with the SimPy community. Please post a message
to the simpy-Users mailing list.
Subscribe to simpy-users mailing list.
Software developers are encouraged to interface SimPy with other
Python-accessible packages, such as GUI, data base or mapping and to
share these new capabilities with the community under the GNU GPL.
Feature requests for future SimPy versions should be sent to Klaus
G. Muller, or Tony Vignaux.
SimPy-1.5 contains the following files:
README.txt - This file
HISTORY.txt - a history of releases
INSTALLATION.txt - a simple installation guide
COMPATIBILITY.txt - a statement on SimPy compatibility with other Python modules/packages
CHANGES_FROM_VERSION_1_4.txt
- a high level description of differences between versions 1.4.x and 1.5.
* SimPy - Python code directory for the SimPy-1.5 package
Lister.py, a prettyprinter for class instances
- Simulation.py, code for SimPy simulation
- SimulationTrace.py, code for SimPy tracing
- SimulationStep.py, code for executing simulations event-by-event
- SimulationRT.py, code for synchronizing simulation time with wallclock time
- SimGui.py, code for generating a Tk-based GUI for SimPy simulations
- SimPlot.py, code for generating Tk-based plots (screen and Postscript)
- __init__.py, initialisation of SimPy package
- testSimPy.py, a unit test script for SimPy
SimPyDocs - a directory containing copies of
the Cheatsheet (html, reST),
- the Manual (html, reST)
- the SimulationTrace manual
- the SimulationRT manual
- the SimulationStep manual
- the Interfacing manual (html).
- a sub-directory "Bank" with a tutorial (html, tex)
- a sub-directory "SimGUI" with the SimGUI manual and examples
- a sub-directory "SimPlot" with the SimPlot manual and examples
- a sub-directory "SimPy_Sourcecode_Documentation", browseable (HTML)
documentation of all SimPy code.
SimPyModels - some SimPy models
GPL - GNU General public Licence
setup.py - setup script (distutils)
:Date: $Date: 2004-09-25 19:29:36+02 $
:Revision: $Revision: 1.2 $
Modules and Packages
|
|
simpy1_5/
CHANGES_FROM_VERSION_1_4_2.txt.html |
=================================
CHANGES FROM VERSION 1.4.2: SimPy
=================================
|
README.txt.html |
=================================================
README: SimPy A Python-based simulation package
=================================================
|
SimPy |
SimPy a process-based simulation package in Python
|
setup | |
simpy1_5\SimPyDocs\Bank\programs/
bank01 |
bank01: The single non-random Customer
|
bank02 |
bank02: More Customers
|
bank03 |
bank03: Many non-random Customers
|
bank04 |
bank04: Simulate a single customer. random time in system
|
bank05 |
bank05: The single Random Customer
|
bank06 |
bank06: Many Random Customers
|
bank07 |
bank07: One Counter
|
bank08 |
bank08: A counter with a random service time
|
bank09 |
bank09: Several Counters but a Single Queue
|
bank10 |
bank10: Several Counters with individual queues
|
bank11 |
bank11: The bank with a Monitor
|
bank12 |
bank12: Multiple runs of the bank with a Monitor
|
simpy1_5\SimPyDocs\SimPlotManual/
simpy1_5\SimPyDocs\SimStepManual/
simpy1_5\SimPyModels/
|
|