Skip to content

Python Visual Stack is a python program that displays a visual representation of a python program's call stack. To gather the necesary information about the stack it runs Python Call Graph and then parses the debugging info into a json tree. The d3 javascript library is then used to present the information.

Notifications You must be signed in to change notification settings

gopz/pyVisualStack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pyVisualStack

AUTHORS: Ryan Collins, Henry Phu, Alex Doliner

The authors crated pyVisualStack at yHack 2013 as part of the data visualiztion challenge.

USAGE:

First you must install Python Call Graph which can be found:

https://github.com/gak/pycallgraph/blob/master/docs/index.rst

For detailed installation instructions of Python Call Graph see:

http://pycallgraph.slowchop.com/en/master/#quick-start

From there just download the .py files yhack.html and use the following syntax for GNU/linux terminals with python already installed:

$ python pyHandler.py <.py file to observe>

DISCLAIMERS:

The authors are not exactly accustom to writing universal code. This program will only work on Limux and we are not sure if it will work properly in any case, but the few tests we have done have been promising. Finally, python programs with user input do not work at this time.

About

Python Visual Stack is a python program that displays a visual representation of a python program's call stack. To gather the necesary information about the stack it runs Python Call Graph and then parses the debugging info into a json tree. The d3 javascript library is then used to present the information.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages