gym
backtesting
pandas
numpy