The SimPy developers team is happy to announce the release of SimPy 1.5.

Downloads:
        https://sourceforge.net/project/showfiles.php?group_id=62366

Home page:
        simpy.sourceforge.net

SimPy is an extensible object-oriented discrete event simulation package for Python 2.2 and later. It uses generators for efficient implementation of coroutines. It has a GUI and a plotting package. Tutorial, manuals and many examples are included.

Release 1.5 is a new production version of SimPy. It adds
advanced synchronization capabilities through additional 'yield'
commands. SimPy 1.5 runs SimPy 1.4.2. scripts unchanged.

Changes
=========
SimulationRT
---------------------------------------
Python on a Win32 OS provides *time.clock*, a high resolution
clock which can be used to measure real time. The nearest
facility to this on Linux and Unix is *time.time*. SimulationRT
now automatically selects the right clock, depending on the
OS the SimPy script is run on.

Additions
============
Advanced synchronization facilities
-----------------------------------------
To support the clean, easy implementation of an even wider
spectrum of simulation models, SimPy 1.5 now introduces two
additional process synchronization facilities:

        * SimEvents and signaling synchronization constructs,
           with  'yield waitevent' and 'yield queueevent' commands.

        * A general "wait until" synchronization construct, with
          the 'yield waituntil' command.

Bugs repaired
-------------
The 1.5 alpha review process identified a bug in the new
SimEvents class (thanks, Sidney!). It manifested itself when a
process waited or queued for one of a group of signals. This
release cures that bug.


Enjoy, but don't forget to share your experiences with the SimPy community!

Klaus G. Muller
Tony Vignaux
--
http://mail.python.org/mailman/listinfo/python-announce-list

       Support the Python Software Foundation:
       http://www.python.org/psf/donations.html

Reply via email to