| # Core | |
| streamlit>=1.32.0 | |
| pandas>=2.0.0 | |
| numpy>=1.24.0 | |
| # Hugging Face | |
| huggingface_hub>=0.21.0 | |
| datasets>=2.18.0 | |
| # Machine Learning | |
| tensorflow>=2.14.0 | |
| scikit-learn>=1.3.0 | |
| xgboost>=2.0.0 | |
| # Wavelet (Approach 1) | |
| PyWavelets>=1.5.0 | |
| # Regime detection (Approach 2) | |
| hmmlearn>=0.3.0 | |
| # Visualisation | |
| plotly>=5.18.0 | |
| # NYSE Calendar | |
| pandas_market_calendars>=4.3.0 | |
| pytz>=2024.1 | |
| # Parquet | |
| pyarrow>=14.0.0 | |