##// END OF EJS Templates
Update credits file with contributors we'd failed to acknowledge
Fernando Perez -
Show More
@@ -1,209 +1,234 b''
1 .. _credits:
1 .. _credits:
2
2
3 =======
3 =======
4 Credits
4 Credits
5 =======
5 =======
6
6
7 IPython was started and continues to be led by Fernando Pérez.
7 IPython was started and continues to be led by Fernando Pérez.
8
8
9 Core developers
9 Core developers
10 ===============
10 ===============
11
11
12 As of this writing, core development team consists of the following
12 As of this writing, core development team consists of the following
13 developers:
13 developers:
14
14
15 * **Fernando Pérez** <Fernando.Perez-AT-berkeley.edu> Project creator and leader,
15 * **Fernando Pérez** <Fernando.Perez-AT-berkeley.edu> Project creator and leader,
16 IPython core, parallel computing infrastructure, testing, release manager.
16 IPython core, parallel computing infrastructure, testing, release manager.
17
17
18 * **Robert Kern** <rkern-AT-enthought.com> Co-mentored the 2005 Google Summer of
18 * **Robert Kern** <rkern-AT-enthought.com> Co-mentored the 2005 Google Summer of
19 Code project, work on IPython's core.
19 Code project, work on IPython's core.
20
20
21 * **Brian Granger** <ellisonbg-AT-gmail.com> Parallel computing
21 * **Brian Granger** <ellisonbg-AT-gmail.com> Parallel computing
22 infrastructure, IPython core.
22 infrastructure, IPython core.
23
23
24 * **Benjamin (Min) Ragan-Kelley** <benjaminrk-AT-gmail.com> Parallel computing
24 * **Benjamin (Min) Ragan-Kelley** <benjaminrk-AT-gmail.com> Parallel computing
25 infrastructure.
25 infrastructure.
26
26
27 * **Ville Vainio** <vivainio-AT-gmail.com> IPython core, maintainer of IPython
27 * **Ville Vainio** <vivainio-AT-gmail.com> IPython core, maintainer of IPython
28 trunk from version 0.7.2 to 0.8.4.
28 trunk from version 0.7.2 to 0.8.4.
29
29
30 * **Gael Varoquaux** <gael.varoquaux-AT-normalesup.org> wxPython IPython GUI,
30 * **Gael Varoquaux** <gael.varoquaux-AT-normalesup.org> wxPython IPython GUI,
31 frontend architecture.
31 frontend architecture.
32
32
33 * **Barry Wark** <barrywark-AT-gmail.com> Cocoa GUI, frontend architecture.
33 * **Barry Wark** <barrywark-AT-gmail.com> Cocoa GUI, frontend architecture.
34
34
35 * **Laurent Dufrechou** <laurent.dufrechou-AT-gmail.com> wxPython IPython GUI.
35 * **Laurent Dufrechou** <laurent.dufrechou-AT-gmail.com> wxPython IPython GUI.
36
36
37 * **Jörgen Stenarson** <jorgen.stenarson-AT-bostream.nu> Maintainer of the
37 * **Jörgen Stenarson** <jorgen.stenarson-AT-bostream.nu> Maintainer of the
38 PyReadline project, which is needed for IPython under windows.
38 PyReadline project, which is needed for IPython under windows.
39
39
40 Special thanks
40 Special thanks
41 ==============
41 ==============
42
42
43 The IPython project is also very grateful to:
43 The IPython project is also very grateful to:
44
44
45 Bill Bumgarner <bbum-AT-friday.com>, for providing the DPyGetOpt module that
45 Bill Bumgarner <bbum-AT-friday.com>, for providing the DPyGetOpt module that
46 IPython used for parsing command line options through version 0.10.
46 IPython used for parsing command line options through version 0.10.
47
47
48 Ka-Ping Yee <ping-AT-lfw.org>, for providing the Itpl module for convenient
48 Ka-Ping Yee <ping-AT-lfw.org>, for providing the Itpl module for convenient
49 and powerful string interpolation with a much nicer syntax than formatting
49 and powerful string interpolation with a much nicer syntax than formatting
50 through the '%' operator.
50 through the '%' operator.
51
51
52 Arnd Baecker <baecker-AT-physik.tu-dresden.de>, for his many very useful
52 Arnd Baecker <baecker-AT-physik.tu-dresden.de>, for his many very useful
53 suggestions and comments, and lots of help with testing and documentation
53 suggestions and comments, and lots of help with testing and documentation
54 checking. Many of IPython's newer features are a result of discussions with
54 checking. Many of IPython's newer features are a result of discussions with
55 him.
55 him.
56
56
57 Obviously Guido van Rossum and the whole Python development team, for creating
57 Obviously Guido van Rossum and the whole Python development team, for creating
58 a great language for interactive computing.
58 a great language for interactive computing.
59
59
60 Enthought (http://www.enthought.com), for hosting IPython's website and
60 Enthought (http://www.enthought.com), for hosting IPython's website and
61 supporting the project in various ways over the years.
61 supporting the project in various ways over the years.
62
62
63 Fernando would also like to thank Stephen Figgins <fig-AT-monitor.net>,
63 Fernando would also like to thank Stephen Figgins <fig-AT-monitor.net>,
64 an O'Reilly Python editor. His October 11, 2001 article about IPP and
64 an O'Reilly Python editor. His October 11, 2001 article about IPP and
65 LazyPython, was what got this project started. You can read it at
65 LazyPython, was what got this project started. You can read it at
66 http://www.onlamp.com/pub/a/python/2001/10/11/pythonnews.html.
66 http://www.onlamp.com/pub/a/python/2001/10/11/pythonnews.html.
67
67
68 Contributors
68 Contributors
69 ============
69 ============
70
70
71 And last but not least, all the kind IPython contributors who have contributed
71 And last but not least, all the kind IPython contributors who have contributed
72 new code, bug reports, fixes, comments and ideas. A brief list follows, please
72 new code, bug reports, fixes, comments and ideas. A brief list follows, please
73 let us know if we have omitted your name by accident:
73 let us know if we have omitted your name by accident:
74
74
75 * Evan Patterson <epatters-AT-enthought.com> Qt console frontend with ZeroMQ.
76
77 * Justin Riley <justin.t.riley-AT-gmail.com> Contributions to parallel support,
78 Amazon EC2, Sun Grid Engine, documentation.
79
80 * Satrajit Ghosh <satra-AT-mit.edu> parallel computing (SGE and much more).
81
82 * Thomas Spura <tomspur-AT-fedoraproject.org> various fixes motivated by Fedora
83 support.
84
85 * Omar Andrés Zapata Mesa <andresete.chaos-AT-gmail.com> Google Summer of Code
86 2010, terminal support with ZeroMQ
87
88 * Gerardo Gutierrez <muzgash-AT-gmail.com> Google Summer of Code 2010, Qt
89 notebook frontend support with ZeroMQ.
90
91 * Paul Ivanov <pivanov314-AT-gmail.com> multiline specials improvements.
92
93 * Dav Clark <davclark-AT-berkeley.edu> traitlets improvements.
94
95 * David Warde-Farley <dwf-AT-cs.toronto.edu> %timeit fixes.
96
97 * Darren Dale <dsdale24-AT-gmail.com>, traits-based configuration system, Qt
98 support.
99
75 * Dan Milstein <danmil-AT-comcast.net> A bold refactor of the core prefilter
100 * Dan Milstein <danmil-AT-comcast.net> A bold refactor of the core prefilter
76 machinery in the IPython interpreter.
101 machinery in the IPython interpreter.
77
102
78 * Jack Moffit <jack-AT-xiph.org> Bug fixes, including the infamous color
103 * Jack Moffit <jack-AT-xiph.org> Bug fixes, including the infamous color
79 problem. This bug alone caused many lost hours and frustration, many thanks
104 problem. This bug alone caused many lost hours and frustration, many thanks
80 to him for the fix. I've always been a fan of Ogg & friends, now I have one
105 to him for the fix. I've always been a fan of Ogg & friends, now I have one
81 more reason to like these folks. Jack is also contributing with Debian
106 more reason to like these folks. Jack is also contributing with Debian
82 packaging and many other things.
107 packaging and many other things.
83
108
84 * Alexander Schmolck <a.schmolck-AT-gmx.net> Emacs work, bug reports, bug
109 * Alexander Schmolck <a.schmolck-AT-gmx.net> Emacs work, bug reports, bug
85 fixes, ideas, lots more. The ipython.el mode for (X)Emacs is Alex's code,
110 fixes, ideas, lots more. The ipython.el mode for (X)Emacs is Alex's code,
86 providing full support for IPython under (X)Emacs.
111 providing full support for IPython under (X)Emacs.
87
112
88 * Andrea Riciputi <andrea.riciputi-AT-libero.it> Mac OSX information, Fink
113 * Andrea Riciputi <andrea.riciputi-AT-libero.it> Mac OSX information, Fink
89 package management.
114 package management.
90
115
91 * Gary Bishop <gb-AT-cs.unc.edu> Bug reports, and patches to work around the
116 * Gary Bishop <gb-AT-cs.unc.edu> Bug reports, and patches to work around the
92 exception handling idiosyncracies of WxPython. Readline and color support
117 exception handling idiosyncracies of WxPython. Readline and color support
93 for Windows.
118 for Windows.
94
119
95 * Jeffrey Collins <Jeff.Collins-AT-vexcel.com>. Bug reports. Much improved
120 * Jeffrey Collins <Jeff.Collins-AT-vexcel.com>. Bug reports. Much improved
96 readline support, including fixes for Python 2.3.
121 readline support, including fixes for Python 2.3.
97
122
98 * Dryice Liu <dryice-AT-liu.com.cn> FreeBSD port.
123 * Dryice Liu <dryice-AT-liu.com.cn> FreeBSD port.
99
124
100 * Mike Heeter <korora-AT-SDF.LONESTAR.ORG>
125 * Mike Heeter <korora-AT-SDF.LONESTAR.ORG>
101
126
102 * Christopher Hart <hart-AT-caltech.edu> PDB integration.
127 * Christopher Hart <hart-AT-caltech.edu> PDB integration.
103
128
104 * Milan Zamazal <pdm-AT-zamazal.org> Emacs info.
129 * Milan Zamazal <pdm-AT-zamazal.org> Emacs info.
105
130
106 * Philip Hisley <compsys-AT-starpower.net>
131 * Philip Hisley <compsys-AT-starpower.net>
107
132
108 * Holger Krekel <pyth-AT-devel.trillke.net> Tab completion, lots more.
133 * Holger Krekel <pyth-AT-devel.trillke.net> Tab completion, lots more.
109
134
110 * Robin Siebler <robinsiebler-AT-starband.net>
135 * Robin Siebler <robinsiebler-AT-starband.net>
111
136
112 * Ralf Ahlbrink <ralf_ahlbrink-AT-web.de>
137 * Ralf Ahlbrink <ralf_ahlbrink-AT-web.de>
113
138
114 * Thorsten Kampe <thorsten-AT-thorstenkampe.de>
139 * Thorsten Kampe <thorsten-AT-thorstenkampe.de>
115
140
116 * Fredrik Kant <fredrik.kant-AT-front.com> Windows setup.
141 * Fredrik Kant <fredrik.kant-AT-front.com> Windows setup.
117
142
118 * Syver Enstad <syver-en-AT-online.no> Windows setup.
143 * Syver Enstad <syver-en-AT-online.no> Windows setup.
119
144
120 * Richard <rxe-AT-renre-europe.com> Global embedding.
145 * Richard <rxe-AT-renre-europe.com> Global embedding.
121
146
122 * Hayden Callow <h.callow-AT-elec.canterbury.ac.nz> Gnuplot.py 1.6
147 * Hayden Callow <h.callow-AT-elec.canterbury.ac.nz> Gnuplot.py 1.6
123 compatibility.
148 compatibility.
124
149
125 * Leonardo Santagada <retype-AT-terra.com.br> Fixes for Windows
150 * Leonardo Santagada <retype-AT-terra.com.br> Fixes for Windows
126 installation.
151 installation.
127
152
128 * Christopher Armstrong <radix-AT-twistedmatrix.com> Bugfixes.
153 * Christopher Armstrong <radix-AT-twistedmatrix.com> Bugfixes.
129
154
130 * Francois Pinard <pinard-AT-iro.umontreal.ca> Code and
155 * Francois Pinard <pinard-AT-iro.umontreal.ca> Code and
131 documentation fixes.
156 documentation fixes.
132
157
133 * Cory Dodt <cdodt-AT-fcoe.k12.ca.us> Bug reports and Windows
158 * Cory Dodt <cdodt-AT-fcoe.k12.ca.us> Bug reports and Windows
134 ideas. Patches for Windows installer.
159 ideas. Patches for Windows installer.
135
160
136 * Olivier Aubert <oaubert-AT-bat710.univ-lyon1.fr> New magics.
161 * Olivier Aubert <oaubert-AT-bat710.univ-lyon1.fr> New magics.
137
162
138 * King C. Shu <kingshu-AT-myrealbox.com> Autoindent patch.
163 * King C. Shu <kingshu-AT-myrealbox.com> Autoindent patch.
139
164
140 * Chris Drexler <chris-AT-ac-drexler.de> Readline packages for
165 * Chris Drexler <chris-AT-ac-drexler.de> Readline packages for
141 Win32/CygWin.
166 Win32/CygWin.
142
167
143 * Gustavo Cordova Avila <gcordova-AT-sismex.com> EvalDict code for
168 * Gustavo Cordova Avila <gcordova-AT-sismex.com> EvalDict code for
144 nice, lightweight string interpolation.
169 nice, lightweight string interpolation.
145
170
146 * Kasper Souren <Kasper.Souren-AT-ircam.fr> Bug reports, ideas.
171 * Kasper Souren <Kasper.Souren-AT-ircam.fr> Bug reports, ideas.
147
172
148 * Gever Tulley <gever-AT-helium.com> Code contributions.
173 * Gever Tulley <gever-AT-helium.com> Code contributions.
149
174
150 * Ralf Schmitt <ralf-AT-brainbot.com> Bug reports & fixes.
175 * Ralf Schmitt <ralf-AT-brainbot.com> Bug reports & fixes.
151
176
152 * Oliver Sander <osander-AT-gmx.de> Bug reports.
177 * Oliver Sander <osander-AT-gmx.de> Bug reports.
153
178
154 * Rod Holland <rhh-AT-structurelabs.com> Bug reports and fixes to
179 * Rod Holland <rhh-AT-structurelabs.com> Bug reports and fixes to
155 logging module.
180 logging module.
156
181
157 * Daniel 'Dang' Griffith <pythondev-dang-AT-lazytwinacres.net>
182 * Daniel 'Dang' Griffith <pythondev-dang-AT-lazytwinacres.net>
158 Fixes, enhancement suggestions for system shell use.
183 Fixes, enhancement suggestions for system shell use.
159
184
160 * Viktor Ransmayr <viktor.ransmayr-AT-t-online.de> Tests and
185 * Viktor Ransmayr <viktor.ransmayr-AT-t-online.de> Tests and
161 reports on Windows installation issues. Contributed a true Windows
186 reports on Windows installation issues. Contributed a true Windows
162 binary installer.
187 binary installer.
163
188
164 * Mike Salib <msalib-AT-mit.edu> Help fixing a subtle bug related
189 * Mike Salib <msalib-AT-mit.edu> Help fixing a subtle bug related
165 to traceback printing.
190 to traceback printing.
166
191
167 * W.J. van der Laan <gnufnork-AT-hetdigitalegat.nl> Bash-like
192 * W.J. van der Laan <gnufnork-AT-hetdigitalegat.nl> Bash-like
168 prompt specials.
193 prompt specials.
169
194
170 * Antoon Pardon <Antoon.Pardon-AT-rece.vub.ac.be> Critical fix for
195 * Antoon Pardon <Antoon.Pardon-AT-rece.vub.ac.be> Critical fix for
171 the multithreaded IPython.
196 the multithreaded IPython.
172
197
173 * John Hunter <jdhunter-AT-nitace.bsd.uchicago.edu> Matplotlib
198 * John Hunter <jdhunter-AT-nitace.bsd.uchicago.edu> Matplotlib
174 author, helped with all the development of support for matplotlib
199 author, helped with all the development of support for matplotlib
175 in IPyhton, including making necessary changes to matplotlib itself.
200 in IPyhton, including making necessary changes to matplotlib itself.
176
201
177 * Matthew Arnison <maffew-AT-cat.org.au> Bug reports, '%run -d' idea.
202 * Matthew Arnison <maffew-AT-cat.org.au> Bug reports, '%run -d' idea.
178
203
179 * Prabhu Ramachandran <prabhu_r-AT-users.sourceforge.net> Help
204 * Prabhu Ramachandran <prabhu_r-AT-users.sourceforge.net> Help
180 with (X)Emacs support, threading patches, ideas...
205 with (X)Emacs support, threading patches, ideas...
181
206
182 * Norbert Tretkowski <tretkowski-AT-inittab.de> help with Debian
207 * Norbert Tretkowski <tretkowski-AT-inittab.de> help with Debian
183 packaging and distribution.
208 packaging and distribution.
184
209
185 * George Sakkis <gsakkis-AT-eden.rutgers.edu> New matcher for
210 * George Sakkis <gsakkis-AT-eden.rutgers.edu> New matcher for
186 tab-completing named arguments of user-defined functions.
211 tab-completing named arguments of user-defined functions.
187
212
188 * Jörgen Stenarson <jorgen.stenarson-AT-bostream.nu> Wildcard
213 * Jörgen Stenarson <jorgen.stenarson-AT-bostream.nu> Wildcard
189 support implementation for searching namespaces.
214 support implementation for searching namespaces.
190
215
191 * Vivian De Smedt <vivian-AT-vdesmedt.com> Debugger enhancements,
216 * Vivian De Smedt <vivian-AT-vdesmedt.com> Debugger enhancements,
192 so that when pdb is activated from within IPython, coloring, tab
217 so that when pdb is activated from within IPython, coloring, tab
193 completion and other features continue to work seamlessly.
218 completion and other features continue to work seamlessly.
194
219
195 * Scott Tsai <scottt958-AT-yahoo.com.tw> Support for automatic
220 * Scott Tsai <scottt958-AT-yahoo.com.tw> Support for automatic
196 editor invocation on syntax errors (see
221 editor invocation on syntax errors (see
197 http://www.scipy.net/roundup/ipython/issue36).
222 http://www.scipy.net/roundup/ipython/issue36).
198
223
199 * Alexander Belchenko <bialix-AT-ukr.net> Improvements for win32
224 * Alexander Belchenko <bialix-AT-ukr.net> Improvements for win32
200 paging system.
225 paging system.
201
226
202 * Will Maier <willmaier-AT-ml1.net> Official OpenBSD port.
227 * Will Maier <willmaier-AT-ml1.net> Official OpenBSD port.
203
228
204 * Ondrej Certik <ondrej-AT-certik.cz> Set up the IPython docs to use the new
229 * Ondrej Certik <ondrej-AT-certik.cz> Set up the IPython docs to use the new
205 Sphinx system used by Python, Matplotlib and many more projects.
230 Sphinx system used by Python, Matplotlib and many more projects.
206
231
207 * Stefan van der Walt <stefan-AT-sun.ac.za> Design and prototype of the
232 * Stefan van der Walt <stefan-AT-sun.ac.za> Design and prototype of the
208 Traits based config system.
233 Traits based config system.
209
234
General Comments 0
You need to be logged in to leave comments. Login now