From 19a48abf9dcdfba6e1aa52352f21f432fb583806 Mon Sep 17 00:00:00 2001 From: Ubuntu Date: Fri, 24 Apr 2026 09:28:13 +0000 Subject: [PATCH] =?UTF-8?q?feat:=20section=20=C3=A9volutions=20r=C3=A9cent?= =?UTF-8?q?es=20+=20pipeline=20workflow=20sur=20le=20dashboard?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/static/style.css | 18 ++++++++++++++++ app/templates/index.html | 45 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 63 insertions(+) diff --git a/app/static/style.css b/app/static/style.css index e608a2b..794a57f 100644 --- a/app/static/style.css +++ b/app/static/style.css @@ -174,3 +174,21 @@ code { background: rgba(255,255,255,0.05); padding: 0 0.25rem; border-radius: 3p .docs-link:hover { background: #2d2f31; } .btn-glb, .btn-ply-dl { display: inline-block; text-decoration: none; padding: 3px 10px; border: 1px solid #8bc34a; border-radius: 3px; color: #8bc34a; font-size: 0.72rem; background: transparent; cursor: pointer; font-family: inherit; } .btn-glb:hover, .btn-ply-dl:hover { background: #8bc34a; color: #000; } + +/* Section évolutions */ +#evolutions { margin-top: 2rem; padding-top: 1rem; border-top: 1px solid var(--border, #333); } +#evolutions h2 { font-size: 0.85rem; text-transform: uppercase; letter-spacing: 0.06em; color: var(--muted, #888); margin-bottom: 0.75rem; } +#evolutions h3 { font-size: 0.78rem; text-transform: uppercase; letter-spacing: 0.05em; color: var(--muted, #888); margin: 0.75rem 0 0.4rem; } + +.evol-table { width: 100%; border-collapse: collapse; font-size: 0.82rem; margin-bottom: 1rem; } +.evol-table th { text-align: left; padding: 0.3rem 0.6rem; color: var(--muted, #888); font-weight: 600; border-bottom: 1px solid var(--border, #333); font-size: 0.72rem; } +.evol-table td { padding: 0.35rem 0.6rem; border-bottom: 1px solid rgba(255,255,255,0.04); vertical-align: top; } +.evol-table td:first-child { white-space: nowrap; } +.evol-table a { color: var(--accent, #4af); text-decoration: none; } +.evol-table a:hover { text-decoration: underline; } +.evol-table code { font-size: 0.75rem; background: rgba(255,255,255,0.07); padding: 1px 4px; border-radius: 3px; } + +.pipeline-box { background: rgba(255,255,255,0.03); border: 1px solid var(--border, #333); border-radius: 6px; padding: 0.6rem 1rem; } +.pipeline-box ol { margin: 0; padding-left: 1.4rem; } +.pipeline-box li { padding: 0.18rem 0; font-size: 0.78rem; color: var(--muted, #888); } +.pipeline-box code { font-size: 0.73rem; background: rgba(255,255,255,0.07); padding: 1px 5px; border-radius: 3px; color: #cef; } diff --git a/app/templates/index.html b/app/templates/index.html index 95124e5..351c94e 100644 --- a/app/templates/index.html +++ b/app/templates/index.html @@ -25,6 +25,51 @@ +
+

Évolutions récentes

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
RepoBrancheCe qui a changéLiens
cosma-qcmainDispatcher z620 → worker GPU (SCP glob fix) · --save_poses lingbot · migration .83 · dashboardGitea
lingbot-mapmaindemo.py : --save_ply · --save_poses · --save_poses_fps → génère lingbot_poses.npzGitea
cosma-navmasterPipeline complet : extract_mcap · parse_usv_gps · fuse_trajectory (Umeyama) · viewer Three.js :5051Gitea
+ +
+

Pipeline complet (once logs La Ciotat dispo)

+
    +
  1. extract_mcap.py logs/SUB/bags/ data/sparse_fixes.h5
  2. +
  3. parse_usv_gps.py logs/SHIP/ data/sparse_fixes.h5
  4. +
  5. demo.py ... --save_poses data/lingbot_poses.npz --save_ply data/scene.ply
  6. +
  7. fuse_trajectory.py data/sparse_fixes.h5 data/lingbot_poses.npz data/trajectory_world.h5
  8. +
  9. viz/server.py --trajectory data/trajectory_world.h5 --fixes data/sparse_fixes.h5
  10. +
+
+
+