"...projet-reseau-de-files-d-attentes.git" n'existait pas sur "698ecb5071561a76ad6b1b903467d855c8f9fdab"
- 12 fév., 2026 1 validation
-
-
Hamadou Ba a écrit
-
- 04 jan., 2026 1 validation
-
-
Hamadou Ba a écrit
- Ajout onglet "Compteurs" dans l'interface avec graphique d'évolution - Implémentation RequestCountersChart : nuages de points pour arrivées/départs/en file - Modification backend : collecte des compteurs cumulés en temps réel - Fix reset warmup : conservation des compteurs total_arrivals/departures - Ajout champs cumulative_arrivals/departures_per_queue dans TimeSeriesData - Conformité 100% avec les 8 résultats demandés dans le sujet
-
- 30 déc., 2025 2 validations
-
-
Hamadou Ba a écrit
Add Pydantic models for API validation and 5 project scenarios Pydantic Models: - models/config.py: SimulationConfigModel with full validation - ServerConfig for each server in the network - Probability conservation validation - Conversion to internal SimulationConfig - models/results.py: Complete results models for API responses - QueueStatisticsModel per queue - TimeSeriesDataModel for evolution tracking - HistogramDataModel for processing time distribution - SimulationResultsModel with all metrics Predefined Scenarios: - scenarios.py: 5 scenarios from project requirements - Scenario 1: 1 fast server (120ms) - instability test - Scenario 2: 1 fast + 1 slow server (120ms/240ms) - Scenario 3: 3 slow servers (240ms each) - Scenario 4: 1 fast + 1 medium (120ms/190ms) - compare with scenario 3 - Scenario 5: Parameter sensitivity (vary λ and p) - Theoretical utilization calculations for each scenario - Scenario registry for easy access - list_scenarios() function for API Testing: - test_all_scenarios.py: Comprehensive test of all scenarios - Runs all 5 scenarios with variations - Compares theoretical vs simulation results - Summary table for performance comparison Results Analysis: - All scenarios execute successfully - Stable systems show ρ < 1 as expected - Some scenarios show slight instability (ρ ≈ 1.0) due to high load - Parameter sensitivity variations demonstrate impact of λ and p Phase 3 Complete ✓ Next: Phase 4 - Analytical module (Jackson's theorem)
-
Hamadou Ba a écrit
Initialize Turborepo monorepo with Python backend and React frontend - Setup Turborepo configuration with workspaces - Configure Python FastAPI backend - Create project structure (core, analytics, api, models) - Add requirements.txt with FastAPI, Uvicorn, Pydantic, etc. - Basic FastAPI app with health endpoints - CORS middleware for frontend integration - Configure React + TypeScript + Vite frontend - Install dependencies (Chart.js, D3.js, Zustand, Axios) - Setup Tailwind CSS with PostCSS - Create component directory structure - Basic landing page with Tailwind styling - Add comprehensive README files - Configure .gitignore for Python and Node.js Phase 1 Complete ✓ Next: Phase 2 - Core simulation engine implementation
-