github.com
Zipline is a Pythonic algorithmic trading library and an event-driven system for backtesting. It is described as used in production as the backtesting and live-trading engine powering Quantopian. Historical data input and performance statistics output are based on Pandas DataFrames. Zipline supports Python 2.7, 3.5 and 3.6 and may be installed via pip or conda.