stock-analyzer Web Scrapers for data, pandas for crunching (and scipy,numbpy etc), matplotlib and d3 for pretty little graphs. Why? There are over 6,000 stocks on the nasdaq, and 2,500 funds. Seems like a good application of machine learning. MonteCarlo