Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
87099ae
try to push meek to branch again
EdouardHeitzmann Feb 28, 2026
f8680d5
Merge pull request #1 from EdouardHeitzmann/step2
EdouardHeitzmann Mar 2, 2026
79ee8e3
merge back with 3.4.1
EdouardHeitzmann Mar 10, 2026
2fee38e
Merge remote-tracking branch 'upstream/tech-debt/migrate_to_uv' into …
EdouardHeitzmann Mar 10, 2026
a7b4c85
Merge remote-tracking branch 'upstream/3.4.0' into merge-tech-debt-mi…
EdouardHeitzmann Mar 20, 2026
f3a8f16
Meek first pass
EdouardHeitzmann Mar 20, 2026
fbd2233
rename loser bundle type alias
EdouardHeitzmann Apr 10, 2026
852dce1
move dense mode validation into init
EdouardHeitzmann Apr 10, 2026
7a03c2d
rename/ hide helper function
EdouardHeitzmann Apr 10, 2026
eacc033
rename/ hide helper functions
EdouardHeitzmann Apr 10, 2026
571aa2b
make the keep factor calibration cache a frozen dataclass
EdouardHeitzmann Apr 10, 2026
2c065d0
run_election now mutates the _data cache in place
EdouardHeitzmann Apr 10, 2026
09d6e54
black formatting
EdouardHeitzmann Apr 10, 2026
9e75d21
fix run_election override and corresponding docstrings
EdouardHeitzmann Apr 10, 2026
fcd6d9a
Merge branch 'feat/meek-stv' into main
EdouardHeitzmann Apr 10, 2026
361016b
rename m to n_seats
EdouardHeitzmann Apr 10, 2026
dd8f74e
character limit linting
EdouardHeitzmann Apr 10, 2026
ca6eaed
ruff lint
EdouardHeitzmann Apr 10, 2026
124ef8b
fixing n_seats refactor
EdouardHeitzmann Apr 10, 2026
254f7b2
ruff negotiations
EdouardHeitzmann Apr 10, 2026
80dbf85
get rid of print statement
EdouardHeitzmann Apr 10, 2026
c38c722
add meek to main import path
EdouardHeitzmann Apr 10, 2026
e40f20a
add meek to main import path
EdouardHeitzmann Apr 10, 2026
a307051
ruff negociations
EdouardHeitzmann Apr 10, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions src/votekit/elections/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
FastSTV,
GeneralRating,
Limited,
MeekSTV,
Plurality,
PluralityVeto,
RandomDictator,
Expand All @@ -40,6 +41,7 @@
"SNTV",
"Borda",
"STV",
"MeekSTV",
"FastSTV",
"IRV",
"SequentialRCV",
Expand Down
2 changes: 2 additions & 0 deletions src/votekit/elections/election_types/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
CondoBorda,
DominatingSets,
FastSTV,
MeekSTV,
Plurality,
PluralityVeto,
RandomDictator,
Expand All @@ -30,6 +31,7 @@
"SNTV",
"Borda",
"STV",
"MeekSTV",
"FastSTV",
"IRV",
"SequentialRCV",
Expand Down
3 changes: 2 additions & 1 deletion src/votekit/elections/election_types/ranking/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
from .ranked_pairs import RankedPairs
from .schulze import Schulze
from .simultaneous_veto import SimultaneousVeto
from .stv import IRV, STV, FastSTV, SequentialRCV
from .stv import IRV, STV, FastSTV, MeekSTV, SequentialRCV
from .top_two import TopTwo

__all__ = [
Expand All @@ -36,6 +36,7 @@
"BoostedRandomDictator",
"RankedPairs",
"Schulze",
"MeekSTV",
]

# Patch __module__ on every exported symbol so that Sphinx autodoc displays
Expand Down
2 changes: 2 additions & 0 deletions src/votekit/elections/election_types/ranking/stv/__init__.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,12 @@
from .meek import MeekSTV
from .stv import IRV, STV, FastSTV, SequentialRCV

__all__ = [
"STV",
"FastSTV",
"IRV",
"SequentialRCV",
"MeekSTV",
]

# Patch __module__ on every exported symbol so that Sphinx autodoc displays
Expand Down
Loading
Loading