Visualize model events and states using **SimulationGUIDebug**
===============================================================

Brian Jacobs, Kip Nicol and Logan Rockmore, a group of senior students of
Professor Matloff at U. of California at Davis  have  developed a great tool
for gaining insight into the event-by-event execution of a SimPy model. It is
equally useful for teaching and program debugging.

The **SimulationGUIDebug** tool is a SimPy module which shows a GUI with a
model's event list and the status of selected Process and Resource instances
over time. The user can interactively step from event to event and set
breakpoints at one or more points in (simulated) time.

**SimulationGUIDEbug** can be used as a standalone debuger or together with
Python debuggers such as PDB.

The tool was originally written for SimPy 1.9. It has been ported to SimPy 2.0.

The tool's documentation (user guide, design overview, etc.) is `here`_ .

.. _here: _static/SimGUIDebug2_0.pdf
