Steering Council 2024 election results

The election was mediated by Claudia at NumFOCUS, who shared the aggregated results with @fonnesbeck and me. Voting was open from December 2nd to December 16th.

Name: Colin Carroll Jesse Grabowski Osvaldo Martin Ricardo Vieira Thomas Wiecki Tomas Capretto Alexandre Andorra Ravin Kumar Virgile Andreani
Total Yes: 17 15 16 18 14 14 11 11 14
Total Neutral: 1 3 2 0 1 3 6 6 4
Total No: 0 0 0 0 2 0 1 1 0

There were 18 voters from the 36 core contributors that comprise the full census. As usual, I will quote some parts of the governance doc to outline how these aggregated votes get converted into the specific council members, but do check the governance doc for the full details.

The first step is the following:

Candidates are evaluated independently, each candidate having 60% or more of yes votes and less or equal than 20% of no votes is chosen. If the number of chosen candidates matches the number or range set for the council/subcommittee being chosen and all extra constrains are met, all candidates are confirmed and the election process stops here.

The governance also states that “The absence of vote is considered abstain” so no candidate got to 60% yes, due to the low participation, so we move to the 2nd option of the following bullet point:

In the event that not enough/too many candidates were confirmed or the membership constraints were not met, candidates are ranked by interpreting yes=+1, abstain=0 and no=-1.

  • […]
  • If not enough candidates were chosen, the {min_range} number of candidates with higher rank are elected.

The steering council must have between 4 and 7 people, and the 4 candidates with higher rank are

This combination fulfills all steerinc council membership conditions to the best of our knowledge and will be the PyMC steering council for the coming term.


As indicated, we now leave this topic open 24h in case there were any challenges to the election process. After that I will submit a PR to update the governance doc.

7 Likes