Sven Geboers
abd3281044
refactor: remove Stemgedrag cohesie section and fallback axis message
...
- Remove voting discipline (cohesie) section from Political Compass tab
- Remove 'empirisch stempatroon zonder duidelijke ideologische richting' fallback message from axis classifier
- Clean up unused fallback template from _INTERPRETATION_TEMPLATES
4 weeks ago
Sven Geboers
5b3cf23d36
refactor: use svd_labels for fallback labels in explorer and axis_classifier (Task 4)
4 weeks ago
Sven Geboers
36b58ad50d
refactor: use svd_labels module for fallback labels in axis_classifier (Task 3)
4 weeks ago
Sven Geboers
9f98dbae60
Add debug st.info before st.plotly_chart to diagnose invisible chart
1 month ago
Sven Geboers
ab9b91e4a8
fix: close duckdb connections safely, swap x/y_axis vectors, fix EVR caption after axis swap
1 month ago
Sven Geboers
95c5ab9302
fix: generate interpretation string when motion path wins without ideology
1 month ago
Sven Geboers
1ff280e0e3
feat: restructure classify_axes — motion projection as primary label source
1 month ago
Sven Geboers
62daad321e
fix: add outer exception handling to motion helpers in axis_classifier
1 month ago
Sven Geboers
96224be6ee
feat: add motion-loading helpers to axis_classifier
1 month ago
Sven Geboers
1e52a8a8cc
fix: deterministic tie handling and regex matching in _classify_from_titles
1 month ago
Sven Geboers
71e4b68926
fix: correct docstring for _classify_from_titles return value
1 month ago
Sven Geboers
f8d9af7d9d
feat: add _classify_from_titles keyword classifier to axis_classifier
1 month ago
Sven Geboers
5ec1f7af75
feat: add axis classifier with party ideology reference data
...
classify_axes() correlates per-party PCA positions against party_ideologies.csv
to assign honest dynamic labels (Links-Rechts, Coalitie-Oppositie, etc.)
instead of always assuming the first PCA axis is left-right.
1 month ago