I have written some python code to analyse the CSV files published on the WSPR site (although the latest one uploaded is only for 2/Feb).
Phil M0ZTT has provided me with the members list and I can extract results for the entire club in a matter of seconds, although the rather simplistic code may take somewhat longer as the contest continues)
Running the program I get
CARC WSPR Competion Adjudicator
G0KCH zones 4 countries 17
G3NZP zones 2 countries 4
G3RMK zones 7 countries 28
G3VJM zones 3 countries 16
G3YSX zones 5 countries 19
G4ANN zones 5 countries 13
G4FYY zones 4 countries 14
M0HQM zones 3 countries 8
M0TZZ zones 7 countries 23
M0WID zones 9 countries 30
VK6PG zones 2 countries 3
However I have only classified the non-ambiguous callsigns, so at the moment the program classifies all, strange call + all US + all VE + all I + all VK into one huge single country. To fix this I need so help classifying the observer locations into zones and ARRL entities. Keith, our chief DXer has said he will help with that.
I need to update the program to take into account the bands that the contacts were made on, and will do that shortly.
So, provided the CSV files continue to be published, we will soon have the adjudication code to publish interim results on a regular basis.
If any wants to do a code review to make sure I have not made any mistakes, and if anyone wants to audit the observers file, that help would be most welcome.