itayzimet/VotingRulesExperiment ? reverse-engineered prompt

Reverse engineered prompt

Build me a Python app that runs experiments for query based committee selection, like in the README. I want to be able to run three modes from the command line, one for impartial culture elections, one for 2D Euclidean elections, and one for map of elections experiments. It should let me compare several k Borda approximation strategies that ask voters structured questions, then measure how close the estimated committee is to the true committee over different query budgets.

Please make the main script easy to configure, save results, and plot the average distance against budget for each strategy. For the map of elections mode, it should also generate the elections, compute distances, calculate the convergence speed feature, embed the cultures in 2D, and render the final map. If anything is unclear from current docs or libraries, look up the latest info online and use sensible defaults.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab