algorithmic_trading / requirements.txt
Edwin Salguero
feat(ui): add robust multi-interface UI system (Streamlit, Dash, Jupyter, WebSocket) with launcher, docs, and integration tests [skip ci]
9f44dc9
raw
history blame
864 Bytes
# Core dependencies
numpy>=1.21.0
pandas>=1.3.0
scikit-learn>=1.0.0
matplotlib>=3.5.0
seaborn>=0.11.0
yaml>=5.4.0
requests>=2.25.0
python-dotenv>=0.19.0
# FinRL dependencies
stable-baselines3>=1.5.0
gym>=0.21.0
torch>=1.9.0
# Alpaca integration
alpaca-trade-api>=2.0.0
# Testing
pytest>=6.0.0
pytest-cov>=2.12.0
# UI Dependencies
streamlit>=1.28.0
plotly>=5.15.0
dash>=2.14.0
dash-bootstrap-components>=1.4.0
dash-extensions>=1.0.0
dash-table>=5.0.0
dash-cytoscape>=0.3.0
dash-mantine-components>=0.12.0
dash-iconify>=0.1.0
dash-uploader>=0.6.0
dash-daq>=0.5.0
# Additional UI enhancements
rich>=13.0.0
tqdm>=4.64.0
ipywidgets>=8.0.0
voila>=0.4.0
jupyter-dash>=0.4.0
# Real-time updates
websockets>=10.0
asyncio-mqtt>=0.11.0
# Data visualization
bokeh>=3.0.0
altair>=5.0.0
vega-lite>=5.0.0
# Authentication and security
dash-auth>=2.0.0
flask-login>=0.6.0