Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

A Swiss Army Knife for computational social choice research

mggg/VoteKit è adatto ai principianti?

Abbiamo visto troppo poche pull request recenti di contributori esterni su mggg/VoteKit per dire quanto spesso vengono accettate. In questo momento sono aperte 4 issue adatte ai principianti.

Stelle
24
Fork
33
Issue aperte per principianti
4
Issue indicizzate
57
Lingua principale
Python
Licenza
MIT
Ultimo push su GitHub
17/8/2026
Ultima indicizzazione
20/9/2026
Guida per i contributori
Guida per i contributori
Codice di condotta
Codice di condotta
Label per principianti
good first issue
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Come contribuire a mggg/VoteKit

  1. Leggi prima la guida per contribuire: spiega come i maintainer vogliono che le modifiche siano proposte, testate e revisionate.
  2. Leggi il suo codice di condotta: vale per issue e pull request tanto quanto per la chat.
  3. I tuoi contributi saranno pubblicati con la licenza MIT del progetto.
  4. Scegli una delle 4 issue aperte adatte ai principianti qui sotto e, prima di iniziare, scrivi in un commento che vuoi occupartene.
Caricamento delle issue

Le issue su cui forse qualcuno sta già lavorando sono in fondo alla lista. Ordina tutto per data

  • Change profile's df column order to be ("Weight", "Voter Set")
    Aperta

    Difficoltà 1/5 Meno di un'ora Idoneità per principianti 82/100

    mggg/VoteKit#400 ·

  • Group ballots by default with a flag to disable
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 42/100

    mggg/VoteKit#399 ·

  • Validate the passed max_ranking_length is equal to df's number of ranking columns
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 68/100

    mggg/VoteKit#397 · 1 commento ·

  • Standardize default values for cleaning function flags
    Aperta
    refactor

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 30/100

    mggg/VoteKit#396 ·

  • Ranking columns added as property of profile
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100

    mggg/VoteKit#395 ·

  • Constants module
    Aperta
    good first issue refactor

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 70/100

    mggg/VoteKit#394 ·

  • Redesign cleaned profile index tracking
    Aperta
    API improvement

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 30/100

    mggg/VoteKit#392 ·

  • RankedPairs: recorded tiebreak resolutions don't match the ranking actually used
    Aperta
    bug

    Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100

    mggg/VoteKit#388 ·

  • PreferenceProfile accepts df with tilde character in ties or before valid ranking slots
    Forse di nuovo libera @graceg571 l’ha presa 72 giorni fa e non c’è nessuna pull request aperta. Aperta
    priority

    mggg/VoteKit#374 · 1 assegnatario ·

  • Sankey Diagrams for STV Elections
    Aperta
    new feature

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    mggg/VoteKit#372 · 1 commento ·

  • Expose Rounding Parameters for STV Suite
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 68/100

    mggg/VoteKit#365 ·

  • Add Notions of "Matematically Impossible" Winners to STV Suite
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 42/100

    mggg/VoteKit#363 ·

  • CVR loader for data at preflib.org
    Aperta
    new feature

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 30/100

    mggg/VoteKit#345 ·

  • CVR loader for data available at pabulib.org
    Aperta
    new feature

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100

    mggg/VoteKit#344 ·

  • Create ApprovalBallot and ApprovalProfile
    Aperta
    new feature

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    mggg/VoteKit#343 ·

  • Adding Quadratic Voting an Election Type
    Forse di nuovo libera @spoole626 l’ha presa 214 giorni fa e non c’è nessuna pull request aperta. Aperta
    feature request good first issue

    mggg/VoteKit#341 · 5 commenti · 1 assegnatario ·

  • Better Reporting for STV elections
    Aperta
    good first issue new feature upgrades

    mggg/VoteKit#336 · 1 commento ·

  • Better ElectionStates
    Aperta
    good first issue upgrades

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100

    mggg/VoteKit#335 ·

  • `load_scottish` throws a "Dataframe is highly framented" warning for large profiles
    Forse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Aperta
    good first issue upgrades

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100

    mggg/VoteKit#323 ·

  • Add a notebook linking gerrychain to votekit
    Aperta
    documentation

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100

    mggg/VoteKit#321 ·

  • Meek STV
    Aperta
    new feature

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    mggg/VoteKit#317 · 1 commento ·

  • slate-Bradley-Terry conversion of cohesion to FPV
    Aperta
    new feature

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    mggg/VoteKit#315 ·

  • Create a more general historical sampler
    Aperta
    new feature upgrades

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    mggg/VoteKit#314 ·

  • Allow `tiebreak_set` to break ties without a total ordering of candidates
    Aperta
    refactor

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    mggg/VoteKit#296 ·

  • Add "fast" winner set election functions
    Aperta
    new feature refactor upgrades

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    mggg/VoteKit#293 · 1 commento ·

  • Refactor cleaning module
    Aperta
    tech debt upgrades

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    mggg/VoteKit#291 ·

  • Typical cleaning
    Aperta
    new feature

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 30/100

    mggg/VoteKit#274 ·

  • Update doc strings: optional
    Aperta
    documentation good first issue

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 58/100

    mggg/VoteKit#263 · 1 commento ·

  • Change the way that get_elected() functions
    Aperta
    deprecate refactor

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100

    mggg/VoteKit#257 · 1 commento ·

  • Remove is_finished from child classes
    Aperta
    good first issue refactor tech debt

    Difficoltà 2/5 1-3 ore Idoneità per principianti 45/100

    mggg/VoteKit#256 ·

  • Change Election paradigm to force always storing states
    Aperta
    refactor

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    mggg/VoteKit#255 · 1 commento ·

  • Make a batching model in VoteKit
    Aperta
    new feature

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 30/100

    mggg/VoteKit#251 ·

  • Possibly change default behavior from random tiebreak to Lexicographical
    Aperta
    priority refactor

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    mggg/VoteKit#250 ·

  • DataFrame fragmentation for BT MCMC with large candidates
    Aperta
    refactor tech debt

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 38/100

    mggg/VoteKit#244 · 2 commenti ·

  • Explore and Update MCMC for BT
    Aperta
    refactor tech debt upgrades

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    mggg/VoteKit#236 · 2 commenti ·

  • Prevent STV "tiebreak" spam
    Aperta
    refactor

    Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100

    mggg/VoteKit#230 · 1 commento ·

  • Bloc prop sum to 1
    Aperta
    new feature

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    mggg/VoteKit#225 · 3 commenti ·

  • Add a notebook explaining PyEI to VoteKit
    Aperta
    documentation

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100

    mggg/VoteKit#224 ·

  • Perturbing profiles
    Aperta
    new feature

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    mggg/VoteKit#223 ·

  • Truncated PL and BT ballots
    Aperta
    new feature

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    mggg/VoteKit#219 · 1 commento ·

  • CondoBorda tie?
    Aperta
    good first issue upgrades

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    mggg/VoteKit#214 ·

  • ballot iterator in PreferenceProfile
    Forse di nuovo libera @peterrrock2 l’ha presa 424 giorni fa e non c’è nessuna pull request aperta. Aperta
    upgrades

    mggg/VoteKit#210 · 1 commento · 1 assegnatario ·

  • Tiebreaks in real elections
    Aperta
    refactor

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    mggg/VoteKit#202 · 1 commento ·

  • Ballots with repeated candidates
    Aperta
    good first issue upgrades

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100

    mggg/VoteKit#196 ·

  • Ties in Profiles
    Aperta
    upgrades

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    mggg/VoteKit#188 ·

  • Desired Feature: Clustering
    Aperta
    new feature

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100

    mggg/VoteKit#172 ·

  • Updates: PrefInterval
    Aperta
    new feature

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 15/100

    mggg/VoteKit#170 ·

  • Update: PWCG
    Aperta
    upgrades

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100

    mggg/VoteKit#166 ·

  • Updates: Ballot Graph
    Aperta
    upgrades

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    mggg/VoteKit#161 · 2 commenti ·

  • Add numeric view of internal df
    Forse già presa @graceg571 l’ha presa 7 giorni fa. Aperta
    upgrades

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100

    mggg/VoteKit#393 · 1 assegnatario ·

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.