Next to the 106 other projects of GitStats Gallery: where scikit-learn is in the top or bottom 15%.
Of the 3,715,187 lines ever written into scikit-learn's own source, 15% are still there; the rest were rewritten or removed.
2nd lowest of 97; the median project: 37%.
People made 20% as many commits to scikit-learn in the last 12 months as in 2011, its busiest year (984 against 4,913).
13th lowest of 90; the median project made 52% of its busiest year.
| Author | Commits | Share | |
|---|---|---|---|
| Olivier Grisel | 2,584 | 7.6% | |
| Andreas Mueller | 2,074 | 6.1% | |
| Gael Varoquaux | 1,784 | 5.2% | |
| Fabian Pedregosa | 1,596 | 4.7% | |
| Lars Buitinck | 1,265 | 3.7% |
| Tag | Date | Commits | Authors |
|---|---|---|---|
| 1.8.0rc1 | 2025-11-26 | 11,128 | Thomas J. Fan, Guillaume Lemaitre +2372 |
| 0.19-branching | 2017-07-13 | 2,458 | Andreas Mueller, Jan Hendrik Metzen +521 |
| 0.17-branching | 2015-10-16 | 1,213 | Andreas Mueller, Olivier Grisel +159 |
| 0.16-branching | 2015-03-06 | 1,927 | Manoj Kumar, Olivier Grisel +152 |
| 0.15-branching | 2014-06-30 | 136 | Olivier Grisel, Joel Nothman +21 |
How scikit-learn compares with other Python open source projects →
How scikit-learn ranks among Python open source projects by AI-assisted commits →
The share of the last 12 months’ commits that name an AI coding assistant, a lower bound, updated every week with this report.
[](https://shenxianpeng.dev/gitstats/gallery/scikit-learn/)
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