It is our pleasure to announce the release of version 1.6.1 of the SimPy discrete event simulation package. Download from http://simpy.sourceforge.net/ .
What is SimPy? ============== SimPy (= Simulation in Python) is an object-oriented, process-based discrete-event simulation language based on standard Python. It is released under the GNU Lesser GPL (LGPL). SimPy provides the modeler 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 in use at many universities, research institutes and in industry.
What is new? ============ - Addition of Tally data collection class as an alternative to Monitor. It is intended for collecting very large data sets (50000 observations or more) more efficiently in storage space and time than Monitor.
- Addition of function setHistogram to class Monitor for initializing histograms.
- Addition of function allEventTimes (returns event times of all scheduled events).
- Change of Resource to work with Tally (new Resource API is backwards-compatible with 1.6).
- Revised function allEventNotices() for debugging/teaching purposes. It returns a pretty-printed string with event times and names of process instances.
Nature/purpose of this release? =============================== SimPy 1.6.1 is a minor sub-release of version 1.6. It does not add any new simulation constructs, but just provides support to efficient simulation data collection of large numbers of observations.
Enjoy, and don't forget to give us you feedback!
Klaus Müller Tony Vignaux