Graphical DebuggerΒΆ

The Canopy editor includes a Python interactive GUI debugger, available to all logged-in Canopy subscribers using any Canopy 1.5 or higher version installed from any installer. The debugger is not available to free Canopy Express users.

The debugger is tightly integrated with IPython’s debugger, and adds GUI tools for stepping through code and setting breakpoints. It also provides a variable browser that makes it quick and easy to inspect and modify variables in the current Python namespace, including complex objects such as NumPy arrays.

Debugger documentation is available within Canopy in the Help menu’s Documentation Browser, and in Canopy’s online Knowledge Base: “Using Canopy’s interactive Python debugger and variable browser”.