forked from wiggleclinton-cell/ApexVelocity
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrequirements.txt
More file actions
37 lines (29 loc) · 870 Bytes
/
requirements.txt
File metadata and controls
37 lines (29 loc) · 870 Bytes
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
# ApexVelocity Python Runtime Dependencies (pinned)
# =================================================
# Install with: pip install -r requirements.txt
# This file is for reproducible, production installs.
# To upgrade safely, edit versions here or regenerate from requirements.in
# using pip-tools (pip-compile) and re-run the test suite.
# Core runtime
numpy==1.26.4
pybind11==2.12.0
# OSM data loading
osmnx==1.9.1
networkx==3.2.1
pyproj==3.6.1
shapely==2.0.4
geopandas==0.14.4
# Visualization
pydeck==0.9.1
matplotlib==3.8.4
# Reinforcement Learning (optional, but pinned for reproducibility)
gymnasium==0.29.1
# Configuration
pyyaml==6.0.2
# HTTP client (for OSM / external APIs)
requests==2.32.3
# Scientific computing (optional, pinned but commented out)
# Uncomment if you need the SciPy / ML stack.
# scipy==1.13.1
# scikit-learn==1.4.2
# pandas==2.2.2