Authors

Authors
3,371
incl. 1 bot account
Active Authors
194
committed in the last 12 months
New Authors
135
first commit in the last 12 months
Top 2 Authors
13.7%
of all commits
AI-assisted Commits
<0.1%
at least 9 commits

List of authors

The top 20 of 3,371 authors, by commits.

AuthorCommits (%)+ lines- linesFirst commitLast commitAgeActive days# by commits
Olivier Grisel2,584 (7.6%)187,860114,9262010-03-032026-10-0716.6 yr1,0281
Andreas Mueller2,074 (6.1%)145,346130,0862011-04-162022-11-0311.5 yr6582
Gael Varoquaux1,784 (5.2%)123,34348,7952010-01-082025-03-1515.2 yr6063
Fabian Pedregosa1,596 (4.7%)393,914337,4122010-01-052015-10-205.8 yr3334
Lars Buitinck1,265 (3.7%)193,802186,8872011-04-282016-03-044.9 yr5395
Alexandre Gramfort1,086 (3.2%)49,48327,9652010-03-022022-03-1612.0 yr5276
Gilles Louppe936 (2.7%)216,514204,7182011-07-192016-07-225.0 yr2817
Thomas J. Fan920 (2.7%)125,20285,7982018-06-172026-06-138.0 yr5998
Peter Prettenhofer860 (2.5%)278,942195,9852010-10-182015-03-264.4 yr2569
Mathieu Blondel779 (2.3%)47,73231,1152010-09-142021-03-1810.5 yr25610
Joel Nothman777 (2.3%)50,31438,7172013-03-102024-12-1111.8 yr49811
Vlad Niculae775 (2.3%)46,91419,1652010-11-302019-02-268.2 yr17612
Guillaume Lemaitre667 (2.0%)54,88530,9002016-01-182026-06-1210.4 yr45713
Loic Esteve653 (1.9%)32,63325,7242014-07-162026-10-2212.3 yr47814
Arnaud Joly580 (1.7%)154,354126,1072012-11-212015-11-022.9 yr19315
scikit-learn-bot530 (1.6%)25,95025,7202023-10-312026-10-193.0 yr17716
Jérémie du Boisberranger525 (1.5%)39,76448,1622018-06-142026-09-218.3 yr37917
Jaques Grobler362 (1.1%)49,21746,0212012-01-272014-02-012.0 yr14618
Jake VanderPlas346 (1.0%)334,242206,0552010-02-052018-07-198.4 yr13519
Manoj Kumar313 (0.9%)80,19757,3632013-10-312017-06-253.6 yr20920

The other 3,351: Adrin Jalali, Christian Lorentzen, Hanmin Qin, Lucy Liu, Nicolas Hug, Nelle Varoquaux, Robert Layton, Jan Hendrik Metzen, Brian Holt, Noel Dawe, Raghav RV, Roman Yurchak, Johannes Schönberger, Julien Jerphanion, Stefanie Senger, Tim Head, Tom Dupré la Tour, dengemann, Yao Xiao, Wei Li, Chiara Marmo, Clay Woolam, Florian Wilhelm, Kemal Eren, Eustache Diemert, Omar Salman, Alexander Fabisch, Arturo Amor, Alexandre Passos, Bertrand Thirion, Virgile Fritsch, Juan Carlos Alfaro Jiménez, Hamzeh Alsalhi, Danny Sullivan, Christine P. Chai, Meekail Zain, Immanuel Bayer, Vincent Michel, Dea María Léon, genvalen, Ron Weiss, Juan Martin Loyola, Anne Beyer, Dimitri Papadopoulos Orfanos, maheshakya, Satrajit Ghosh, Arthur Lacote, Clemens Brunner, Michael Bommarito, Yaroslav Halchenko, and 3,301 more.

Contributor timeline

One row for each of the top 20 of 3,371 authors: a square marks each month with commits (bigger means more), and the line runs from their first to their last active month. Bot accounts are grey.

Contributor growth

Contributors so far, month by month: each step up is a month in which someone made their first commit.

AI-assisted commits

9 of 34,086 commits (<0.1%) name an AI coding assistant: as their author, as a co-author, or in the line it signs with. 3 of them were made by an assistant under its own account. In the last 12 months: 8 of 989 (0.8%).

These are lower bounds. An assistant that leaves no mark in the commit is not counted, and a mark does not say how much of the commit the assistant wrote.

AssistantCommitsAs authorFirst commitLast commit
GitHub Copilot532025-05-122026-10-20
Cursor402026-08-312026-10-16
Claude102026-10-162026-10-16

A commit that names two assistants is counted under both.

What is counted

Accounts and addresses are matched, not first names: a person called Claude, Devin or Jules is not an assistant.

Top author per year and month

Who made the most commits in each year and month, the runners-up, and how many people committed.

