Google Drive:

Some key highlights about the source code:

  • The source code in this project is 100 % PEP-8 compliant.

Run Instructions

  • Open the terminal.
  • If you are accessing this project from github, clone it onto your system.
    git clone
  • If you have a python virtual environment, activate it. Else you will be using the system default python environment.
  • In the terminal, browse to the directory containing this project.
  • Install the requirements of this project. pip install -r requirements.txt
  • Run the as python file.
    python -v -d
  • Run the as python file.
    python -v -w

Note: Run the help option of the python file to see all argument options. python -h

Note: You may have to add the project directory to the PATH environment variable.
For linux:
export PYTHONPATH=$PYTHONPATH:<absolute path to project directory>

For windows:
set PYTHONPATH=%PYTHONPATH%;<absolute path to project directory>

Developed on:

  • Windows 10 (version 1903)
  • Pycharm Professional 2019.2
  • Python 3.7.3
    Note: I have written the code keeping in mind about the back compatibility with Python 2.7. However, I have tested it on Python 3.7.3 only. If you find any difficulties in executing the code on any other version, try using a virtual interpreter of python 3.7.3 or report the error to me for resolution.



Author: Yash Bansod
UID: 116776547
Organisation: University of Maryland, College Park