Earlier this year
-
r133
(interesting.bltp shows how our elimination isn't working rig...) committed by schneck
- interesting.bltp shows how our elimination isn't working right... raise #37's max from 950 to 1000
and it gets less (unsure whether that's still true post bugfix)
interesting.bltp shows how our elimination isn't working right... raise #37's max from 950 to 1000
and it gets less (unsure whether that's still true post bugfix)
-
r132
(Important bugfix---was screwing up keep values for elected p...) committed by schneck
- Important bugfix---was screwing up keep values for elected projects. Luckily results weren't
affected.
Important bugfix---was screwing up keep values for elected projects. Luckily results weren't
affected.
-
r131
(Work on counting OTRA game.) committed by schneck
- Work on counting OTRA game.
Work on counting OTRA game.
-
r130
(Added showBallot function to test.
) committed by schneck
- Added showBallot function to test.
Added showBallot function to test.
-
r129
(preliminary testing files for OTRA) committed by schneck
- preliminary testing files for OTRA
preliminary testing files for OTRA
-
-
-
r126
(Replace resources-wanted elimination criterion with fraction...) committed by schneck
- Replace resources-wanted elimination criterion with fraction obtained. Better? There are rounding
issues, cf Case X2.
Replace resources-wanted elimination criterion with fraction obtained. Better? There are rounding
issues, cf Case X2.
-
r125
(Skip zeros on ballots.) committed by schneck
- Skip zeros on ballots.
-
r124
(Changing multiple elimination to be saner) committed by schneck
- Changing multiple elimination to be saner
Changing multiple elimination to be saner
-
r123
(Undo inclusion of projectElection in last commit) committed by schneck
- Undo inclusion of projectElection in last commit
Undo inclusion of projectElection in last commit
-
r122
(Updated tests.py for OpenSTV 1.5) committed by schneck
- Updated tests.py for OpenSTV 1.5
Updated tests.py for OpenSTV 1.5
-
r121
(Setting resourcesWanted even for projects without any fundin...) committed by schneck
- Setting resourcesWanted even for projects without any funding.
Setting resourcesWanted even for projects without any funding.
-
r120
(Another place to use amountEpsilon (smallest amount to take ...) committed by schneck
- Another place to use amountEpsilon (smallest amount to take away from a project when eliminating)
Another place to use amountEpsilon (smallest amount to take away from a project when eliminating)
-
r119
(Some cleanup; improvements to report messages.) committed by schneck
- Some cleanup; improvements to report messages.
Some cleanup; improvements to report messages.
-
r118
(Updating LER to OpenSTV 1.5) committed by schneck
- Updating LER to OpenSTV 1.5
Updating LER to OpenSTV 1.5
-
r117
(Added option prec) committed by schneck
- Added option prec
-
r116
(Meek/Warren toggle in GUI. Bugfix to Meek.) committed by schneck
- Meek/Warren toggle in GUI. Bugfix to Meek.
Meek/Warren toggle in GUI. Bugfix to Meek.
-
r115
(Split preferences. Plus, a number of clarifications and (ho...) committed by schneck
- Split preferences. Plus, a number of clarifications and (hopefully)
fixes to rounding issues.
Split preferences. Plus, a number of clarifications and (hopefully)
fixes to rounding issues.
-
r114
(Fix to BltpBallotLoader for split preferences.
) committed by schneck
- Fix to BltpBallotLoader for split preferences.
Fix to BltpBallotLoader for split preferences.
-
r113
(Fixes to Old and Busted, notably to handle split preferences...) committed by schneck
- Fixes to Old and Busted, notably to handle split preferences.
Fixes to Old and Busted, notably to handle split preferences.
-
r112
(Adding OpenSTV 1.5 MethodPlugin for Old and Busted OTRA Syst...) committed by schneck
- Adding OpenSTV 1.5 MethodPlugin for Old and Busted OTRA System
Adding OpenSTV 1.5 MethodPlugin for Old and Busted OTRA System
-
r111
(Adding install.sh to 1.5 tag
) committed by schneck
- Adding install.sh to 1.5 tag
Adding install.sh to 1.5 tag
-
r110
(Adding convenient installer for OpenSTV 1.5 integration.) committed by schneck
- Adding convenient installer for OpenSTV 1.5 integration.
Adding convenient installer for OpenSTV 1.5 integration.
-
r109
(Tagging current copy as 1.5. Works with OpenSTV 1.5.
) committed by schneck
- Tagging current copy as 1.5. Works with OpenSTV 1.5.
Tagging current copy as 1.5. Works with OpenSTV 1.5.
-
r108
(OpenMMV which works with OpenSTV 1.5 using its plugin featur...) committed by schneck
- OpenMMV which works with OpenSTV 1.5 using its plugin features.
To use: get a copy of OpenSTV 1.5, put "BltpBallotLoader.py" in
its LoaderPlugins, put "projectElection.py" in its MethodPlugins,
and put "projectBallots.py" in the enclosing direction (where
ballots.py is). Then when you run STV you can parse .bltp files
and run MMV elections on them.
OpenMMV which works with OpenSTV 1.5 using its plugin features.
To use: get a copy of OpenSTV 1.5, put "BltpBallotLoader.py" in
its LoaderPlugins, put "projectElection.py" in its MethodPlugins,
and put "projectBallots.py" in the enclosing direction (where
ballots.py is). Then when you run STV you can parse .bltp files
and run MMV elections on them.
-
r107
(Tagging current copy as 1.4 to starting syncing up with curr...) committed by schneck
- Tagging current copy as 1.4 to starting syncing up with current source of OpenSTV.
Tagging current copy as 1.4 to starting syncing up with current source of OpenSTV.
-
r106
(Preparing for tags.
) committed by schneck
- Preparing for tags.
-
r105
(Bugfixes to (largely untested) amount-specific counting.) committed by schneck
- Bugfixes to (largely untested) amount-specific counting.
Bugfixes to (largely untested) amount-specific counting.
-
r104
(groundwork for project ballot file editor. need to figure o...) committed by jackymac
- groundwork for project ballot file editor. need to figure out best way to deal with funding levels
in gui still...
groundwork for project ballot file editor. need to figure out best way to deal with funding levels
in gui still...
-
issue 1
("Edit Project Ballot File" can parse a blt but not a bltp.) Status changed by jackymac
-
-
r103
(fixed bug in ballot file loader that was causing ProjectOpen...) committed by jackymac
- fixed bug in ballot file loader that was causing ProjectOpenSTV to fail to load bltp files
correctly.
fixed bug in ballot file loader that was causing ProjectOpenSTV to fail to load bltp files
correctly.
-
issue 1
("Edit Project Ballot File" can parse a blt but not a bltp.) commented on by jackymac
-
-
issue 2
(merge "New Project Election" into "New Election") Status changed by jackymac
-
-
r102
(consolidated new elections dialogs. also fixed a few import...) committed by jackymac
- consolidated new elections dialogs. also fixed a few import bugs from monkey patching change.
consolidated new elections dialogs. also fixed a few import bugs from monkey patching change.
-
issue 2
(merge "New Project Election" into "New Election") reported by jackymac
-
-
issue 1
("Edit Project Ballot File" can parse a blt but not a bltp.) reported by jackymac
-
-
r101
(change to monkey patching of actual patching. Now running P...) committed by jackymac
- change to monkey patching of actual patching. Now running ProjectOpenSTV.py will run OpenSTV with
the openmmv modifications. probably still buggy, but this is step one...
change to monkey patching of actual patching. Now running ProjectOpenSTV.py will run OpenSTV with
the openmmv modifications. probably still buggy, but this is step one...
-
r100
(added openstv files that i'm patching to run project electio...) committed by jackymac
- added openstv files that i'm patching to run project elections.
added openstv files that i'm patching to run project elections.
-
r99
(Bugfix to tree merge code) committed by schneck
- Bugfix to tree merge code
Bugfix to tree merge code
-
r98
(Cleaning up old files, updating to OpenSTV 1.3, adding LER f...) committed by schneck
- Cleaning up old files, updating to OpenSTV 1.3, adding LER files.
Cleaning up old files, updating to OpenSTV 1.3, adding LER files.
-
r97
(More counting fixes.
) committed by schneck
- More counting fixes.
-
r96
(Bugfixes in counting.) committed by schneck
- Bugfixes in counting.
-
r95
(Minor fixes.) committed by schneck
- Minor fixes.
-
r94
(Trees properly merge. This is a genuine speedup.
Trying to ...) committed by schneck
- Trees properly merge. This is a genuine speedup.
Trying to use xrange and itertools.izip---speedup negligible.
Trees properly merge. This is a genuine speedup.
Trying to use xrange and itertools.izip---speedup negligible.
-
r93
(Make cross-compilation work on Tiger.
) committed by schneck
- Make cross-compilation work on Tiger.
Make cross-compilation work on Tiger.
-
r92
(Made maxKeep a temporary (not saved over rounds). Some comme...) committed by schneck
- Made maxKeep a temporary (not saved over rounds). Some comments.
Made maxKeep a temporary (not saved over rounds). Some comments.
-
r91
(Added maxKeep. Our keep value is actually the portion of th...) committed by schneck
- Added maxKeep. Our keep value is actually the portion of the project's
value to be contribution, not the portion of our share. maxKeep allows
us to adjust that portion down to what is actually given by the voters,
insteaad of spending many iterations mucking about trying to
bring the keep value down.
Added maxKeep. Our keep value is actually the portion of the project's
value to be contribution, not the portion of our share. maxKeep allows
us to adjust that portion down to what is actually given by the voters,
insteaad of spending many iterations mucking about trying to
bring the keep value down.
-
-
r89
(Adding pure Python MMV.) committed by schneck
- Adding pure Python MMV.
|