LinuxLinks.com
Newbies What Next ? News Forums Calendar

Search





News Sections
Home
General News (3972/0)
Reviews (626/0)
Press Releases (464/0)
Distributions (187/0)
Software (807/0)
Hardware (522/0)
Security (192/0)
Tutorials (337/0)
Off Topic (180/0)


User Functions
Username:

Password:

Don't have an account yet? Sign up as a New User


Events
There are no upcoming events



Release of version 1.8 of simulation package SimPy   
Sunday, February 04 2007 @ 02:51 PM EST
Contributed by: Anonymous

With great pleasure we announce the availability of SimPy version 1.8.

Download it from http://simpy.sourceforge.net. It is a major release,
with significant changes to API and documentation and with a number of bug fixes.

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.

This version is the result of many months
of intense collaboration in the SimPy community.

For the first time, we had an editor/co-author working with us on rewriting
Manual and Cheatsheet. You will like the resulting documents!


Release notes for SimPy 1.8:
====================

SimPy 1.8 and future releases will not run under the (obsolete) Python 2.2 version.

Additions
------------

- New compound yield statements support time-out or event-based
reneging in 'get' and 'put' operations on Store and Level instances.

- 'yield get' on a Store instance can now have a filter function which
selects which and how many items (e.g. "3 parcels weighing less than
3 pounds") should be retrieved.

- All Monitor and Tally instances are automatically registered in
lists 'allMonitors' or 'allTallies', respectively.

- The new function 'startCollection' allows activation of Monitors and
Tallies at a specified time (e.g. after a warm up period).

- A 'printHistogram' method was added to Tally and Monitor which
generates a nicely formatted table-form histogram.

- In SimPy.SimulationRT: A function to allow changing the ratio of
wall clock to simulation time has been added. It facilitates slowing
down or speeding up model execution, e.g. for interactive models or
games.

Changes to code and documentation
-----------------------------------------------

- The Manual has been thoroughly edited, restructured and rewritten
with a view to greater clarity and readability. It is provided in
both HTML and PDF format.

- The Cheatsheet has been rewritten in a tabular format and reduced to
just a few pages. The goal was to turn it into a concise desktop
reference of SimPy commands. The Cheatsheet is provided in both XLS
(MS Excel spreadsheet) and PDF format.

- The obsolete Interfacing document has been replaced by a brief
introduction to using the matplotlib library for publication-quality
plotting of SimPy-produced data.

- The version of SimPy.Simulation(RT/Trace/Step) is now accessible by
the variable 'version'.

- The '__str__' method of Histogram was changed to return a table
format (like that produced by the new 'printHistogram' method of
Monitor and Tally).

------------------------------------------------------------------------
(end of Release Notes)

Enjoy!

Best wishes for happy, productive SimPying in 2007!

Klaus Muller TonyVignaux Bob Helmbold

  [ Views: 1352 ]  


Release of version 1.8 of simulation package SimPy | 0 comments | Create New Account
The following comments are owned by whoever posted them. This site is not responsible for what they say.
No user comments.


What's Related
  • More by Anonymous
  • More from Software


  • Story Options
  • Mail Story to a Friend
  • Printable Story Format


  • We have written a range of guides highlighting excellent free books for popular programming languages. Check out the following guides: C, C++, C#, Java, JavaScript, CoffeeScript, HTML, Python, Ruby, Perl, Haskell, PHP, Lisp, R, Prolog, Scala, Scheme, and SQL.

    Built with GeekLog and phpBB
    Comments to the webmaster are welcome
    Copyright 2009 LinuxLinks.com - All rights reserved