Skip to content
This repository has been archived by the owner. It is now read-only.
Analysis and visualization of email data
Python JavaScript CSS
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
out Render email addresses via JavaScript so that they're not as easily s… Mar 23, 2008
stats Hide empty stats. Mar 23, 2008
templates Remove Cheetah, since it was pre-compiled for Mac OS X/Intel. Mar 26, 2008
LICENSE.txt Add Apache v2 LICENSE file (via addalicense.com) Jul 26, 2014
README.md Add README Dec 18, 2012
cache.py
enron.py Simple program to generate an mbox file out of Enron corpus directories. Mar 16, 2008
jwzthreading.py Add top thread starters. Jan 15, 2008
mail.py
main.py Remove Cheetah, since it was pre-compiled for Mac OS X/Intel. Mar 26, 2008
messageinfo.py messageinfo.py: Deal with Unicode errors in a more graceful way Aug 11, 2013
pygooglechart.py
stringscanner.py Check in M0 milestone. Dec 25, 2007

README.md

Mail Trends lets you analyze and visualize your email (as extracted from an IMAP server). You can see:

  • Distribution of messages by year, month, day, day of week and time of day
  • Distribution of messages by size and your top 40 largest messages
  • The top senders, recipients and mailing lists you're on.
  • Distributions of senders, recipients and mailing lists over time
  • The distribution of thread lengths and the lists and people that result in the longest threads

To see some sample output, here's the result of running it over the Enron Email Dataset (just two people's worth of emails).

To run this over your own mail, see the getting started page.

Screenshot

See the plan document for rough ideas of what will be worked on next. If you'd like to help out, you can email me at [mihai at persistent dot info](mailto:mihai at persistent dot info).

Mail Trends depends on the following packages (they are currently all included in its Subversion repository, and thus don't need to be downloaded/installed separately):

You can’t perform that action at this time.