# Core numpy pandas scipy scikit-learn matplotlib seaborn joblib # Gradient boosting / tree models xgboost lightgbm catboost # Regime detection hmmlearn # Feature selection / hyperparameter tuning / explainability Boruta optuna scikit-optimize shap # Deep learning (neural ensemble) torch # Technical indicators # NOTE: TA-Lib also needs the underlying C library installed on your system. # macOS: brew install ta-lib # Ubuntu: apt-get install ta-lib (or build from source) # Windows: install a prebuilt wheel / the ta-lib binaries TA-Lib # Live data download (optional) oandapyV20