Skip to content

Commit 2f192b2

Browse files
committed
feat(ui): backend-aware sidebar + per-backend Family tree visualization
* Solve sidebar splits cleanly on backend: PQQA shows only PQQA knobs + presets; PA shows only PA knobs + a dedicated PA preset set (Smoke / Default / Thorough). Removes the "inactive controls" confusion shown in the bug report screenshot. * PA dynamics chart split into stacked subplots so Loss and ESS no longer overlap; ESS panel pins R as a dashed Kish-ceiling guideline. * Visualize: "PA: Family tree" -> backend-agnostic "Family tree" tab. PA branch keeps the Muller plot + sorted ancestry + survivor curve; PQQA branch shows a hierarchical-clustering dendrogram of the final population plus per-clade energy trajectory bands (mode-collapse pseudo-genealogy). * AppTest regressions: assert PQQA-only sliders never leak into the PA sidebar; assert "Family tree" tab is present for both backends.
1 parent 55ecd2c commit 2f192b2

3 files changed

Lines changed: 673 additions & 337 deletions

File tree

0 commit comments

Comments
 (0)