b45a5368eea455c07d1771bb2e63e12337a0d26d
Bug1: populatePlotlyCharts now forces requestAnimationFrame Plotly.Plots.resize
after react() so charts render correctly even after hidden/late init
Bug1b: switchTab(charts) triggers resize on all 4 chart divs
Bug2: loadSortieData calls showNoDataOverlay(false) when USV data loaded
Bug3: loadDate filters missions via availableDates cache before fetching
all dives — avoids O(n*missions) requests when date entry known
cosma-nav-tools
Visualisation trajectoire USV — mission La Ciotat, 8 avril 2026.
Usage
python3 tools/parse_usv_nav.py --input data/<file>.csv --output output/
cd viewer && python3 -m http.server 8765
Viewer: http://localhost:8765
Description
Languages
Python
53.5%
HTML
46.2%
Dockerfile
0.3%