We are happy to announce the release of SimPy 1.6. Background: ----------- 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. A GUI framework for simulations is included, as is plotting of results. SimPy can be downloaded from the SimPy web-site: http://simpy.sourceforge.net. The new version: ---------------- Release 1.6 is a new production version of SimPy. It adds two new commands for modelling reneging (processes leaving a queue for a resource before acquiring the resource) to the SimPy API: - 'yield (request,self,resource),(hold,self,timeout)' for timeout-based reneging - 'yield (request,self,resource),(waitevent,self,list_of_events)' for reneging triggered by one out of a list of events Two models showing the use of these statement forms are included in the distribution. The SimPy Manual and the Cheatsheet have been restructured and edited significantly for greater clarity. SimPy 1.6 runs SimPy 1.5.x. scripts unchanged. Download, experiment and enjoy! Any feedback is welcome! Klaus G. Muller Tony Vignaux --------------------------------- PS: Want to know more about SimPy? Visit: SimPy web-site: http://simpy.sourceforge.net/ SimpPy wiki: http://www.mcs.vuw.ac.nz/cgi-bin/wiki/SimPy Need help with using SimPy? Send a message to the SimPy user group list: mailto://[EMAIL PROTECTED] -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html