18 February 2012TheBank tutorial is now available as an iBook. It is a beta release so please have a look and let us know what you think. download gzip version or the uncompressed version
30 December 2011
25 December 2011
We have just released SimPy 2.3. It now supports Python 3!
The porting to Python 3 went very smoothly and we support both, Python 2 and 3, from one code base. Support for Python < 2.6 has been dropped.
We’ve also updated the examples in the documentation to run under Python 3. The examples are now also executed by py.test, so we can make sure they really run. You can now (similarly to NumPy and SciPy) run the tests on your installed package with "SimPy.test()". Finally, there were many small improvements on the documentation and code clean-ups.
As usual, you can easily install SimPy from PyPI:
pip install -U SimPy
Merry Christmas and a happy new simulation!
20 October 2011
SimPy 2.3b1 has been made available for those wanting to have a go with Python 3. It is available on Sourceforge. We hope to have 2.3 as a production release before christmas.
SimPy 2.3 will support Python 2.6, 2.7 and 3.2. It might also run on Python 3.0 and 3.1, but this is not yet tested.
28 September 2011
We have released 2.2. It is available on Sourceforge.
20 September 2011
We have just released 2.2b1. This is a beta release and is available on Sourceforge.
The SimPy support team has been working to prepare the next version of the distribution. It stays at Sourceforge, but has converted to Mercurial for distributed development. We have rewritten the unit tests for the system, and have simplified the directory structure of the release.
We plan to release version 2.2b1 soon. Users should see no differences in using it, but as a number of structural changes have been made, we are being cautious with this release. Please feedback any problems you find (that is why it is a beta distribution).
The documentation has been simplified to some extent and more changes are planned.
Looking further into the future, we’re planning to support Python 2.6, 2.7 and 3.x in SimPy 2.3. However, we’ll fix critical bugs in 2.2 so that you can safely keep using it.
The 2.x versions following 2.3 will mainly involve code, test and documentation clean-up and fixes. We’re starting to move away from the traditional, procedural interface in our examples towards the object orientated form. We encourage you to follow our example and modify your code appropriately.
In the not too distant future, we will finally introduce various backward incompatible API and functionality changes with the next major release (SimPy 3). Tony will soon start a survey on which features are used and which not. Some of our ideas:
Major changes from 2.0.1 are:
SimPy 2.1.0beta, a beta release of the next version of SimPy, has been published and is available for download at SourceForge and PyPi. This release contains major changes and additions, but is fully backward compatible with earlier versions. It is made available for community testing and evaluation. Feedback via the SimPy users mailing list (http://lists.sourceforge.net/lists/listinfo/simpy-users) is sought.
Don't use this release for production purposes yet!
A first version of Collectors (Collectors 1.0-rc1) has been published. This is a "must have", third party add-on to SimPy! It monitors your SimPy simulation models or other Python objects and collects data from them. This great tool is more powerful and flexible than SimPy's Monitor.
Visit the new SimPy Recipes library! You can learn new, elegant ways of coding SimPy models with these recipes.
All SimPy users are invited to share their expertise by submitting recipes. You all have something to contribute!
Do you speak Java? Use SimPy with Java by running Jython! If you download and install Jython, the Java implementation of Python, you can use all of SimPy's simulation capabilities and models unchanged in a Java environment. The only exceptions are models using the SimPy libraries based on Tkinter (i.e. SimGUI and SimPlot). Tkinter is not supported by Jython.
You can use all of your favourite Java libraries with your SimPy models. Python, Java and SimPy, what a powerful brew!
Learn SimPy tricks and application solutions from other users! If you are not subscribed to the SimPy User Group mailing list, you are missing out on a great opportunity to learn from other SimPy users! Did you know
You can find these and many other gems in the SimPy Users List message archive.
April 8, 2009
January 29, 2009
SimPy 2.0 has been released and is available for download from SourceForge.net. This exciting new version is a must-have for any SimPy user. It is fully backward compatible, yet it brings significant changes and additions:
Learning and teaching simulation with SimPy has gotten a lot easier with the publication of an online book by Professor Norm Matloff (U. of California, Davis, U.S.):
This outstanding book has been evolved by Prof. Matloff for his SimPy course. It covers:
©Copyright 2004 - 2012 SimPy Developer Team.