-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrequirements.txt
More file actions
74 lines (54 loc) · 1.13 KB
/
requirements.txt
File metadata and controls
74 lines (54 loc) · 1.13 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
# Core Web Framework
Flask==2.3.3
Flask-Cors==4.0.1
# Data Processing & Analysis
numpy==1.26.4
pandas==2.2.2
# Machine Learning
scikit-learn==1.4.2
# Power System Analysis
pypsa==0.26.3
pandapower>=2.13.1
# Geospatial Analysis
geopandas>=0.14.0
shapely>=2.0.0
# Network Analysis
networkx>=3.0
# Database
SQLAlchemy>=2.0.0
pydantic-settings>=2.0.0
alembic>=1.12.0
# Configuration & Environment
python-dotenv==1.0.1
structlog>=23.1.0
# AI & LLM Integration
openai==1.40.0
# Advanced AI Processing
opencv-python>=4.8.0
Pillow>=10.0.0
# Async processing
asyncio-throttle>=1.0.2
# Additional ML libraries
scikit-image>=0.21.0
plotly>=5.15.0
# Performance monitoring
psutil>=5.9.0
# Data serialization
msgpack>=1.0.5
# HTTP Requests
requests>=2.31.0
# Scientific Computing
scipy>=1.11.0
# SUMO Traffic Simulation (External dependency - install separately)
# Download from: https://eclipse.org/sumo/
# traci (included with SUMO)
# sumolib (included with SUMO)
# Development & Testing
pytest>=7.4.0
pytest-cov>=4.1.0
pytest-asyncio>=0.21.0
# Logging & Monitoring
structlog>=23.1.0
# Optional: Jupyter for development
jupyter>=1.0.0
ipykernel>=6.25.0