YearAuthorCommits (%)Next top 5Authors
2026scikit-learn-bot143 (17.4% of 821)Christian Lorentzen, Jérémie du Boisberranger, Anne Beyer, Arthur Lacote, Dea María Léon169
2025scikit-learn-bot184 (14.9% of 1,237)Loic Esteve, Lucy Liu, Christine P. Chai, Christian Lorentzen, Jérémie du Boisberranger264
2024scikit-learn-bot176 (13.9% of 1,268)Loic Esteve, Jérémie du Boisberranger, Guillaume Lemaitre, Adrin Jalali, Olivier Grisel269
2023Guillaume Lemaitre141 (10.5% of 1,349)Thomas J. Fan, Jérémie du Boisberranger, Yao Xiao, Loic Esteve, Adrin Jalali271
2022Thomas J. Fan207 (12.1% of 1,712)Jérémie du Boisberranger, Guillaume Lemaitre, Julien Jerphanion, Loic Esteve, Meekail Zain439
2021Thomas J. Fan200 (15.3% of 1,309)Guillaume Lemaitre, Olivier Grisel, Juan Martin Loyola, genvalen, Jérémie du Boisberranger366
2020Thomas J. Fan174 (12.4% of 1,401)Nicolas Hug, Juan Carlos Alfaro Jiménez, Lucy Liu, Guillaume Lemaitre, Frans Larsson402
2019Thomas J. Fan176 (12.2% of 1,448)Nicolas Hug, Hanmin Qin, Guillaume Lemaitre, Roman Yurchak, Adrin Jalali410
2018Joel Nothman129 (12.3% of 1,046)Hanmin Qin, Andreas Mueller, Adrin Jalali, Loic Esteve, Nicolas Hug307
2017Joel Nothman97 (10.9% of 894)Loic Esteve, Hanmin Qin, Andreas Mueller, Guillaume Lemaitre, Alexandre Gramfort316
2016Joel Nothman90 (7.5% of 1,204)Olivier Grisel, Andreas Mueller, Loic Esteve, Gael Varoquaux, Alexandre Gramfort300
2015Andreas Mueller376 (15.9% of 2,368)Olivier Grisel, Jan Hendrik Metzen, Alexandre Gramfort, Gael Varoquaux, Raghav RV268
2014Olivier Grisel253 (9.5% of 2,676)Lars Buitinck, Arnaud Joly, Manoj Kumar, Gael Varoquaux, Joel Nothman204
2013Lars Buitinck382 (10.5% of 3,626)Gilles Louppe, Andreas Mueller, Arnaud Joly, Gael Varoquaux, Jaques Grobler141
2012Andreas Mueller882 (21.0% of 4,210)Gael Varoquaux, Peter Prettenhofer, Mathieu Blondel, Olivier Grisel, Lars Buitinck113
2011Olivier Grisel811 (16.5% of 4,913)Vlad Niculae, Gael Varoquaux, Fabian Pedregosa, Lars Buitinck, Mathieu Blondel66
2010Fabian Pedregosa1,151 (44.2% of 2,604)Olivier Grisel, Gael Varoquaux, Alexandre Gramfort, Peter Prettenhofer, Vincent Michel26
Table: top author of each month (202 months with commits)
MonthAuthorCommits (%)Next top 5Authors
2026-10scikit-learn-bot12 (22.2% of 54)Christian Lorentzen, Virgil Chan, Stefanie Senger, Loic Esteve, antoinebaker26
2026-09scikit-learn-bot12 (19.4% of 62)Jérémie du Boisberranger, Arthur Lacote, Dea María Léon, Christian Lorentzen, Olivier Grisel22
2026-08scikit-learn-bot20 (26.0% of 77)Dea María Léon, Loic Esteve, Jérémie du Boisberranger, Tim Head, Omar Salman34
2026-07scikit-learn-bot13 (13.5% of 96)Christian Lorentzen, Dea María Léon, Tim Head, Lucy Liu, Arthur Lacote38
2026-06scikit-learn-bot14 (14.4% of 97)Jérémie du Boisberranger, Christian Lorentzen, Arthur Lacote, Stefanie Senger, Tim Head33
2026-05scikit-learn-bot15 (14.3% of 105)Christian Lorentzen, Jérémie du Boisberranger, Arthur Lacote, Anne Beyer, Lucy Liu38
2026-04scikit-learn-bot15 (15.3% of 98)Anne Beyer, François Paugam, Lucy Liu, Christian Lorentzen, Olivier Grisel40
2026-03scikit-learn-bot18 (25.0% of 72)Olivier Grisel, Tim Head, Christian Lorentzen, Anne Beyer, Lucy Liu23
2026-02scikit-learn-bot13 (17.3% of 75)Christian Lorentzen, Jérémie du Boisberranger, Anne Beyer, Lucy Liu, Loic Esteve33
2026-01scikit-learn-bot11 (12.9% of 85)Stefanie Senger, Auguste Baum, Olivier Grisel, Arthur Lacote, Loic Esteve37
2025-12scikit-learn-bot14 (20.3% of 69)Loic Esteve, Anne Beyer, Olivier Grisel, Lucy Liu, Dea María Léon19
2025-11Loic Esteve12 (12.1% of 99)scikit-learn-bot, Lucy Liu, Christine P. Chai, Arthur Lacote, Christian Lorentzen37
2025-10scikit-learn-bot15 (7.6% of 198)Loic Esteve, Olivier Grisel, François Paugam, Omar Salman, Quan H. Nguyen72
2025-09scikit-learn-bot19 (15.6% of 122)Sota Goto, Loic Esteve, François Paugam, Lucy Liu, Jérémie du Boisberranger44
2025-08Christian Lorentzen20 (23.5% of 85)scikit-learn-bot, Loic Esteve, Christine P. Chai, Tiziano Zito, Stefanie Senger29
2025-07scikit-learn-bot18 (17.6% of 102)Loic Esteve, Stefanie Senger, Lucy Liu, Jérémie du Boisberranger, Christine P. Chai47
2025-06scikit-learn-bot14 (15.6% of 90)Lucy Liu, Loic Esteve, Jérémie du Boisberranger, Stefanie Senger, Christine P. Chai45
2025-05scikit-learn-bot16 (17.6% of 91)Loic Esteve, Lucy Liu, Christian Lorentzen, Jérémie du Boisberranger, Olivier Grisel43
2025-04scikit-learn-bot15 (14.0% of 107)Dimitri Papadopoulos Orfanos, Jérémie du Boisberranger, Loic Esteve, Lucy Liu, Dea María Léon42
2025-03scikit-learn-bot16 (16.5% of 97)Loic Esteve, Dimitri Papadopoulos Orfanos, Rishab Saini, Christine P. Chai, Christian Lorentzen35
2025-02scikit-learn-bot14 (18.2% of 77)Loic Esteve, Christine P. Chai, Olivier Grisel, Lucy Liu, Shruti Nath37
2025-01Loic Esteve20 (20.0% of 100)scikit-learn-bot, Stefanie Senger, Jérémie du Boisberranger, Thomas J. Fan, antoinebaker38
2024-12scikit-learn-bot24 (33.3% of 72)Loic Esteve, Jérémie du Boisberranger, Stefanie Senger, Olivier Grisel, Guillaume Lemaitre24
2024-11scikit-learn-bot16 (18.6% of 86)Guillaume Lemaitre, Adrin Jalali, Loic Esteve, Lucy Liu, Jérémie du Boisberranger33
2024-10Guillaume Lemaitre21 (15.0% of 140)scikit-learn-bot, Jérémie du Boisberranger, Loic Esteve, Olivier Grisel, Adrin Jalali58
2024-09Adrin Jalali21 (21.2% of 99)scikit-learn-bot, Guillaume Lemaitre, Yao Xiao, Loic Esteve, Olivier Grisel33
2024-08scikit-learn-bot16 (25.4% of 63)Loic Esteve, Olivier Grisel, Lucy Liu, Štěpán Sršeň, Yao Xiao34
2024-07Loic Esteve19 (16.5% of 115)scikit-learn-bot, Jérémie du Boisberranger, Adam Li, Yao Xiao, Stefanie Senger37
2024-06Loic Esteve21 (21.0% of 100)scikit-learn-bot, Tialo, Olivier Grisel, Adrin Jalali, Jérémie du Boisberranger36
2024-05scikit-learn-bot11 (10.9% of 101)Jérémie du Boisberranger, Olivier Grisel, Loic Esteve, Yao Xiao, Guillaume Lemaitre35
2024-04Jérémie du Boisberranger29 (27.4% of 106)scikit-learn-bot, Loic Esteve, Christian Lorentzen, Stefanie Senger, Adrin Jalali38
2024-03scikit-learn-bot11 (12.2% of 90)Jérémie du Boisberranger, Loic Esteve, Michael Higgins, Guillaume Lemaitre, miguelcsilva44
2024-02Loic Esteve14 (10.0% of 140)Lucy Liu, Guillaume Lemaitre, scikit-learn-bot, Stefanie Senger, Christian Lorentzen39
2024-01Michael Higgins17 (10.9% of 156)Guillaume Lemaitre, Yao Xiao, Loic Esteve, scikit-learn-bot, Christian Lorentzen60
2023-12Guillaume Lemaitre16 (24.6% of 65)scikit-learn-bot, Thomas J. Fan, Yao Xiao, Loic Esteve, Franck Charras24
2023-11Guillaume Lemaitre28 (24.8% of 113)scikit-learn-bot, Lucy Liu, Loic Esteve, Tialo, Thomas J. Fan38
2023-10Guillaume Lemaitre19 (22.4% of 85)Loic Esteve, Stefanie Senger, Olivier Grisel, Christian Lorentzen, scikit-learn-bot39
2023-09Yao Xiao25 (14.9% of 168)Tialo, Guillaume Lemaitre, Loic Esteve, Christian Lorentzen, Stefanie Senger46
2023-08Thomas J. Fan10 (8.8% of 114)Meekail Zain, Adrin Jalali, Stefanie Senger, Loic Esteve, Xuefeng Xu53
2023-07Adrin Jalali9 (11.7% of 77)Guillaume Lemaitre, Stefanie Senger, Loic Esteve, Yao Xiao, Thomas J. Fan37
2023-06Jérémie du Boisberranger21 (15.3% of 137)Guillaume Lemaitre, Adrin Jalali, Thomas J. Fan, Lucy Liu, Yao Xiao44
2023-05Thomas J. Fan9 (13.4% of 67)Jérémie du Boisberranger, Yao Xiao, Loic Esteve, Christian Lorentzen, Guillaume Lemaitre32
2023-04Yao Xiao19 (14.7% of 129)Jiawei Zhang, Thomas J. Fan, Loic Esteve, Jérémie du Boisberranger, Yuchen Zhou41
2023-03Jérémie du Boisberranger27 (16.0% of 169)Théophile Baranger, Thomas J. Fan, Guillaume Lemaitre, zeeshan lone, Sortofamudkip54
2023-02Thomas J. Fan27 (27.6% of 98)Omar Salman, Jérémie du Boisberranger, Sortofamudkip, Arturo Amor, zeeshan lone47
2023-01Thomas J. Fan22 (17.3% of 127)Julien Jerphanion, Loic Esteve, Guillaume Lemaitre, Omar Salman, Rahil Parikh47
2022-12Thomas J. Fan11 (12.6% of 87)Guillaume Lemaitre, Jérémie du Boisberranger, Tim Head, Olivier Grisel, Julien Jerphanion46
2022-11Guillaume Lemaitre23 (14.0% of 164)Thomas J. Fan, Julien Jerphanion, Jérémie du Boisberranger, Christian Lorentzen, Arturo Amor55
2022-10Thomas J. Fan14 (14.0% of 100)Jérémie du Boisberranger, Guillaume Lemaitre, Julien Jerphanion, Chiara Marmo, Ashwin Mathur37
2022-09Jérémie du Boisberranger23 (13.3% of 173)Thomas J. Fan, Lucy Liu, Omar Salman, Maria Telenczuk, Julien Jerphanion70
2022-08Stefanie Molin16 (14.8% of 108)Thomas J. Fan, Julien Jerphanion, Vincent M, Loic Esteve, Christine P. Chai37
2022-07Tom Mathews13 (9.6% of 136)Stefanie Molin, Thomas J. Fan, Meekail Zain, Kian Eliasi, SangamSwadik60
2022-06Kanissh11 (6.2% of 177)Thomas J. Fan, Loic Esteve, Jérémie du Boisberranger, Guillaume Lemaitre, David Gilbertson71
2022-05Rocco Meli15 (10.6% of 141)Loic Esteve, Thomas J. Fan, Jérémie du Boisberranger, Meekail Zain, Guillaume Lemaitre53
2022-04Thomas J. Fan30 (19.4% of 155)Jérémie du Boisberranger, Christian Lorentzen, iasoon, Maxwell Liu, Loic Esteve63
2022-03Thomas J. Fan40 (18.5% of 216)Jérémie du Boisberranger, Daniela Fernandes, ShanDeng123, Julien Jerphanion, Christian Lorentzen72
2022-02Thomas J. Fan26 (19.7% of 132)Meekail Zain, Maxwell Liu, Olivier Grisel, Loic Esteve, Guillaume Lemaitre57
2022-01Thomas J. Fan21 (17.1% of 123)Guillaume Lemaitre, Meekail Zain, Olivier Grisel, Reshama Shaikh, Julien Jerphanion55
2021-12Thomas J. Fan18 (19.6% of 92)Guillaume Lemaitre, siavrez, Olivier Grisel, mlant, melemo248
2021-11Thomas J. Fan20 (13.7% of 146)Guillaume Lemaitre, Olivier Grisel, Julien Jerphanion, Sven Eschlbeck, siavrez54
2021-10Thomas J. Fan18 (12.9% of 140)Guillaume Lemaitre, Olivier Grisel, Juan Martin Loyola, Mitzi, Jérémie du Boisberranger60
2021-09Juan Martin Loyola26 (17.4% of 149)Thomas J. Fan, Guillaume Lemaitre, EricEllwanger, Adrin Jalali, baam43
2021-08Guillaume Lemaitre16 (14.7% of 109)genvalen, Juan Martin Loyola, Thomas J. Fan, baam, Olivier Grisel36
2021-07genvalen23 (18.9% of 122)Thomas J. Fan, Guillaume Lemaitre, Olivier Grisel, Juan Martin Loyola, Maxwell Liu55
2021-06Thomas J. Fan36 (24.7% of 146)Guillaume Lemaitre, Olivier Grisel, Jérémie du Boisberranger, Gabriel Stefanini Vicente, Maria Telenczuk58
2021-05Jérémie du Boisberranger8 (13.8% of 58)Chiara Marmo, Alihan Zihna, Thomas J. Fan, Guillaume Lemaitre, naozin55532
2021-04Thomas J. Fan16 (16.8% of 95)Guillaume Lemaitre, Jérémie du Boisberranger, Julien Jerphanion, Chiara Marmo, Alihan Zihna45
2021-03Thomas J. Fan7 (10.6% of 66)Olivier Grisel, Alihan Zihna, Mohamed Haseeb, Jérémie du Boisberranger, Avi Gupta41
2021-02Thomas J. Fan19 (18.6% of 102)Guillaume Lemaitre, Olivier Grisel, Atsushi Nukariya, Zito Relova, Jérémie du Boisberranger58
2021-01Thomas J. Fan22 (26.2% of 84)Guillaume Lemaitre, Olivier Grisel, Chiara Marmo, Jérémie du Boisberranger, Juan Carlos Alfaro Jiménez39
2020-12Olivier Grisel9 (16.1% of 56)Juan Carlos Alfaro Jiménez, Thomas J. Fan, Guillaume Lemaitre, Chiara Marmo, sadak27
2020-11Thomas J. Fan14 (15.6% of 90)Olivier Grisel, Guillaume Lemaitre, Chiara Marmo, Juan Carlos Alfaro Jiménez, Nicolas Hug38
2020-10Thomas J. Fan15 (16.5% of 91)Nicolas Hug, Guillaume Lemaitre, Olivier Grisel, Maria Telenczuk, Juan Carlos Alfaro Jiménez39
2020-09Thomas J. Fan10 (12.3% of 81)Juan Carlos Alfaro Jiménez, N. Haiat, Nicolas Hug, Albert Villanova del Moral, Guillaume Lemaitre33
2020-08Frans Larsson37 (23.4% of 158)Thomas J. Fan, Nicolas Hug, Guillaume Lemaitre, Chiara Marmo, Lucy Liu63
2020-07Thomas J. Fan20 (14.8% of 135)Jérémie du Boisberranger, Juan Carlos Alfaro Jiménez, Frans Larsson, Lucy Liu, Maren Westermann61
2020-06Thomas J. Fan26 (11.9% of 219)Juan Carlos Alfaro Jiménez, Lucy Liu, Guillaume Lemaitre, Alex Henrie, Muoki Caleb102
2020-05Lucy Liu20 (17.4% of 115)Nicolas Hug, Thomas J. Fan, Juan Carlos Alfaro Jiménez, Roman Yurchak, Jérémie du Boisberranger49
2020-04Thomas J. Fan23 (18.5% of 124)Nicolas Hug, Lucy Liu, Adrin Jalali, Joel Nothman, Kevin Markham41
2020-03Thomas J. Fan13 (14.8% of 88)Nicolas Hug, Roman Yurchak, Adrin Jalali, Katrina Ni, Olivier Grisel37
2020-02Thomas J. Fan12 (11.2% of 107)Nicolas Hug, Jérémie du Boisberranger, Adrin Jalali, Guillaume Lemaitre, Roman Yurchak53
2020-01Thomas J. Fan10 (7.3% of 137)Pierre Delanoue, Nicolas Hug, Adrin Jalali, Madhura Jayaratne, Guillaume Lemaitre73
2019-12Thomas J. Fan20 (18.7% of 107)Olivier Grisel, Nicolas Hug, Hanmin Qin, cgsavard, Guillaume Lemaitre42
2019-11Thomas J. Fan20 (13.3% of 150)Nicolas Hug, Guillaume Lemaitre, Chiara Marmo, Adrin Jalali, Olivier Grisel66
2019-10Thomas J. Fan44 (24.9% of 177)Nicolas Hug, Roman Yurchak, Guillaume Lemaitre, Chiara Marmo, Adrin Jalali62
2019-09Nicolas Hug15 (14.0% of 107)Thomas J. Fan, Adrin Jalali, Guillaume Lemaitre, Chiara Marmo, Samesh Lakhotia51
2019-08Thomas J. Fan15 (10.9% of 138)Samesh Lakhotia, Andreas Mueller, Nicolas Hug, Roman Yurchak, qdeffense70
2019-07Hanmin Qin23 (14.9% of 154)Thomas J. Fan, Guillaume Lemaitre, Roman Yurchak, Andreas Mueller, Joel Nothman64
2019-06Roman Yurchak17 (16.8% of 101)Thomas J. Fan, Nicolas Hug, Guillaume Lemaitre, Johann Faouzi, Alex Henrie39
2019-05Guillaume Lemaitre27 (23.7% of 114)Joel Nothman, Thomas J. Fan, Nicolas Hug, Olivier Grisel, rlms46
2019-04Joel Nothman12 (11.7% of 103)Nicolas Hug, Adrin Jalali, Hanmin Qin, Jérémie du Boisberranger, Thomas J. Fan48
2019-03Hanmin Qin10 (10.5% of 95)Thomas J. Fan, Nicolas Hug, Adrin Jalali, Joel Nothman, Jérémie du Boisberranger45
2019-02Hanmin Qin17 (13.6% of 125)Thomas J. Fan, Jérémie du Boisberranger, Joel Nothman, Christos Aridas, Roman Yurchak49
2019-01Hanmin Qin14 (18.2% of 77)Thomas J. Fan, Roman Yurchak, Prabakaran Kumaresshan, Joel Nothman, Zijie (ZJ) Poh41
2018-12Hanmin Qin10 (15.6% of 64)Adrin Jalali, Nicolas Hug, Joel Nothman, Andreas Mueller, Reshama Shaikh25
2018-11Hanmin Qin11 (12.6% of 87)Andreas Mueller, Joel Nothman, Olivier Grisel, Thomas J. Fan, Nicolas Hug43
2018-10Hanmin Qin14 (13.9% of 101)Jérémie du Boisberranger, Andreas Mueller, Nicolas Hug, TakingItCasual, Joel Nothman52
2018-09Hanmin Qin12 (11.3% of 106)Joel Nothman, Adrin Jalali, Olivier Grisel, Roman Yurchak, Tom Dupré la Tour43
2018-08Joel Nothman16 (16.5% of 97)Hanmin Qin, Adrin Jalali, Andreas Mueller, jakirkham, Nicolas Hug31
2018-07Hanmin Qin19 (10.7% of 178)Andreas Mueller, Joel Nothman, Nicolas Hug, Adrin Jalali, jakirkham62
2018-06Joel Nothman21 (20.0% of 105)Hanmin Qin, Guillaume Lemaitre, Tom Dupré la Tour, Loic Esteve, josephsalmon42
2018-05Joel Nothman9 (15.8% of 57)Hanmin Qin, Andreas Mueller, Roman Yurchak, Loic Esteve, Joris Van den Bossche35
2018-04Roman Yurchak4 (7.3% of 55)Loic Esteve, Joel Nothman, Guillaume Lemaitre, Sergey Feldman, Nicholas Nadeau, P.Eng., AVS42
2018-03Hanmin Qin7 (14.0% of 50)Loic Esteve, Joel Nothman, Mabel Villalba, Kirill, Guillaume Lemaitre30
2018-02Joel Nothman19 (23.8% of 80)Loic Esteve, jotasi, Albert Thomas, Tom Dupré la Tour, William de Vazelhes39
2018-01Joel Nothman14 (21.2% of 66)Loic Esteve, Hanmin Qin, cclauss, Jiongyan Zhang, jotasi32
2017-12Loic Esteve10 (14.5% of 69)Joel Nothman, Andreas Mueller, Viraj Navkal, Gaurav Dhingra, Eric Chang40
2017-11Hanmin Qin17 (20.7% of 82)Loic Esteve, Joel Nothman, Tom Dupré la Tour, Vinit, Jörg Döpfert36
2017-10Joel Nothman13 (15.1% of 86)Loic Esteve, Hanmin Qin, Albert Thomas, Kumar Ashutosh, Andreas Mueller50
2017-09Loic Esteve16 (21.3% of 75)Joel Nothman, Andreas Mueller, Hanmin Qin, Albert Thomas, William de Vazelhes36
2017-08Joel Nothman9 (13.8% of 65)Andreas Mueller, Hanmin Qin, James Bourbeau, Loic Esteve, Kumar Ashutosh32
2017-07Joel Nothman17 (18.5% of 92)Sebastin Santy, Balakumaran Manoharan, Raghav RV, Olivier Grisel, Andreas Mueller39
2017-06Joel Nothman16 (8.9% of 179)Alexandre Gramfort, Loic Esteve, Hanmin Qin, Andreas Mueller, Taehoon Lee66
2017-05Loic Esteve5 (10.6% of 47)Guillaume Lemaitre, Naoya Kanai, Joel Nothman, Hanmin Qin, jbDelafosse31
2017-04Guillaume Lemaitre6 (17.1% of 35)Hanmin Qin, AishwaryaRK, mikebenfield, andreh7, aivision202028
2017-03Rishikesh4 (6.6% of 61)Guillaume Lemaitre, Loic Esteve, Sid Kapur, Shubham Bhardwaj, Leland McInnes49
2017-02Loic Esteve6 (9.2% of 65)Joel Nothman, Rishikesh, Aman Dalmia, akshay0724, Aashil39
2017-01Naoya Kanai4 (10.5% of 38)Loic Esteve, Guillaume Lemaitre, Raghav RV, Joel Nothman, CJ Carey27
2016-12Joel Nothman12 (16.2% of 74)Andreas Mueller, Loic Esteve, Aashil, alexandercbooth, Vincent Pham43
2016-11Loic Esteve9 (13.8% of 65)Joel Nothman, Andreas Mueller, Aman Dalmia, Srivatsan, Raghav RV33
2016-10Loic Esteve8 (6.9% of 116)Andreas Mueller, Olivier Grisel, Nelson Liu, Joel Nothman, waterponey74
2016-09Olivier Grisel21 (12.7% of 166)Andreas Mueller, Joel Nothman, themrmax, Nelle Varoquaux, Raghav RV52
2016-08Nelson Liu16 (10.2% of 157)Olivier Grisel, Tim Head, Gael Varoquaux, b0noI, Yen44
2016-07Nelson Liu8 (10.1% of 79)Carol Willing, Joel Nothman, Igor Andriushchenko, Nelle Varoquaux, James Fiedler45
2016-06Joel Nothman9 (13.8% of 65)Gael Varoquaux, Krishna Kalyan, John Moeller, Francis O'Donovan, Thierry Guillemot34
2016-05Joel Nothman10 (19.6% of 51)Alexandre Gramfort, Yen, Tom Dupré la Tour, Olivier Grisel, Nelson Liu32
2016-04Joel Nothman9 (11.8% of 76)Olivier Grisel, Manoj Kumar, Vighnesh Birodkar, Thierry Guillemot, Raghav RV45
2016-03Alexandre Gramfort11 (15.1% of 73)Manoj Kumar, Tom Dupré la Tour, Camilo Lamus, Yen, Vighnesh Birodkar32
2016-02Olivier Grisel25 (16.3% of 153)Andreas Mueller, Yen, Alexandre Gramfort, Jake VanderPlas, Tom Dupré la Tour35
2016-01Nikolay Mayorov21 (16.3% of 129)Manoj Kumar, Olivier Grisel, dsquareindia, Gael Varoquaux, Alexandre Gramfort34
2015-12Alexandre Gramfort22 (20.6% of 107)Andreas Mueller, Tom Dupré la Tour, Olivier Grisel, Henry Lin, Manoj Kumar38
2015-11Andreas Mueller48 (22.6% of 212)Gael Varoquaux, Alexandre Gramfort, Giorgio Patrini, Gilles Louppe, Tim Head63
2015-10Olivier Grisel43 (11.7% of 367)Andreas Mueller, Gilles Louppe, Alexandre Gramfort, Arnaud Joly, Henry Lin60
2015-09Olivier Grisel20 (12.3% of 163)Gilles Louppe, Manoj Kumar, Andreas Mueller, Joel Nothman, Gael Varoquaux37
2015-08Jan Hendrik Metzen54 (25.6% of 211)mhg, Gael Varoquaux, Lars Buitinck, Joel Nothman, Andreas Mueller35
2015-07Andreas Mueller26 (14.1% of 185)Olivier Grisel, Raghav RV, Lars Buitinck, Phil Roth, Jacob Schreiber44
2015-06Andreas Mueller24 (20.9% of 115)Joel Nothman, Alexandre Gramfort, Chyi-Kwei Yau, Raghav RV, Mathieu Blondel33
2015-05Andreas Mueller40 (19.9% of 201)Olivier Grisel, Thomas Unterthiner, Chyi-Kwei Yau, Jan Hendrik Metzen, Alexandre Gramfort32
2015-04Andreas Mueller36 (19.3% of 187)Olivier Grisel, Jan Hendrik Metzen, Tim Head, Sebastian Saeger, Hsuan-Tien Lin43
2015-03Andreas Mueller69 (28.4% of 243)Jan Hendrik Metzen, Olivier Grisel, Vinayak Mehta, Raghav RV, Barmaley.exe34
2015-02Jan Hendrik Metzen33 (18.5% of 178)Olivier Grisel, Andreas Mueller, Raghav RV, Alexandre Gramfort, Loic Esteve32
2015-01Andreas Mueller36 (18.1% of 199)Joel Nothman, Raghav RV, Jan Hendrik Metzen, Mathieu Blondel, Lars Buitinck46
2014-12Manoj Kumar36 (14.7% of 245)Andreas Mueller, Joel Nothman, Alexandre Gramfort, Clemens Brunner, Lars Buitinck34
2014-11Olivier Grisel28 (14.9% of 188)Manoj Kumar, Arnaud Joly, maheshakya, Andreas Mueller, Clemens Brunner38
2014-10Florian Wilhelm48 (22.6% of 212)Manoj Kumar, maheshakya, Clemens Brunner, Arnaud Joly, Danny Sullivan32
2014-09Lars Buitinck25 (12.2% of 205)Florian Wilhelm, Arnaud Joly, Olivier Grisel, Peter Prettenhofer, swu38
2014-08Joel Nothman36 (19.8% of 182)Hamzeh Alsalhi, Manoj Kumar, Lars Buitinck, Gael Varoquaux, maheshakya28
2014-07Olivier Grisel66 (16.5% of 401)Gael Varoquaux, Arnaud Joly, Manoj Kumar, Lars Buitinck, Hamzeh Alsalhi41
2014-06Olivier Grisel40 (20.8% of 192)Lars Buitinck, Manoj Kumar, Kyle Kastner, Joel Nothman, Noel Dawe30
2014-05Michael Bommarito40 (20.2% of 198)Olivier Grisel, Joel Nothman, Hamzeh Alsalhi, Alexander Fabisch, Lars Buitinck35
2014-04Olivier Grisel31 (18.9% of 164)Lars Buitinck, Noel Dawe, Gilles Louppe, Arnaud Joly, Gael Varoquaux32
2014-03Lars Buitinck37 (16.2% of 228)Arnaud Joly, Olivier Grisel, Gael Varoquaux, Florian Wilhelm, Joel Nothman31
2014-02Gael Varoquaux36 (16.7% of 215)Alexander Fabisch, Lars Buitinck, Arnaud Joly, Joel Nothman, Maheshakya Wijewardena37
2014-01Alexander Fabisch34 (13.8% of 246)Gael Varoquaux, Peter Prettenhofer, Joel Nothman, Gilles Louppe, Arnaud Joly35
2013-12Lars Buitinck26 (14.9% of 175)Andreas Mueller, Joel Nothman, Olivier Grisel, Alexandre Gramfort, Eustache Diemert24
2013-11Peter Prettenhofer44 (23.4% of 188)Eustache Diemert, Jaques Grobler, Mathieu Blondel, Jake VanderPlas, Gael Varoquaux24
2013-10Lars Buitinck27 (14.2% of 190)Olivier Grisel, Jaques Grobler, Johannes Schönberger, dengemann, Ronald Phlypo31
2013-09Lars Buitinck36 (13.0% of 276)Arnaud Joly, Johannes Schönberger, Gilles Louppe, Alexandre Gramfort, Olivier Grisel26
2013-08Gael Varoquaux33 (13.4% of 247)dengemann, Lars Buitinck, Mathieu Blondel, Alexandre Gramfort, Jaques Grobler29
2013-07Gilles Louppe163 (14.4% of 1,133)Nelle Varoquaux, Kemal Eren, Arnaud Joly, Lars Buitinck, Olivier Grisel38
2013-06Johannes Schönberger41 (15.1% of 272)Joel Nothman, Eustache Diemert, Mathieu Blondel, Lars Buitinck, Arnaud Joly32
2013-05Jaques Grobler33 (19.3% of 171)Joel Nothman, Arnaud Joly, Lars Buitinck, Andreas Mueller, Gael Varoquaux28
2013-04Jaques Grobler28 (20.7% of 135)Lars Buitinck, Jake VanderPlas, Gael Varoquaux, Mathieu Blondel, Jim Holmström33
2013-03Lars Buitinck56 (32.0% of 175)Andreas Mueller, Jake VanderPlas, Steven De Gryze, Olivier Grisel, Alexandre Gramfort28
2013-02Andreas Mueller44 (21.6% of 204)Lars Buitinck, Gilles Louppe, Noel Dawe, Gael Varoquaux, Robert Marchman21
2013-01Andreas Mueller97 (21.1% of 460)Noel Dawe, Arnaud Joly, Gilles Louppe, Gael Varoquaux, Lars Buitinck32
2012-12Andreas Mueller109 (27.0% of 403)Arnaud Joly, Gilles Louppe, Olivier Grisel, Peter Prettenhofer, Aymeric Masurelle28
2012-11Mathieu Blondel71 (15.9% of 447)Andreas Mueller, Peter Prettenhofer, Gael Varoquaux, Wei Li, Lars Buitinck35
2012-10Andreas Mueller85 (22.0% of 387)Gael Varoquaux, Peter Prettenhofer, Lars Buitinck, Rob Zinkov, Yann N. Dauphin33
2012-09Andreas Mueller66 (18.0% of 367)Wei Li, Lars Buitinck, Vlad Niculae, Alexandre Gramfort, Mathieu Blondel25
2012-08Andreas Mueller102 (32.7% of 312)Vlad Niculae, Alexandre Gramfort, Peter Prettenhofer, Mathieu Blondel, Yannick Schwartz24
2012-07Gilles Louppe84 (31.2% of 269)Gael Varoquaux, Andreas Mueller, Peter Prettenhofer, Lars Buitinck, Jaques Grobler22
2012-06Andreas Mueller75 (36.6% of 205)Immanuel Bayer, Peter Prettenhofer, Lars Buitinck, Alexandre Gramfort, Vlad Niculae19
2012-05Andreas Mueller66 (22.4% of 294)Gael Varoquaux, Mathieu Blondel, Alexis Mignon, Nelle Varoquaux, Alexandre Gramfort24
2012-04Andreas Mueller49 (26.6% of 184)Lars Buitinck, Nelle Varoquaux, Jaques Grobler, Alexandre Gramfort, Gael Varoquaux18
2012-03Peter Prettenhofer98 (19.3% of 509)Andreas Mueller, Olivier Grisel, Jaques Grobler, Gael Varoquaux, Robert Layton24
2012-02Andreas Mueller74 (21.8% of 339)Gael Varoquaux, Olivier Grisel, Peter Prettenhofer, Jaques Grobler, Shiqiao Du26
2012-01Mathieu Blondel88 (17.8% of 494)Andreas Mueller, Olivier Grisel, Gael Varoquaux, Lars Buitinck, Peter Prettenhofer24
2011-12Andreas Mueller146 (22.0% of 665)Olivier Grisel, Gilles Louppe, Vlad Niculae, Lars Buitinck, Gael Varoquaux22
2011-11Gilles Louppe114 (27.3% of 417)Gael Varoquaux, Andreas Mueller, Olivier Grisel, Peter Prettenhofer, Robert Layton17
2011-10Olivier Grisel72 (24.8% of 290)Lars Buitinck, Robert Layton, Peter Prettenhofer, Gael Varoquaux, Brian Holt19
2011-09Brian Holt107 (17.6% of 608)Olivier Grisel, Gael Varoquaux, Fabian Pedregosa, Peter Prettenhofer, Robert Layton19
2011-08Vlad Niculae113 (18.8% of 600)Olivier Grisel, Brian Holt, Mathieu Blondel, Clay Woolam, Gilles Louppe22
2011-07Vlad Niculae127 (28.6% of 444)Lars Buitinck, Gael Varoquaux, Fabian Pedregosa, Robert Layton, Alexandre Gramfort21
2011-06Vlad Niculae104 (26.9% of 386)Lars Buitinck, Olivier Grisel, Mathieu Blondel, Gael Varoquaux, Jake VanderPlas15
2011-05Olivier Grisel107 (27.4% of 390)Fabian Pedregosa, Lars Buitinck, Gael Varoquaux, Vlad Niculae, Nelle Varoquaux21
2011-04Olivier Grisel89 (15.9% of 561)Gael Varoquaux, Vlad Niculae, Alexandre Passos, Fabian Pedregosa, Noel Dawe29
2011-03Olivier Grisel91 (51.4% of 177)Fabian Pedregosa, Vlad Niculae, Gael Varoquaux, Peter Prettenhofer, Amit Aides13
2011-02Fabian Pedregosa52 (26.0% of 200)Olivier Grisel, Gael Varoquaux, Mathieu Blondel, Alexandre Gramfort, Dan Yamins10
2011-01Mathieu Blondel44 (25.1% of 175)Alexandre Gramfort, Fabian Pedregosa, Edouard DUCHESNAY, James Bergstra, Olivier Grisel16
2010-12Fabian Pedregosa66 (40.2% of 164)Olivier Grisel, Alexandre Gramfort, Peter Prettenhofer, Vlad Niculae, Vincent Dubourg13
2010-11Olivier Grisel106 (28.9% of 367)Peter Prettenhofer, Gael Varoquaux, Fabian Pedregosa, Alexandre Gramfort, Vincent Dubourg14
2010-10Fabian Pedregosa121 (45.5% of 266)Olivier Grisel, Peter Prettenhofer, Mathieu Blondel, Alexandre Gramfort, Ron Weiss10
2010-09Fabian Pedregosa90 (25.7% of 350)Gael Varoquaux, Alexandre Gramfort, Olivier Grisel, Vincent Michel, Bertrand Thirion10
2010-08Gael Varoquaux75 (31.5% of 238)Fabian Pedregosa, Alexandre Gramfort, Olivier Grisel, Ron Weiss, Matthieu Perrot7
2010-07Gael Varoquaux78 (32.4% of 241)Alexandre Gramfort, Olivier Grisel, Fabian Pedregosa, Ron Weiss, Vincent Michel9
2010-06Fabian Pedregosa83 (70.3% of 118)Alexandre Gramfort, Olivier Grisel, Gael Varoquaux, Yaroslav Halchenko, Vincent Michel6
2010-05Fabian Pedregosa73 (52.1% of 140)Olivier Grisel, Alexandre Gramfort, Yaroslav Halchenko, Gael Varoquaux, Chris Filo Gorgolewski6
2010-04Fabian Pedregosa47 (45.2% of 104)Gael Varoquaux, Alexandre Gramfort, Yaroslav Halchenko, Vincent Michel, Olivier Grisel6
2010-03Fabian Pedregosa119 (57.2% of 208)Alexandre Gramfort, Vincent Michel, Olivier Grisel, Bertrand Thirion, Gael Varoquaux7
2010-02Fabian Pedregosa15 (93.8% of 16)Jake VanderPlas2
2010-01Fabian Pedregosa391 (99.7% of 392)Gael Varoquaux2

