The project's life, one year at a time, told from the commit record: how activity rose and fell against the project's own baseline, who arrived when, and what was released.
2,604 commits (7.6%) · +378,669 / −252,993 lines · 26 authors
Led by Fabian Pedregosa (1,151 commits)
First commits: Fabian Pedregosa, Olivier Grisel, Gael Varoquaux, Alexandre Gramfort, Peter Prettenhofer, Vincent Michel (+20 more)
Released: 0.1-beta, 0.1, 0.2-beta, 0.2, 0.3 (+6 more)
4,913 commits (14.4%) · +281,255 / −151,228 lines · 66 authors
Led by Olivier Grisel (811 commits)
First commits: Lars Buitinck, Gilles Louppe, Andreas Mueller, Brian Holt, Robert Layton, Clay Woolam (+40 more)
Released: 0.7-branching, 0.8-branching, 0.9-branching
4,210 commits (12.4%) · +294,843 / −166,644 lines · 113 authors
Led by Andreas Mueller (882 commits)
First commits: Jaques Grobler, Wei Li, Arnaud Joly, Immanuel Bayer, Shiqiao Du, Alexis Mignon (+69 more)
Released: 0.10-branching, 0.11-beta, 0.11-branching, 0.12-branching
3,626 commits (10.6%) · +482,524 / −267,003 lines · 141 authors
Led by Lars Buitinck (382 commits)
First commits: Johannes Schönberger, Joel Nothman, dengemann, Kemal Eren, Eustache Diemert, Nicolas Trésegnie (+96 more)
Released: 0.13-branching
2,676 commits (7.9%) · +305,909 / −228,674 lines · 204 authors
Led by Olivier Grisel (253 commits)
First commits: Florian Wilhelm, Hamzeh Alsalhi, maheshakya, Clemens Brunner, Michael Bommarito, Maheshakya Wijewardena (+150 more)
Released: 0.15.0b1, 0.15-branching
2,368 commits (6.9%) · +334,620 / −743,719 lines · 268 authors
Led by Andreas Mueller (376 commits)
First commits: Tom Dupré la Tour, Henry Lin, mhg, Tim Head, Giorgio Patrini, Vinayak Mehta (+203 more)
Released: 0.16-branching, 0.17-branching
1,204 commits (3.5%) · +42,964 / −20,502 lines · 300 authors
Led by Joel Nothman (90 commits)
First commits: Yen, Thierry Guillemot, themrmax, b0noI, Behzad Tabibian, Carol Willing (+233 more)
894 commits (2.6%) · +45,173 / −32,168 lines · 316 authors
Led by Joel Nothman (97 commits)
First commits: Hanmin Qin, Albert Thomas, Taehoon Lee, Rishikesh, RAKOTOARISON Herilalaina, Kumar Ashutosh (+241 more)
Released: 0.19-branching
1,046 commits (3.1%) · +69,318 / −42,236 lines · 307 authors
Led by Joel Nothman (129 commits)
First commits: Jérémie du Boisberranger, Thomas J. Fan, jotasi, janvanrijn, Zijie (ZJ) Poh, Reshama Shaikh (+233 more)
1,448 commits (4.2%) · +90,924 / −75,207 lines · 410 authors
Led by Thomas J. Fan (176 commits)
First commits: Chiara Marmo, Samesh Lakhotia, Johann Faouzi, Alex Itkes, Alex Henrie, cgsavard (+327 more)
1,401 commits (4.1%) · +76,849 / −36,830 lines · 402 authors
Led by Thomas J. Fan (174 commits)
First commits: Frans Larsson, Maren Westermann, Pierre Delanoue, Albert Villanova del Moral, N. Haiat, Madhura Jayaratne (+321 more)
1,309 commits (3.8%) · +132,332 / −89,011 lines · 366 authors
Led by Thomas J. Fan (200 commits)
First commits: Juan Martin Loyola, Alihan Zihna, baam, Dimitri Papadopoulos Orfanos, Sven Eschlbeck, Mitzi (+289 more)
1,712 commits (5.0%) · +87,056 / −52,952 lines · 439 authors
Led by Thomas J. Fan (207 commits)
First commits: Meekail Zain, Stefanie Molin, David Gilbertson, Rahil Parikh, Omar Salman, Christine P. Chai (+359 more)
1,349 commits (4.0%) · +87,635 / −50,513 lines · 271 authors
Led by Guillaume Lemaitre (141 commits)
First commits: Yao Xiao, Tialo, scikit-learn-bot, Stefanie Senger, Jiawei Zhang, Théophile Baranger (+194 more)
1,268 commits (3.7%) · +84,400 / −65,861 lines · 269 authors
Led by scikit-learn-bot (176 commits)
First commits: Michael Higgins, Filip Karlo Došilović, Emily (Xinyi) Chen, Thanh Lam DANG, Linus Sommer, João Morais (+192 more)
1,237 commits (3.6%) · +69,475 / −40,802 lines · 264 authors
Led by scikit-learn-bot (184 commits)
First commits: François Paugam, Arthur Lacote, Sota Goto, Anne Beyer, Rishab Saini, Quan H. Nguyen (+191 more)
Released: 1.8.0rc1
821 commits (2.4%) · +70,314 / −41,050 lines · 169 authors
Led by scikit-learn-bot (143 commits)
First commits: Itamar Turner-Trauring, Auguste Baum, david-cortes-intel, Mohammad Ahmadullah Khan, Vashita, Kiyarash Fazeli (+110 more)
How scikit-learn compares with other Python open source projects →
How scikit-learn ranks among Python open source projects by AI-assisted commits →
Generate this report for your own repository with gitstats-action · All Gallery reports
Publishes the report to GitHub Pages on every push to main: turn on Pages for the gh-pages branch.
# .github/workflows/gitstats.yml
name: GitStats Report
on:
push:
branches: [main]
permissions:
contents: write
jobs:
gitstats:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
with:
fetch-depth: 0
- uses: shenxianpeng/gitstats-action@v1
with:
deploy-to-pages: true