".yarn/vscode:/vscode.git/clone" n'existait pas sur "7be18bd6fc7395c3b82aadc04866c7a1b60e6673"
- 01 jan., 2026 3 validations
-
-
Hamadou Ba a écrit
Changements dans ParameterPanel: - λ (lambda) maintenant saisi directement en req/ms - Label: "Taux d'arrivée externe (λ)" - Helper text: "Requêtes par milliseconde (req/ms)" - Unité affichée: "req/ms" - Plus de conversion nécessaire pour λ Avantages:
✅ Saisie directe du taux (comme les μ)✅ Cohérent avec la notation mathématique✅ Plus simple pour les utilisateurs avancés✅ Les temps de service gardent la conversion ms/s Exemple de saisie: - λ = 0.008 req/ms (au lieu de "temps entre arrivées = 125 ms") - μc = 10 ms (temps moyen) - μ1 = 120 ms (temps moyen) -
Hamadou Ba a écrit
Nouveau composant TimeConverter: - Conversion bidirectionnelle ms
↔ s - Interface pliable/dépliable pour gagner de l'espace - Bouton d'échange (swap) pour inverser les valeurs - Référence rapide avec les valeurs du TP (10ms, 120ms, 240ms, etc.) - Formules de conversion affichées - Intégré directement dans le ParameterPanel Fonctionnalités:✅ Entrée dans un champ, conversion automatique dans l'autre✅ Bouton swap pour échanger les valeurs✅ Section référence avec toutes les valeurs du TP✅ Pliable par défaut pour ne pas encombrer l'interface✅ Style cohérent avec Material-UI Utilisation: 1. Cliquez sur "🔄 Convertisseur de temps" pour déplier 2. Entrez une valeur en ms ou en s 3. La conversion se fait automatiquement 4. Utilisez le bouton ⇅ pour échanger les valeurs -
Hamadou Ba a écrit
Frontend: - Ajout d'un ToggleButton pour choisir entre millisecondes (ms) et secondes (s) - Conversion automatique temps
↔ taux dans ParameterPanel - Interface plus intuitive: entrer directement les temps moyens (10ms, 120ms, etc.) - Labels mis à jour: "Temps moyen de service" au lieu de "Taux de service" - Helper text dynamique selon l'unité choisie Rapport LaTeX: - Document complet de 49 pages avec structure professionnelle - 8 sections principales (intro, théorie, modélisation, implémentation, scénarios, résultats, analyse, conclusion) - 2 annexes (code source complet, résultats détaillés) - Bibliographie de 20 références scientifiques - Diagrammes TikZ, tableaux, équations mathématiques - Validation du théorème de Jackson avec preuves - Fichier PDF compilé: rapport/main.pdf (420 KB) Documentation: - Guide d'utilisation détaillé (GUIDE_UTILISATION.md) - Exemples pour les 5 scénarios du TP - Explications de la con...
-
- 31 déc., 2025 2 validations
-
-
Hamadou Ba a écrit
- Remplacement de tous les composants Tailwind par Material-UI - Dashboard: AppBar, Container, Paper, Stack pour la mise en page - ScenarioSelector: FormControl, Select, MenuItem, Alert - ParameterPanel: TextField, Button, IconButton, Paper - SimulationControl: Button variants, Chip avec animation pulse - ResultsDisplay: Tabs, Alert, CircularProgress - MetricsCard: Paper avec variants (outlined/elevation) - ComparisonTable: Table MUI complète avec TableContainer - ExportButton: Stack avec boutons Material Thème Material Design: - Palette de couleurs cohérente (primary blue, secondary purple) - Typography personnalisée - Components stylisés (borderRadius: 8, textTransform: none) - CssBaseline pour normalisation CSS Corrections TypeScript: - Import type pour SelectChangeEvent - Suppression imports non utilisés Build: ✓ 713.70 kB (gzip 229.68 kB) Tests: ✓ 21/21 tests backend passent
-
Hamadou Ba a écrit
Implementation complete du frontend React avec: 1. API Client Service (services/api.ts) - Axios client configure avec base URL - 12 endpoints mappes (simulation, scenarios, analytics) - Types TypeScript pour toutes les requetes/reponses - Gestion erreurs et timeouts 2. Types TypeScript (types/simulation.ts) - Tous les modeles Pydantic mappes en TypeScript - SimulationConfig, SimulationResults - NetworkAnalytics, NetworkComparison - Interfaces completes pour API 3. Zustand Store (store/simulationStore.ts) - Gestion d'etat centralisee - Actions: setConfig, startSimulation, computeAnalytical, etc. - State: config, results, analyticalResults, comparisonResults - Chargement automatique des scenarios - Calculs analytiques et comparaisons automatiques 4. Dashboard Layout (components/Dashboard.tsx) - Layout principal avec header/footer - Grille responsive (sidebar + main content) - Notification d...
-