Cumulative lines added per author

Lines added over time by the top 20 of 3,371 authors; the top 5 are in color, the rest in grey.

Commits by organization

9,442 of 34,086 commits (27.7%) come from an address at 57 organizations, counted by the domain of the address and committed from by two people or more. Domains of one person (most often that person's own), personal mail providers, hidden noreply addresses and bots are counted apart, below.

The domain says where an address is, not who paid for the work: people commit from personal addresses on paid time, and from work addresses on their own.

OrganizationCommitsShareLast 12 monthsAddressesFirst commitLast commit
inria.fr5,07414.9%0152010-01-052025-03-15
uni-bonn.de1,8215.3%022011-04-162022-04-09
ymail.com6551.9%4032014-07-162026-10-22
nyu.edu3150.9%0142014-11-252024-02-16
probabl.ai2850.8%6182024-02-102026-09-21
uni-bremen.de2370.7%032011-10-122015-11-29
surrey.ac.uk2030.6%022011-07-292012-08-21
cern.ch1890.6%032011-03-312024-06-06
cea.fr880.3%052010-07-272015-12-28
columbia.edu800.2%062017-02-152024-10-29

Where the commits come from, by quarter

QuarterCommitsOrganizationsOne-person domainsPersonal emailHidden (noreply)UnknownBots
2026-Q4545.6%11.1%64.8%18.5%0%0%
2026-Q323511.1%10.6%61.7%16.6%0%0%
2026-Q230012.3%5.3%61.0%21.0%0%0.3%
2026-Q12326.9%9.5%62.5%19.8%0%1.3%
2025-Q436612.8%9.3%50.0%27.6%0%0.3%
2025-Q330915.5%4.5%52.8%26.9%0%0.3%
2025-Q228818.1%5.9%47.2%28.1%0%0.7%
2025-Q127419.3%6.2%45.3%28.1%0%1.1%

Commits by domain

DomainCommitsShare
gmail.com11,51033.8%
inria.fr5,07414.9%
users.noreply.github.com3,40810.0%
ensta.org2,5327.4%
ais.uni-bonn.de1,8215.3%
uva.nl1,2653.7%
mblondel.org7782.3%
vene.ro7752.3%
ymail.com6551.9%
ulg.ac.be5301.6%