How misbaou672/velib-optim works
Velib-Optim analyzes Vélib station locations and availability, then presents network analysis and route-planning results in an interactive map. The main workflow is data loading (including a documented live OpenData feed), spatial/graph analysis, and map output; the map also exposes search, station comparison, charts, and network-health views. The sampled excerpts confirm the live API mapping and map interface elements, but omit parts of the Python orchestration and algorithm implementations, so uncertain wiring is left out.
Main entry points: optimisation_velib.py Station data loader · carte_velib_optimisee.html Interactive map · server.py Local map server · stations_velib.json Station datasets
Components 15
Data and ingestion
- Station data loader
optimisation_velib.py - Station datasets
data/stations_velib.json - Complete IDF dataset
data/stations_velib_idf_complete.json
Spatial analysis
- Delaunay analysis
optimisation_velib.py - MST algorithms
optimisation_velib.py - Waypoint routing
optimisation_velib.py
Map and exploration
- Interactive map generation
optimisation_velib.py - Interactive map
carte_velib_optimisee.html - Search and comparison
carte_velib_optimisee.html - Charts and health
carte_velib_optimisee.html - Local map server
server.py
Results
- Statistical report
rapport_statistiques_velib.json - Anomalies and limits
anomalies_et_limites.md
Other components
- Analyst
- OpenData Paris
Connections 19
- Analyst → Station data loader: runs analysis
- Station data loader → OpenData Paris: fetches stations
- Station data loader → Station datasets: loads data
- Station data loader → Complete IDF dataset: loads data
- Station data loader → Delaunay analysis: provides stations
- Delaunay analysis → MST algorithms: builds graph
- Station data loader → Waypoint routing: provides stations
- Station data loader → Interactive map generation: provides stations
- Delaunay analysis → Interactive map generation: provides geometry
- MST algorithms → Interactive map generation: provides optimized paths
- Waypoint routing → Interactive map generation: provides route
- Interactive map generation → Interactive map: generates map
- Analyst → Interactive map: explores results
- Interactive map → Search and comparison: supports search
- Interactive map → Charts and health: shows metrics
- Analyst → Local map server: serves map
- Local map server → Interactive map: serves file
- Delaunay analysis → Statistical report: records statistics
- Analyst → Anomalies and limits: consults findings