SimPy Changelog

What's new in SimPy 2.3.1

Jan 28, 2012
  • [NEW] More improvements on the documentation.
  • [FIX] Syntax error in tkconsole.py when installing on Py3.2.
  • [FIX] Added *mock* to the dep. list in SimPy.test().

New in SimPy 2.3 (Dec 27, 2011)

  • Support for Python

New in SimPy 2.3b2 (Dec 6, 2011)

  • [NEW] Support for Python 3.2. Support for Python

New in SimPy 2.2.0 (Sep 28, 2011)

  • [CHANGE] Restructured package layout
  • [CHANGE] Tests have been ported to pytest.
  • [CHANGE] Documentation improvements and clean-ups.
  • [FIX] Fixed incorrect behavior of Store._put, thanks to Johannes Koomer for the fix.

New in SimPy 2.1.0 (Sep 7, 2011)

  • Additions:
  • A function `step` has been added to the API. When called, it executes
  • the next scheduled event. (`step` is actually a method of Simulation.)
  • Another new function is `peek`. It returns the time of the next event.
  • By using `peek` and `step` together, one can easily write e.g. an
  • interactive program to step through a simulation event by event.
  • A simple interactive debugger ``stepping.py`` has been added. It allows
  • interactive stepping through a simulation.
  • Versions of the Bank tutorials using the advanced object-oriented
  • API have been added.
  • A new document describes tools for gaining insight into and debugging SimPy
  • models.
  • Changes:
  • Major re-structuring of SimPy code, resulting in much less
  • SimPy code -- great for the maintainers.
  • Checks have been added which test whether entities belong to the
  • same `Simulation` instance.
  • The `Monitor` and `Tally` methods `timeAverage` and `timeVariance`
  • now calculate only with the observed time-series.
  • Changed class `Lister` so that circular references between
  • objects no longer lead to stack overflow and crash.
  • Bug repairs:
  • Functions ``allEventNotices`` and ``allEventTimes`` are working again.
  • Error messages for methods in SimPy.Lib work again.