Authors

Contributions per author in terms of lines of code and contribution time. Duplicate authors can be merged in the Author alias mapping interface.

Author Added Deleted Net Revisions Months Last Contribution
Guido van Rossum 1119652 679157 440495 10857 317 2017-02-01
Jack Jansen 734032 595352 138680 2944 164 2006-04-20
Georg Brandl 500598 495039 5559 4980 134 2016-08-16
Martin v. Löwis 431183 253709 177474 2614 173 2015-02-09
Benjamin Peterson 395993 498661 -102668 4151 108 2017-04-14
Brett Cannon 286215 266083 20132 1725 167 2017-03-31
Christian Heimes 232841 109173 123668 1044 112 2017-03-02
Antoine Pitrou 188963 100729 88234 3028 104 2017-04-14
Fred Drake 187023 161614 25409 5423 175 2011-03-03
Thomas Wouters 174751 114242 60509 336 165 2014-04-17
Matthias Klose 161282 109119 52163 216 142 2016-06-12
Serhiy Storchaka 140911 87354 53557 1805 51 2017-04-16
Thomas Heller 137984 36478 101506 715 119 2010-08-08
Victor Stinner 133466 93839 39627 4026 86 2017-04-04
Marc-André Lemburg 124049 58991 65058 337 128 2011-02-25
Gregory P. Smith 109044 28864 80180 881 200 2017-01-22
Florent Xicluna 98277 87530 10747 356 46 2014-01-22
Raymond Hettinger 92834 39998 52836 3610 176 2017-02-06
Hye-Shik Chang 86456 57635 28821 142 63 2009-04-02
Tim Peters 85144 39402 45742 2410 166 2014-05-08
Nick Coghlan 75712 43607 32105 582 136 2017-04-11
Jeremy Hylton 74312 41939 32373 1019 139 2009-04-01
Barry Warsaw 73323 49153 24170 1934 272 2017-04-07
doko@ubuntu.com 71661 33914 37747 106 55 2017-02-01
Larry Hastings 69555 35392 34163 330 82 2017-01-19
Andrew M. Kuchling 66191 34029 32162 2023 152 2010-12-15
Mark Dickinson 58166 21496 36670 1488 110 2017-04-05
Alexandre Vassalotti 57825 38263 19562 285 78 2013-12-07
Fredrik Lundh 57824 121382 -63558 312 73 2006-08-16
Ezio Melotti 57660 43102 14558 1320 80 2016-03-18
Kristján Valur Jónsson 52818 31301 21517 182 111 2015-09-12
Ronald Oussoren 49376 47293 2083 524 94 2014-02-06
Eric Snow 49370 41700 7670 92 48 2016-09-09
Skip Montanaro 48899 41339 7560 665 128 2011-03-20
Stefan Krah 47495 11271 36224 395 83 2017-03-06
Yury Selivanov 39934 16066 23868 480 37 2017-03-12
Brian Curtin 38015 52179 -14164 355 46 2014-02-08
Ned Deily 37428 19041 18387 500 75 2017-03-20
R David Murray 36272 9796 26476 885 69 2016-12-24
Neal Norwitz 34658 49568 -14910 1782 84 2009-01-05
Greg Ward 34055 15606 18449 852 196 2015-04-20
Michael Foord 32031 12639 19392 294 60 2014-04-15
Tarek Ziade 31027 539 30488 42 0 2011-06-02
Vinay Sajip 29245 12390 16855 855 156 2017-02-20
Tarek Ziadé 28084 13299 14785 553 21 2010-10-03
Walter Dörwald 27807 14808 12999 516 85 2009-05-06
Amaury Forgeot d'Arc 27410 19525 7885 467 55 2012-07-08
Just van Rossum 27012 11511 15501 351 69 2004-11-12
Steve Dower 22557 39049 -16492 375 29 2017-03-16
Éric Araujo 21390 47462 -26072 822 43 2014-03-17
Eric Smith 20446 7697 12749 252 41 2011-02-01
Anthony Baxter 18941 10151 8790 177 63 2007-04-18
Steven Bethard 18465 283 18182 47 36 2011-04-04
Jesus Cea 17331 16544 787 195 100 2016-09-20
R. David Murray 16560 4488 12072 599 23 2011-03-03
Zachary Ware 16159 162725 -146566 350 40 2017-04-01
Phillip J. Eby 15818 10682 5136 60 80 2010-12-03
Alexander Belopolsky 15342 10563 4779 346 79 2017-01-12
Terry Jan Reedy 15102 6331 8771 489 59 2017-01-04
Neil Schemenauer 14380 11267 3113 314 141 2012-06-27
Senthil Kumaran 14000 7636 6364 881 105 2017-04-10
Guilherme Polo 13987 774 13213 78 14 2009-08-18
Facundo Batista 13777 4958 8819 158 126 2015-04-22
Roger E. Masse 13186 3257 9929 79 5 1997-06-05
Sjoerd Mullender 11853 3178 8675 151 173 2007-01-16
Michael W. Hudson 11788 13934 -2146 269 62 2006-11-23
David Scherer 11594 0 11594 1 0 2000-08-15
Martin Panter 10353 6357 3996 398 17 2017-01-29
Andrew Svetlov 10195 7800 2395 263 52 2016-08-08
Meador Inge 10088 8960 1128 67 55 2016-04-30
Collin Winter 10026 9234 792 172 37 2010-04-17
Ethan Furman 9457 2116 7341 120 43 2017-01-24
Kurt B. Kaiser 9453 9022 431 442 118 2011-05-25
Eric V. Smith 9385 5318 4067 71 67 2016-11-07
Andrew MacIntyre 9235 1991 7244 122 79 2008-10-01
Nadeem Vawda 7886 1711 6175 168 31 2013-12-08
Charles-François Natali 7841 4378 3463 243 56 2016-02-10
Ka-Ping Yee 7561 2712 4849 101 89 2008-03-20
Trent Nelson 7532 4510 3022 68 56 2012-12-13
INADA Naoki 7141 4547 2594 61 5 2017-04-01
Eli Bendersky 6931 4573 2358 277 50 2015-03-14
Łukasz Langa 6870 1812 5058 88 76 2017-03-10
Richard Oudkerk 6812 4408 2404 159 26 2014-07-28
Lars Gustäbel 6793 2876 3917 143 186 2016-04-19
Mark Hammond 6717 4939 1778 148 187 2016-01-11
Bob Ippolito 6517 2875 3642 44 48 2009-03-29
Jeffrey Yasskin 6116 2302 3814 82 34 2010-07-09
Steven M. Gava 6042 2078 3964 91 11 2002-06-11
Gerhard Häring 5575 1501 4074 45 53 2010-10-03
Hirokazu Yamamoto 5403 2986 2417 300 27 2010-12-09
Armin Rigo 5356 1981 3375 137 161 2017-04-13
Gustavo Niemeyer 5322 1158 4164 60 50 2007-01-10
Philip Jenvey 5176 4606 570 54 59 2014-04-18
Berker Peksag 5105 4211 894 474 33 2017-04-13
doko@python.org 4415 250 4165 11 0 2013-01-31
Bill Janssen 4403 2347 2056 36 13 2008-09-29
Sandro Tosi 3891 7002 -3111 192 17 2013-01-27
Jim Fulton 3420 877 2543 30 48 2004-10-13
Jeroen Ruigrok van der Werven 3383 2027 1356 54 26 2010-07-13
Edward Loper 3314 1592 1722 42 1 2004-09-30
Richard Jones 3296 2452 844 14 50 2010-08-16
Giampaolo Rodolà 3158 827 2331 116 10 2011-03-08
Travis E. Oliphant 3093 889 2204 14 9 2008-06-06
Steven D'Aprano 2847 1737 1110 33 10 2016-10-05
Ross Lagerwall 2733 813 1920 52 20 2012-12-13
Peter Schneider-Kamp 2679 5080 -2401 45 25 2002-08-27
Eric S. Raymond 2444 1166 1278 93 29 2002-12-31
Robert Collins 2422 722 1700 57 18 2016-05-16
Brian Quinlan 2418 394 2024 19 43 2014-05-17
Jesse Noller 2387 2236 151 98 24 2010-07-03
Greg Stein 2330 819 1511 29 43 2003-06-24
Andrew Kuchling 2261 767 1494 71 41 2016-11-08
Trent Mick 2200 921 1279 32 82 2007-04-13
Chris Jerdonek 2057 1120 937 79 5 2013-02-27
Petri Lehtinen 2008 868 1140 115 41 2014-10-10
Giampaolo Rodola' 1994 766 1228 85 38 2014-06-22
Jack Diederich 1810 1310 500 32 44 2010-02-23
Johannes Gijsbers 1694 1678 16 73 6 2005-03-12
Marc-Andre Lemburg 1600 1586 14 5 0 2012-04-25
Jason R. Coombs 1534 606 928 104 63 2016-11-06
Vladimir Marangozov 1445 1364 81 22 1 2000-09-08
Tim Golden 1438 707 731 62 56 2015-04-08
Tal Einat 1360 279 1081 8 10 2015-06-09
Chui Tey 1327 124 1203 9 6 2002-12-12
Moshe Zadka 1278 359 919 40 11 2001-07-23
Hynek Schlawack 1274 590 684 65 8 2013-02-05
Robert Schuppenies 1241 422 819 22 11 2009-05-17
Sean Reifscheider 1217 299 918 37 53 2011-02-22
Paul Prescod 1143 577 566 20 20 2002-03-18
Jean-Paul Calderone 1100 755 345 15 23 2012-03-16
Andrew McNamara 935 686 249 27 37 2006-07-31
Charles-Francois Natali 879 879 0 11 1 2013-05-20
Daniel Stutzbach 814 326 488 37 8 2011-05-04
Žiga Seilnacht 784 196 588 15 1 2007-04-12
Xavier de Gaye 782 382 400 52 6 2017-01-06
Steve Holden 777 437 340 14 58 2007-04-26
unknown 721 341 380 9 12 2002-07-05
Piers Lauder 706 198 508 34 49 2005-08-31
Xiang Zhang 674 282 392 34 4 2017-04-17
Frank Wierzbicki 658 85 573 9 41 2013-01-16
briancurtin 650 26 624 6 0 2011-03-18
Nicholas Bastin 648 262 386 27 6 2004-09-29
Mark Summerfield 648 398 250 31 12 2008-09-08
Martin Blais 571 234 337 4 0 2006-06-06
Josiah Carlson 559 288 271 23 11 2009-06-03
Terry Reedy 535 282 253 45 3 2011-02-22
David Malcolm 529 121 408 13 30 2013-05-06
Ivan Levkivskyi 513 107 406 9 1 2017-03-24
Andrew Dalke 477 152 325 18 0 2006-05-27
Gregory P. Smith ext:(%20%5BGoogle%20Inc.%5D) 473 145 328 26 5 2016-11-20
Steve Purcell 447 369 78 18 32 2003-12-06
Kushal Das 421 168 253 12 31 2016-11-16
Reid Kleckner 419 129 290 9 0 2011-04-10
Alex Martelli 385 178 207 25 52 2007-08-22
Peter Astrand 373 159 214 33 31 2007-05-26
Armin Ronacher 355 111 244 14 51 2012-10-07
Jason Tishler 334 233 101 34 36 2005-05-20
Donald Stufft 310 284 26 55 38 2017-03-14
Davin Potts 266 87 179 4 0 2016-09-09
David Ascher 261 18 243 2 1 2004-03-26
Tony Lownds 255 141 114 18 7 2003-05-17
orenmn 247 192 55 5 0 2017-03-11
David Wolever 221 138 83 6 64 2013-08-14
Dave Cole 219 23 196 6 0 2004-08-26
guido@google.com 213 12 201 6 0 2011-03-29
Paul Moore 200 31 169 5 14 2016-05-22
George Yoshida 199 110 89 50 15 2007-08-15
David Goodger 189 60 129 9 72 2009-01-31
Martin v. Loewis 175 23 152 5 22 2013-03-24
Matthias Bussonnier 170 45 125 10 0 2017-03-06
cocoatomo 161 70 91 4 0 2017-04-15
Roger Serwy 140 41 99 20 2 2013-06-11
Walter Doerwald 138 0 138 2 0 2013-12-02
Ken Manheimer 135 49 86 7 63 2003-06-17
Samuele Pedroni 131 9 122 3 9 2004-02-21
Peter Moody 130 30 100 5 4 2014-03-11
Ask Solem 127 23 104 6 0 2010-11-09
Atsuo Ishimoto 124 4 120 1 0 2012-07-16
Christian Tismer 113 23 90 7 136 2013-10-22
Pierre Quentel 112 9 103 1 0 2017-04-02
Kristjan Valur Jonsson 111 50 61 11 31 2013-11-11
Stuart Berg 110 26 84 1 0 2017-04-06
Petr Motejlek 105 8 97 1 0 2017-03-01
Michael Seifert 100 35 65 4 0 2017-04-14
Sean Reifschneider 100 49 51 5 89 2012-03-12
Marco Buttu 88 43 45 9 1 2017-04-13
Garvit Khatri 82 53 29 1 0 2017-03-28
Eric Appelt 79 7 72 2 2 2017-04-17
Alex Gaynor 77 31 46 10 68 2017-04-11
Andrew Nester 74 8 66 2 1 2017-04-04
Chris Withers 71 54 17 7 42 2012-11-09
Jerry Seutter 69 26 43 4 0 2008-04-09
Dirkjan Ochtman 68 2 66 6 0 2010-03-04
Mariatta 62 24 38 19 2 2017-04-14
Louie Lu 58 54 4 3 1 2017-03-31
Jelle Zijlstra 55 18 37 6 0 2017-04-08
cvs2svn 54 0 54 54 142 2004-11-30
Aviv Palivoda 54 9 45 2 1 2017-04-09
Mariatta Wijaya 54 52 2 5 0 2017-02-06
Finn Bock 52 20 32 14 14 2002-11-06
Jim Fasarakis-Hilliard 49 84 -35 8 1 2017-04-03
Gerhard Haering 42 9 33 1 0 2011-05-09
s-sanjay 40 10 30 2 0 2017-03-31
Alexis Metaireau 39 1 38 2 0 2011-05-30
Oren Milman 39 25 14 1 0 2017-03-13
Seth M. Larson 38 0 38 1 0 2017-03-02
Doug Hellmann 36 9 27 7 10 2010-07-21
David Steele 35 14 21 1 0 2017-02-24
Ryan Gonzalez 34 20 14 2 2 2017-04-14
Ralf Schmitt 32 2 30 2 0 2011-05-31
T. Wouters 32 13 19 3 0 2017-03-31
svelankar 31 5 26 2 1 2017-04-11
Subhendu Ghosh 31 6 25 1 0 2017-02-25
David Ellis 31 8 23 1 0 2017-03-03
Anthony Zhang 31 11 20 1 0 2017-02-22
Nevada Sanchez 30 8 22 1 0 2017-04-13
Ratnadeep Debnath 27 7 20 1 0 2017-02-25
4kir4 26 5 21 1 0 2017-03-20
Zbigniew Jędrzejewski-Szmek 22 1 21 1 0 2012-09-02
Sayan Chowdhury 21 3 18 1 0 2017-02-26
Martijn Pieters 21 3 18 1 0 2017-02-23
Christophe Zeitouny 20 1 19 1 0 2017-03-23
Lisa Roach 20 4 16 1 0 2017-04-04
Vajrasky Kok 20 35 -15 1 0 2017-03-29
Nikolay Kim 18 1 17 1 0 2017-03-12
Tommy Beadle 18 15 3 2 0 2016-06-02
Dingyuan Wang 17 0 17 1 0 2015-06-22
Nate 17 2 15 1 0 2017-03-15
Brian Coleman 17 10 7 1 0 2017-03-02
Nicholas Riley 17 18 -1 2 0 2000-09-24
Jeremy Kloth 17 37 -20 2 0 2011-09-13
csabella 16 8 8 4 0 2017-04-04
Daniel Birnstiel 16 11 5 1 0 2017-03-21
Roger 16 15 1 1 0 2017-02-15
brian.curtin 14 5 9 5 0 2011-04-11
Matt Fleming 13 1 12 2 0 2006-07-29
Anish Shah 12 3 9 2 12 2017-03-03
Nathaniel J. Smith 10 1 9 2 1 2017-03-22
Ned Batchelder 10 3 7 1 0 2017-02-13
Amit Kumar 10 9 1 1 0 2017-03-28
Felix Crux 8 0 8 4 0 2013-08-12
Arne de Laat 8 7 1 1 0 2017-02-23
Коренберг Марк 7 0 7 1 0 2017-03-17
Alex Wang 7 2 5 1 0 2017-03-28
matejcik 7 8 -1 1 0 2017-02-16
Charles G. Waldman 6 3 3 1 0 2001-01-10
orsenthil@gmail.com 6 5 1 1 0 2011-03-12
Jim DeLaHunt 5 4 1 1 0 2017-02-13
krisvale 5 4 1 2 0 2012-03-22
Matthieu Dartiailh 4 1 3 1 0 2017-02-21
Sylvain 4 4 0 2 0 2017-03-29
Daniel Himmelstein 4 5 -1 1 0 2017-03-15
bquinlan 3 0 3 1 0 2013-10-26
Adam Niederer 3 1 2 1 0 2017-03-05
Daniel Holth 3 1 2 1 0 2014-01-02
Sanyam Khurana 3 2 1 1 0 2017-04-09
Evan Klitzke 3 2 1 1 0 2017-02-27
Alessandro Cucci 3 2 1 1 0 2015-07-28
Dillon Brock 3 3 0 1 0 2017-03-05
Paul Schreiber 3 3 0 1 0 2017-02-20
Alex Dzyoba 3 3 0 1 0 2017-03-24
Hiroki Noda 3 3 0 1 0 2017-02-15
Gerrit Holl 2 1 1 1 0 2017-03-27
amosonn 2 1 1 1 0 2017-03-01
J. W 2 2 0 1 0 2017-03-04
Kartik Anand 2 2 0 1 0 2017-03-01
NAKAMURA Osamu 2 2 0 2 0 2017-04-12
Sylvain Bellemare 2 2 0 1 0 2017-03-24
Alex Jordan 2 2 0 1 0 2017-04-05
Joseph Shen 1 1 0 1 0 2017-03-03
Mandeep Bhutani 1 1 0 1 0 2017-03-24
Niklas Fiekas 1 1 0 1 0 2017-03-29
Joshua Diaddigo 1 1 0 1 0 2017-04-13
zertrin 1 1 0 1 0 2017-03-20
n.d. parker 1 1 0 1 0 2017-03-08
Jack McCracken 1 1 0 1 0 2017-04-14
Angus Hollands 1 1 0 1 0 2017-04-03
Lev Abalkin 1 1 0 1 0 2017-03-01
Michael Selik 1 5 -4 1 0 2017-04-02
Olivier Vielpeau 1 7 -6 1 0 2017-04-14
MRMillon 0 1 -1 1 0 2017-02-13
David Wilemski 0 2 -2 1 0 2017-02-14
Maximilian Hils 0 3 -3 1 0 2017-02-14
Yen Chi Hsuan 0 16 -16 1 0 2017-02-16