ANN: Simulation package SimPy -- release 2.0 beta

kgmuller kgmuller at xs4all.nl
Sun Nov 2 19:47:26 CET 2008


We are happy to announce the release of SimPy 2.0 beta, a major release. 
Download from: 
https://sourceforge.net/project/showfiles.php?group_id=62366&release_id=6374
17

Feedback (errors found, proposals for changes, etc.) is 
requested, using the SimPy Users Mailing List
(mailto:simpy-users <at>lists.sourceforge.net).

The new version has been largely developed by 

What is SimPy?
--------------
SimPy is a process-based discrete-event simulation language
based on standard Python and released under the GNU LGPL. 

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.

What is new in SimPy 2.0?
-------------------------
In addition to its existing API, SimPy now also has an
object oriented API.
 
The additional API 

- allows running SimPy in parallel on multiple processors
  or multi-core CPUs, using Parallel Python.
- supports better structuring of SimPy programs,
- allows easy extension of model classes by sub-classing,
  thus providing a capability for developing application
  libraries,
- allows subclassing of class *Simulation* and thus
  provides users with the capability of creating new
  simulation modes/libraries like *SimulationTrace*, and
- reduces the total amount of SimPy code, thereby making 
  it easier to maintain.

Note that the OO API is in addition to the old API. 
SimPy 2.0 is fully backward compatible.

SimPy's documentation has been restructured and processed
by the Sphinx documentation generation tool. This has
generated one coherent, well structured document which can
be easily browsed. A search capability is included.

Acknowledgments
---------------
SimPy 2.0 has been primarily developed by Stefan Scherfke 
and Ontje Lünsdorf, starting from SimPy 1.9. Their work 
has resulted in a most elegant combination of an object 
oriented API with the existing API, maintaining full 
backward compatibility. It has been quite easy to 
integrate their product into the existing SimPy code 
and documentation environment.

Thanks, guys, for this great job! SimPy 2.0 is dedicated to you!

The many contributions of the SimPy user and developer 
communities are of course also gratefully acknowledged.


Download, test, enjoy and give us feedback!

Happy SimPying!

Klaus Muller    Tony Vignaux



-------------- next part --------------
A non-text attachment was scrubbed...
Name: winmail.dat
Type: application/ms-tnef
Size: 5262 bytes
Desc: not available
URL: <http://mail.python.org/pipermail/python-announce-list/attachments/20081102/d360219f/attachment.bin>


More information about the Python-announce-list mailing list