80 Commits (04cc62ea0669dbd9b93a2930f81bec14fe4cac77)

Author SHA1 Message Date
Sven Geboers bcf9407957 feat: add voting discipline section below political compass 2 months ago
Sven Geboers ab99b7de18 fix: replace sideways Y-axis arrows with proper top/bottom annotations 2 months ago
Sven Geboers aac8a89118 fix: add missing party justifications in SVD_THEMES axes 3 and 5 explanations 2 months ago
Sven Geboers b6c2a9bacf fix: update SVD_THEMES axes 3-5 descriptions to reflect stable multi-year patterns 2 months ago
Sven Geboers 6329d6a256 UI improvements + add axis orientation test 2 months ago
Sven Geboers b5c14d0c65 deploy to server 2 months ago
Sven Geboers 6cb89126a7 fix(svd): expand party votes to individual MPs before SVD computation 2 months ago
Sven Geboers a7517bb6ae fix(svd): use averaged individual MP vectors for party axis scores, fix scree to %, re-add component 4 2 months ago
Sven Geboers 0a2238f2ba fix(svd): remove component 4 from SVD_THEMES (dim 3 has zero party signal) 2 months ago
Sven Geboers 26acd8b964 fix: scree plot uses party vectors instead of individual MPs 2 months ago
Sven Geboers 559e1adb82 fix(compass): fix annual window detection in get_uniform_dim_windows 2 months ago
Sven Geboers c386073430 feat(compass): switch to annual SVD windows by default 2 months ago
Sven Geboers 96ea4c5522 feat(compass): fix duplicates, axes, controls, add party/MP toggle 2 months ago
Sven Geboers cf22ffc093 fix(explorer): fix scree plot data and add bar+line combo chart 2 months ago
Sven Geboers c5cbc89c1f feat(explorer): add scree plot and clean up SVD axis chart 2 months ago
Sven Geboers 867fcd1989 feat: recompute SVD for full current parliament (2023-11-22 to 2026-03-17) 2 months ago
Sven Geboers 9daa899885 fix: remove motion title truncation, add SVD JSON generation script 2 months ago
Sven Geboers 49a1f2f67d fix: correct axis 4 and 5 pole labels and flip orientation in SVD_THEMES 2 months ago
Sven Geboers 361cf9fd35 feat(explorer): SVD tab redesign — pole-split motions, party axis chart, inline expanders with voting 2 months ago
Sven Geboers 9caaa8baca feat(explorer): finalise SVD tab helper robustness and constants 2 months ago
Sven Geboers 9f3ae15a16 feat(explorer): harden load_party_axis_scores (close DB, deterministic params) 2 months ago
Sven Geboers fc1884ecd8 feat(explorer): harden SVD tab batch-fetch motion details 2 months ago
Sven Geboers 6b8ec93fe0 feat(explorer): restructure SVD tab — pole-split motions, party axis chart, inline expanders with voting 2 months ago
Sven Geboers 1515661929 feat(explorer): add _render_party_axis_chart helper 2 months ago
Sven Geboers 35dbc8118a feat(explorer): add load_party_axis_scores helper 2 months ago
Sven Geboers 9f538a8784 feat(explorer): add ChristenUnie colour alias and CURRENT_PARLIAMENT_PARTIES constant 2 months ago
Sven Geboers c96c681641 feat(explorer): apply rigorous subagent-produced SVD axis themes 2 months ago
Sven Geboers 8b73ab8bce feat(explorer): add SVD axis themes and unique-motion deduplication 2 months ago
Sven Geboers 504400faf2 fix: quiz seed from motions with actual individual MP votes 2 months ago
Sven Geboers eb73275f32 feat(mp-quiz): add MP quiz tab and DB helpers; add design and plan docs 2 months ago
Sven Geboers 22f53840b8 fix(explorer): normalise party name 'Nieuw Sociaal Contract' -> 'NSC' 2 months ago
Sven Geboers cbbdc6e738 fix(explorer): cleaner trajectories, NSC support, controversy filter, voting display, URL links 2 months ago
Sven Geboers cd7bb3b1e0 fix(explorer): filter to uniform-dim windows before PCA to prevent np.vstack shape mismatch 2 months ago
Sven Geboers 2891e9ee70 feat: add StemAtlas Streamlit app, explorer, Docker deployment, blog charts 2 months ago