Python financial trading, research and backtesting library