Edwin Salguero
feat: prepare for Streamlit Cloud deployment - fix requirements.txt, add deployment config, error handling, and entry point
aaa6e1c
| """ | |
| UI Package for Algorithmic Trading System | |
| This package provides multiple UI options: | |
| - Streamlit: Quick prototyping and data science workflows | |
| - Dash: Enterprise-grade interactive dashboards | |
| - Jupyter: Notebook-based interfaces | |
| - WebSocket: Real-time trading interfaces | |
| """ | |
| __version__ = "1.0.0" | |
| __author__ = "Algorithmic Trading Team" | |
| from .streamlit_app import create_streamlit_app, TradingUI | |
| from .dash_app import create_dash_app, TradingDashApp | |
| from .jupyter_widgets import create_jupyter_interface, TradingJupyterUI | |
| from .websocket_server import create_websocket_server, TradingWebSocketServer | |
| __all__ = [ | |
| "create_streamlit_app", | |
| "create_dash_app", | |
| "create_jupyter_interface", | |
| "create_websocket_server", | |
| "TradingUI", | |
| "TradingDashApp", | |
| "TradingJupyterUI", | |
| "TradingWebSocketServer" | |
| ] |