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.
88 commits (0.2%) · +34,004 / −618 lines · 2 authors
Led by John Hunter (86 commits)
First commits: John Hunter, Jeremy O'Donoghue
673 commits (1.2%) · +193,220 / −51,633 lines · 8 authors
Led by John Hunter (432 commits)
First commits: Steve Chaplin, Todd Miller, Paul Barret, Jochen Voss, Andrew Straw, Grégory Lielens (+1 more)
549 commits (1.0%) · +173,123 / −33,547 lines · 14 authors
Led by John Hunter (298 commits)
First commits: Darren Dale, Charles Moad, Eric Firing, Fernando Perez, Jeff Whitaker, Matt Newville (+1 more)
644 commits (1.2%) · +126,175 / −87,977 lines · 12 authors
Led by John Hunter (190 commits)
First commits: Jouni K. Seppänen, Norbert Nemec, Edin Salkovic, James R. Evans
1,160 commits (2.1%) · +174,598 / −186,736 lines · 17 authors
Led by Michael Droettboom (530 commits)
First commits: Michael Droettboom, pkienzle, Ken McIvor, Sameer D'Costa
1,502 commits (2.7%) · +121,270 / −132,583 lines · 15 authors
Led by John Hunter (510 commits)
First commits: Manuel Metz, Ryan May, Jae-Joon Lee, David Kaplan
Released: v0.91.2, v0.91.3, v0.98.0, v0.91.4, v0.98.1 (+2 more)
1,117 commits (2.0%) · +60,543 / −75,418 lines · 17 authors
Led by John Hunter (261 commits)
First commits: Reinier Heeres, Michiel de Hoon
Released: v0.99.0.rc1, v0.99.0
712 commits (1.3%) · +66,858 / −35,251 lines · 16 authors
Led by Michael Droettboom (198 commits)
First commits: Ben Root, Ian Thomas
Released: v1.0.0
1,172 commits (2.1%) · +34,489 / −27,500 lines · 51 authors
Led by Michael Droettboom (440 commits)
First commits: Christoph Gohlke, Paul Ivanov, Daniel Hyams, Gerald Storer, Stefan van der Walt, Jens Hedegaard Nielsen (+33 more)
Released: v1.0.1, v1.1.0-rc1, v1.1.0
1,826 commits (3.3%) · +42,490 / −18,814 lines · 90 authors
Led by Michael Droettboom (432 commits)
First commits: Phil Elson, Nelle Varoquaux, Peter Würtz, endolith, Matt Giuca, Martin Spacek (+61 more)
Released: v1.1.1-rc2, v1.1.1, v1.2.0rc1, v1.2.0rc2, v1.2.0rc3 (+1 more)
2,004 commits (3.6%) · +80,266 / −52,743 lines · 125 authors
Led by Michael Droettboom (727 commits)
First commits: Paul Hobson, Todd Jennings, Matt Terry, Wes Campaigne, Cimarron Mittelsteadt, Ben Cohen (+74 more)
Released: v1.2.1, v1.3.0rc1, v1.3.0rc2, v1.3.0rc3, v1.3.0rc4 (+4 more)
2,173 commits (3.9%) · +52,921 / −54,107 lines · 172 authors
Led by Thomas A Caswell (663 commits)
First commits: Steven Silvester, Paul Ganssle, chebee7i, sfroid, Joel B. Mohler, spiessbuerger (+118 more)
Released: v1.4.0rc1, v1.4.0rc2, v1.4.0rc3, v1.4.0rc4, v1.4.0 (+3 more)
3,445 commits (6.2%) · +76,701 / −19,254 lines · 191 authors
Led by Thomas A Caswell (1,033 commits)
First commits: Eric Ma, Víctor Zabalza, domspad, Joseph Jon Booker, Julien Lhermitte, Umair Idris (+122 more)
Released: v1.4.3rc1, v1.4.3, v1.5.0rc1, v1.5.0rc2, v1.5.0rc3 (+1 more)
3,449 commits (6.2%) · +43,580 / −42,944 lines · 191 authors
Led by Thomas A Caswell (1,055 commits)
First commits: Adrien F. Vincent, David Stansby, Alexis Bienvenüe, Benjamin Congdon, Kacper Kowalik (Xarthisius), Joseph Fox-Rabinovitz (+128 more)
Released: v1.5.1rc1, v1.5.1, v1.5.2rc1, v1.5.2rc2, v2.0.0b1 (+7 more)
3,642 commits (6.6%) · +54,140 / −55,701 lines · 197 authors
Led by Thomas A Caswell (666 commits)
First commits: Harshit Patni, Tim Hoffmann, Vlas Sokolov, Matti Picus, sindunuragarp, Tuan Dung Tran (+138 more)
Released: v2.0.0, v2.0.1, v2.0.2, v2.1.0rc1, v2.1.0 (+1 more)
4,270 commits (7.7%) · +68,444 / −64,259 lines · 193 authors
Led by Jody Klymak (796 commits)
First commits: Dietmar Schwertberger, Lumberbot (aka Jack), Elan Ernest, Maximilian Nöthe, fredrik-1, esvhd (+132 more)
Released: v2.1.2, v2.2.0rc1, v2.2.0, v2.2.1, v2.2.2 (+6 more)
4,535 commits (8.2%) · +60,248 / −80,941 lines · 165 authors
Led by Antony Lee (1,046 commits)
First commits: Zhili (Jerry) Pan, Bingyao Liu, Alexander Rudy, Carsten Schelp, Samesh Lakhotia, Jean-Benoist Leger (+102 more)
Released: v3.0.3, v3.1.0rc1, v3.1.0rc2, v3.1.0, v3.1.1 (+3 more)
4,753 commits (8.6%) · +71,856 / −59,244 lines · 191 authors
Led by Elliott Sales de Andrade (1,097 commits)
First commits: Richard Sheridan, Ian Hunt-Isaak, Sidharth Bansal, Johan von Forstner, yozhikoff, Lee Johnston (+137 more)
Released: v3.1.3, v3.2.0rc3, v3.2.0, v3.2.1, v3.2.2 (+5 more)
4,320 commits (7.8%) · +85,412 / −78,773 lines · 170 authors
Led by Elliott Sales de Andrade (1,057 commits)
First commits: Eric Prestat, Tortar, Richard Penney, Steffen Rehberg, Xianxiang Li, kislovskiy (+114 more)
Released: v3.3.4, v3.4.0rc1, v3.4.0rc2, v3.4.0rc3, v3.4.0 (+7 more)
3,824 commits (6.9%) · +51,155 / −37,645 lines · 164 authors
Led by Elliott Sales de Andrade (693 commits)
First commits: Chahak Mehta, Matthew Feickert, Scott Jones, tybeller, Vishal Pankaj Chandratreya, Marvin (+111 more)
Released: v3.5.2, v3.5.3, v3.6.0rc1, v3.6.0rc2, v3.6.0 (+2 more)
3,663 commits (6.6%) · +76,301 / −36,664 lines · 213 authors
Led by Elliott Sales de Andrade (657 commits)
First commits: Ratnabali Dutta, Johann Krauter, Eva Sibinga, photoniker, Koustav Ghosh, CozyFrog (+161 more)
Released: v3.6.3, v3.7.0rc1, v3.7.0, v3.7.1, v3.7.2 (+4 more)
2,332 commits (4.2%) · +42,351 / −22,587 lines · 143 authors
Led by Elliott Sales de Andrade (587 commits)
First commits: Pranav Raghu, MischaMegens2, ShivamPathak99, Aaron Meurer, trananso, litchi (+93 more)
Released: v3.8.3, v3.8.4, v3.9.0rc1, v3.9.0rc2, v3.9.0 (+8 more)
1,843 commits (3.3%) · +30,688 / −11,760 lines · 139 authors
Led by Tim Hoffmann (439 commits)
First commits: Christine P. Chai, Lukas Hergt, ZPyrolink, N R Navaneet, Fazeel Usmani, LangQi99 (+85 more)
Released: v3.10.1, v3.10.3, v3.10.5, v3.10.6, v3.10.7 (+1 more)
1,888 commits (3.4%) · +81,708 / −66,591 lines · 142 authors
Led by Elliott Sales de Andrade (472 commits)
First commits: Ricci Adams, Mohd Maaz Khan, Sanchit Rishi, null-dreams, Brian Lau, Tine Zivic (+100 more)
Released: v3.10.9, v3.11.0rc1, v3.11.0rc2, v3.11.0, v3.11.1 (+1 more)
How Matplotlib compares with other Python open source projects →
How Matplotlib 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