Skip to content

HCP version GR2026#16

Merged
tschijvenaars merged 11 commits intomainfrom
GR2026
Feb 11, 2026
Merged

HCP version GR2026#16
tschijvenaars merged 11 commits intomainfrom
GR2026

Conversation

@chrismostert
Copy link
Contributor

Implements the changes made in the Controleprotocol CSB GR2026. Concretely:

  • Party difference threshold has been changed from 50 to 60 due to the more local nature of GR elections
  • 'Noise filter' (max RMSE of predictions for a given polling station, excluding the potential switched candidates) has been added to the switched candidate check and set to a maximum of 4.0 to prevent false positives to the more local nature of GR elections.
  • New recount information has been added to the EML parser
  • Removed ODT parsing
  • Changed 'niet hertelde onverklaarde verschillen' to 'niet onderzochte telverschillen' because the amount of explained differences is no longer available for GR2026 at the GSB level. This means that CSBs themselves must check if the differences are fully explained!

…orting units to do a comparison

This prevents false negatives in the case where there are not enough reporting units in a neighbourhood and this result is combined with a municipality result
Since the new PV models will not output .odt we get this information from the EML files
…erences

These have been removed in the new certified election results, so we can only check if there are any differences between the cast votes and the admitted voters
Copy link
Contributor

@tschijvenaars tschijvenaars left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changes look fine. Comments will be shared.

@tschijvenaars tschijvenaars merged commit 45cb5e5 into main Feb 11, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants