Skip to content

Commit e68aedc

Browse files
author
Philip Guo
committed
updated docs
1 parent fe809a3 commit e68aedc

2 files changed

Lines changed: 37 additions & 0 deletions

File tree

README

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,11 +158,15 @@ John DeNero - for helping with the official Python 3 port and lots of code patch
158158
Chris Horne - https://github.com/lahwran - for security tips
159159
Peter Wentworth and his students - for working on the original Python 3 fork
160160
Brad 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

163165
For advice and feedback from an instructor's perspective:
164166

167+
Jennifer Campbell
165168
John Dalbey
169+
Fredo Durand
166170
Michael Ernst
167171
David Evans
168172
Paul Gries

v3/docs/opt-graphterm.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
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+

0 commit comments

Comments
 (0)