File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -158,11 +158,15 @@ John DeNero - for helping with the official Python 3 port and lots of code patch
158158Chris Horne - https://github.com/lahwran - for security tips
159159Peter Wentworth and his students - for working on the original Python 3 fork
160160Brad Miller - for adding pop-up question dialogs to visualizations
161+ David Pritchard - for some enhancements to front-end
162+ Peter Robinson - for v3/make_visualizations.py
161163
162164
163165For advice and feedback from an instructor's perspective:
164166
167+ Jennifer Campbell
165168John Dalbey
169+ Fredo Durand
166170Michael Ernst
167171David Evans
168172Paul Gries
Original file line number Diff line number Diff line change 1+ Professor Ramalingam Saravanan from Texas A&M has integrated Online
2+ Python Tutor with his [ GraphTerm] ( http://code.mindmeldr.com/graphterm/ )
3+ project!
4+
5+ Here is a brief message from him on how to set it up:
6+
7+ I teach python to undergrads and my students have enjoyed using
8+ PythonTutor to trace programs. I have modified PythonTutor slightly to
9+ work within GraphTerm, which is a graphical terminal for unix computers
10+ (written in python, of course!). So if you use the command line, you can
11+ now trace your programs visually within the terminal.
12+
13+ To install it and run it, use the following three commands on a Mac or Linux system:
14+
15+ sudo easy_install graphterm
16+ sudo gterm_setup # To setup the toolchain
17+ gtermserver --terminal
18+
19+ This will run the GraphTerm server and open up a browser terminal
20+ window. In that window, you can ` cd ` to the directory containing the
21+ program you want to trace (say ` example.py ` ), and then type:
22+
23+ gtutor example.py | gframe -f
24+
25+ The first command outputs the HTML created by PythonTutor and the second
26+ command renders it within the terminal (in an iframe). Click on the X on
27+ the top right to end tracing. You can find more information in the
28+ [ GraphTerm project
29+ page] ( http://code.mindmeldr.com/graphterm/start.html#code-tracing-using-python-tutor )
30+
31+ You can see a live demo of Inline PythonTutor in this [ older YouTube
32+ video] ( http://youtu.be/jmrmjC1VYsc ) (about 1:20 after the start)
33+
You can’t perform that action at this time.
0 commit comments