<div dir="ltr"><div>My Python library (<a href="https://github.com/simberaj/votelib">https://github.com/simberaj/votelib</a>) could provide</div><div>the basis for such an election simulator. The new methods could be easily</div><div> added alongside existing ones; the simulation core and criterion evaluator</div><div> would have to be added, but I'll be glad to help with that given a clearer idea.</div><div>True, running the simulations in pure Python will never be as fast, but I suppose</div><div>the gain in modifiability outweighs that - many of the methods being suggested</div><div>in this list could be implemented in just a few lines of code...<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Dec 28, 2020 at 11:27 AM Kristofer Munsterhjelm <<a href="mailto:km_elmet@t-online.de">km_elmet@t-online.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 28/12/2020 07.06, Forest Simmons wrote:<br>
> Excuse the lack of examples; soon I will have an actual computer<br>
> keyboard for typing messages (and more) thanks to a generous gift from a<br>
> big hearted Santa Claus helper🧙♂️🎅🤶<br>
> <br>
> ... so soon you will see illustrative examples galore!<br>
<br>
With so many methods flying around, I feel like we could use an election<br>
simulator to (at a glance) determine if they're monotone, strategy<br>
resistant, etc.<br>
<br>
It would also aid experimentation if it weren't too difficult to<br>
implement methods in it (get the computer to do what you want it to).<br>
<br>
What language would be the easiest for you to program in? I have both a<br>
C/C++ infrastructure (<a href="https://github.com/kristomu/quadelect/" rel="noreferrer" target="_blank">https://github.com/kristomu/quadelect/</a>) and some<br>
unpublished Python code that could do the job.<br>
<br>
-km<br>
----<br>
Election-Methods mailing list - see <a href="https://electorama.com/em" rel="noreferrer" target="_blank">https://electorama.com/em</a> for list info<br>
</blockquote></div>