/cs467-emailvis

Source code for the email visualization assignment for CS467 at the University of Illinois Urbana Champaign.

Primary LanguagePython

CS467 Team 16 Email Visualization

Required Software

Supplementary Software

Installation Instructions

There are two ways to install all the required dependencies for this visualization:

  • Manually through the use of a package manager (e.g. apt-get).
    • Run the command sudo apt-get install python.
    • Run the comment sudo apt-get install python-tornado.
  • Automatically through the use of the Python installation tool pip.
    • Run the command pip install -r .requirements.txt from the base directory of the visualization source.

Running Instructions

Once all the proper dependencies are installed, the visualization can be viewed by running the command make from the base directory of the visualization source and opening a web browser to the address localhost:9999.

Credits

Source code for the email visualization assignment for CS467 (Social Visualization) at the University of Illinois Urbana Champaign.

Authors

  • Dylan Nugent (nugent5)
    • Contributed to the initial design idea for the visualization.
    • Wrote up the the design presentation.
    • Wrote the message scraping functionality used to grab user data.
  • Stavan Patel (patel145)
    • Mocked up the visualization designs used in the design presentation.
    • Assisted in the development of the formality analysis system.
  • Matthew Zettinger (zetting1)
    • Helped out with proof-reading and touching up the design presentation.
  • Lavanya Iyer (iyer6)
    • Helped out with proof-reading and touching up the design presentation.
    • Assisted in the development of the formality analysis system.
  • Joseph Ciurej (ciurej2)
    • Contributed to the initial design idea for the visualization.
    • Set up project version control.
    • Wrote all the back-end infrastructure for servicing user data.
    • Wrote all of the front-end visualization code.