How jojo165556/tourneo works
Tourneo is a Lomé logistics-data pipeline: it generates simulated clients, orders, vehicles and depot data, validates the dataset, provides date-based order queries, computes demand indicators, and visualizes those indicators. The README documents this workflow and the Spark-to-Pandas fallback. The graph includes the shared Lomé reference data as an internal domain layer. Some connections are documented only at pipeline level; unsampled implementation details are not inferred.
Main entry points: analysis.py Demand analysis · dashboard.py Plotly visualizations · data Logistics dataset · generate.py Dataset generator
Components 11
Data generation
- Lomé reference data
src/tourneo/referentiel.py - Dataset generator
src/tourneo/generate.py
Quality and access
- Logistics dataset
data - Contract validation
src/tourneo/validate.py - Order query access
src/tourneo/storage.py
Analytics and visualization
- Demand analysis
src/tourneo/analysis.py - Indicator tables
src/tourneo/analysis.py - Plotly visualizations
src/tourneo/dashboard.py - HTML exports
src/tourneo/dashboard.py
Other components
- Pipeline operator
- Route optimizer
Connections 17
- Pipeline operator → Dataset generator: runs generation
README.md - Dataset generator → Lomé reference data: uses parameters
src/tourneo/generate.py - Dataset generator → Logistics dataset: writes dataset
README.md - Pipeline operator → Contract validation: runs validation
README.md - Contract validation → Lomé reference data: checks geography
src/tourneo/validate.py - Contract validation → Logistics dataset: validates tables
README.md - Pipeline operator → Order query access: runs query
README.md - Order query access → Logistics dataset: reads orders
src/tourneo/storage.py - Route optimizer → Order query access: requests date
README.md - Pipeline operator → Demand analysis: runs analysis
README.md - Demand analysis → Logistics dataset: reads dataset
README.md - Demand analysis → Indicator tables: writes indicators
README.md - Demand analysis → Indicator tables: uses Pandas fallback
src/tourneo/analysis.py - Pipeline operator → Plotly visualizations: runs visualization
README.md - Plotly visualizations → Lomé reference data: uses labels
src/tourneo/dashboard.py - Plotly visualizations → Indicator tables: reads indicators
README.md - Plotly visualizations → HTML exports: exports figures
src/tourneo/dashboard.py