Project: Sorting the Infinite: Google's PageRank Algorithm
Members: Yifei Chen, Sara LaPlante, Jesse Cho, Zixiao Huang
Download links for the executables:
Python3, tkinter, matplotlib
tkinter and matplotlib are python packages that we used in this project and required to run the script. According to the Wikipedia page, tkinter is included with the standard Microsoft Windows and Mac OS X install of Python.
On Linux or OS X, you can install matplotlib by pip install matplotlib
or python3 -mpip install matplotlib
On Windows, if you have a python3 installation you can probably install using pip with the the same command(though I haven't checked).
$ ./run.sh
or
$ python3 src/main.py
If you have setupt the dependancy, you can start by executing main.py
file in src
directory.
- Main window
r
: show/hide report windown
: generate a new modelp
: plot current modelx
: close plot windowj
: decrease # of pagesk
: increase # of pagesJ
: decrease # of pages by big stepsK
: increase # of pages by big stepsh
: decrease # of linksl
: increase # of linksH
: decrease # of links by big stepsL
: increase # of links by big steps
- Report window
i
: decrease iteration slidero
: increase iteration sliderI
: decrease iteration slider by big stepsO
: increase iteration slider by big steps