Python library for financial backtesting