Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

A Swiss Army Knife for computational social choice research

¿Es mggg/VoteKit apto para principiantes?

Hemos visto muy pocos pull requests recientes de colaboradores externos en mggg/VoteKit para saber con qué frecuencia se fusionan. Ahora mismo hay 4 issues aptos para principiantes abiertos.

Estrellas
25
Forks
34
Issues abiertos para principiantes
4
Issues indexados
58
Lenguaje dominante
Python
Licencia
MIT
Último push a GitHub
17/8/2026
Última indexación
20/9/2026
Guía de contribución
Guía de contribución
Código de conducta
Código de conducta
Etiquetas para principiantes
good first issue
Métricas de merge de PR
Sin PR fusionados en 30 d

Cómo contribuir a mggg/VoteKit

  1. Lee primero la guía de contribución: explica cómo quieren los mantenedores que se propongan, prueben y revisen los cambios.
  2. Lee su código de conducta: se aplica a los issues y pull requests igual que al chat.
  3. Tus contribuciones se publicarán bajo la licencia MIT del proyecto.
  4. Elige uno de los 4 issues abiertos aptos para principiantes de abajo y comenta que quieres trabajar en él antes de empezar.

Las issues en las que quizá ya trabaja alguien aparecen al final. Ordenar todo por fecha

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

    Dificultad 1/5 Menos de una hora Aptitud para principiantes 82/100

    mggg/VoteKit#400 ·

  • Group ballots by default with a flag to disable
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 42/100

    mggg/VoteKit#399 ·

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

    Dificultad 3/5 1-2 días Aptitud para principiantes 68/100

    mggg/VoteKit#397 · 1 comentario ·

  • Standardize default values for cleaning function flags
    Abierto
    refactor

    Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100

    mggg/VoteKit#396 ·

  • Ranking columns added as property of profile
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 55/100

    mggg/VoteKit#395 ·

  • Constants module
    Abierto
    good first issue refactor

    Dificultad 3/5 1-2 días Aptitud para principiantes 70/100

    mggg/VoteKit#394 ·

  • Redesign cleaned profile index tracking
    Abierto
    API improvement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100

    mggg/VoteKit#392 ·

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

    Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100

    mggg/VoteKit#388 ·

  • PreferenceProfile accepts df with tilde character in ties or before valid ranking slots
    Quizá libre de nuevo @graceg571 la tomó hace 83 días y no hay ningún pull request abierto. Abierto
    priority

    mggg/VoteKit#374 · 1 asignado ·

  • Sankey Diagrams for STV Elections
    Abierto
    new feature

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    mggg/VoteKit#372 · 1 comentario ·

  • Expose Rounding Parameters for STV Suite
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 68/100

    mggg/VoteKit#365 ·

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

    Dificultad 5/5 Más de una semana Aptitud para principiantes 42/100

    mggg/VoteKit#363 ·

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

    Dificultad 4/5 3-5 días Aptitud para principiantes 30/100

    mggg/VoteKit#345 ·

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

    Dificultad 4/5 3-5 días Aptitud para principiantes 25/100

    mggg/VoteKit#344 ·

  • Create ApprovalBallot and ApprovalProfile
    Abierto
    new feature

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    mggg/VoteKit#343 ·

  • Adding Quadratic Voting an Election Type
    Quizá libre de nuevo @spoole626 la tomó hace 225 días y no hay ningún pull request abierto. Abierto
    feature request good first issue

    mggg/VoteKit#341 · 5 comentarios · 1 asignado ·

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

    mggg/VoteKit#336 · 1 comentario ·

  • Better ElectionStates
    Abierto
    good first issue upgrades

    Dificultad 4/5 3-5 días Aptitud para principiantes 45/100

    mggg/VoteKit#335 ·

  • `load_scottish` throws a "Dataframe is highly framented" warning for large profiles
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
    good first issue upgrades

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    mggg/VoteKit#323 ·

  • Add a notebook linking gerrychain to votekit
    Abierto
    documentation

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    mggg/VoteKit#321 ·

  • Meek STV
    Abierto
    new feature

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    mggg/VoteKit#317 · 1 comentario ·

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

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    mggg/VoteKit#315 ·

  • Create a more general historical sampler
    Abierto
    new feature upgrades

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    mggg/VoteKit#314 ·

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

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    mggg/VoteKit#296 ·

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

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    mggg/VoteKit#293 · 1 comentario ·

  • Refactor cleaning module
    Abierto
    tech debt upgrades

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    mggg/VoteKit#291 ·

  • Typical cleaning
    Abierto
    new feature

    Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100

    mggg/VoteKit#274 ·

  • Update doc strings: optional
    Abierto
    documentation good first issue

    Dificultad 3/5 1-2 días Aptitud para principiantes 58/100

    mggg/VoteKit#263 · 1 comentario ·

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

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    mggg/VoteKit#257 · 1 comentario ·

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

    Dificultad 2/5 1-3 horas Aptitud para principiantes 45/100

    mggg/VoteKit#256 ·

  • Change Election paradigm to force always storing states
    Abierto
    refactor

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    mggg/VoteKit#255 · 1 comentario ·

  • Make a batching model in VoteKit
    Abierto
    new feature

    Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100

    mggg/VoteKit#251 ·

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

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    mggg/VoteKit#250 ·

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

    Dificultad 3/5 1-2 días Aptitud para principiantes 38/100

    mggg/VoteKit#244 · 2 comentarios ·

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

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    mggg/VoteKit#236 · 2 comentarios ·

  • Prevent STV "tiebreak" spam
    Abierto
    refactor

    Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100

    mggg/VoteKit#230 · 1 comentario ·

  • Bloc prop sum to 1
    Abierto
    new feature

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    mggg/VoteKit#225 · 3 comentarios ·

  • Add a notebook explaining PyEI to VoteKit
    Abierto
    documentation

    Dificultad 4/5 3-5 días Aptitud para principiantes 25/100

    mggg/VoteKit#224 ·

  • Perturbing profiles
    Abierto
    new feature

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    mggg/VoteKit#223 ·

  • Truncated PL and BT ballots
    Abierto
    new feature

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    mggg/VoteKit#219 · 1 comentario ·

  • CondoBorda tie?
    Abierto
    good first issue upgrades

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    mggg/VoteKit#214 ·

  • ballot iterator in PreferenceProfile
    Quizá libre de nuevo @peterrrock2 la tomó hace 435 días y no hay ningún pull request abierto. Abierto
    upgrades

    mggg/VoteKit#210 · 1 comentario · 1 asignado ·

  • Tiebreaks in real elections
    Abierto
    refactor

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    mggg/VoteKit#202 · 1 comentario ·

  • Ballots with repeated candidates
    Abierto
    good first issue upgrades

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    mggg/VoteKit#196 ·

  • Ties in Profiles
    Abierto
    upgrades

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    mggg/VoteKit#188 ·

  • Desired Feature: Clustering
    Abierto
    new feature

    Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100

    mggg/VoteKit#172 ·

  • Updates: PrefInterval
    Abierto
    new feature

    Dificultad 5/5 Más de una semana Aptitud para principiantes 15/100

    mggg/VoteKit#170 ·

  • Update: PWCG
    Abierto
    upgrades

    Dificultad 4/5 3-5 días Aptitud para principiantes 25/100

    mggg/VoteKit#166 ·

  • Updates: Ballot Graph
    Abierto
    upgrades

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    mggg/VoteKit#161 · 2 comentarios ·

  • Enable construction of PreferenceProfiles from internal candidate set ID representation
    Posiblemente ocupada @graceg571 la tomó hace 6 días. Abierto

    mggg/VoteKit#402 · 1 asignado ·

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.