##// END OF EJS Templates
Acknowledge T. Kluyver's work in credits.
Fernando Perez -
Show More
@@ -1,272 +1,275 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 Fernando would also like to thank Stephen Figgins <fig-AT-monitor.net>,
60 Fernando would also like to thank Stephen Figgins <fig-AT-monitor.net>,
61 an O'Reilly Python editor. His October 11, 2001 article about IPP and
61 an O'Reilly Python editor. His October 11, 2001 article about IPP and
62 LazyPython, was what got this project started. You can read it at
62 LazyPython, was what got this project started. You can read it at
63 http://www.onlamp.com/pub/a/python/2001/10/11/pythonnews.html.
63 http://www.onlamp.com/pub/a/python/2001/10/11/pythonnews.html.
64
64
65 Sponsors
65 Sponsors
66 ========
66 ========
67
67
68 We would like to thank the following entities which, at one point or another,
68 We would like to thank the following entities which, at one point or another,
69 have provided resources and support to IPython:
69 have provided resources and support to IPython:
70
70
71 * Enthought (http://www.enthought.com), for hosting IPython's website and
71 * Enthought (http://www.enthought.com), for hosting IPython's website and
72 supporting the project in various ways over the years, including significant
72 supporting the project in various ways over the years, including significant
73 funding and resources in 2010 for the development of our modern ZeroMQ-based
73 funding and resources in 2010 for the development of our modern ZeroMQ-based
74 architecture and Qt console frontend.
74 architecture and Qt console frontend.
75
75
76 * Google, for supporting IPython through Summer of Code sponsorships in 2005
76 * Google, for supporting IPython through Summer of Code sponsorships in 2005
77 and 2010.
77 and 2010.
78
78
79 * Microsoft Corporation, for funding in 2009 the development of documentation
79 * Microsoft Corporation, for funding in 2009 the development of documentation
80 and examples of the Windows HPC Server 2008 support in IPython's parallel
80 and examples of the Windows HPC Server 2008 support in IPython's parallel
81 computing tools.
81 computing tools.
82
82
83 * The Nipy project (http://nipy.org) for funding in 2009 a significant
83 * The Nipy project (http://nipy.org) for funding in 2009 a significant
84 refactoring of the entire project codebase that was key.
84 refactoring of the entire project codebase that was key.
85
85
86 * Ohio Supercomputer Center ( part of Ohio State University Research
86 * Ohio Supercomputer Center ( part of Ohio State University Research
87 Foundation) and the Department of Defense High Performance Computing
87 Foundation) and the Department of Defense High Performance Computing
88 Modernization Program (HPCMP), for sponsoring work in 2009 on the ipcluster
88 Modernization Program (HPCMP), for sponsoring work in 2009 on the ipcluster
89 script used for starting IPython's parallel computing processes, as well as
89 script used for starting IPython's parallel computing processes, as well as
90 the integration between IPython and the Vision environment
90 the integration between IPython and the Vision environment
91 (http://mgltools.scripps.edu/packages/vision). This project would not have
91 (http://mgltools.scripps.edu/packages/vision). This project would not have
92 been possible without the support and leadership of Jose Unpingco, from Ohio
92 been possible without the support and leadership of Jose Unpingco, from Ohio
93 State.
93 State.
94
94
95 * Tech-X Corporation, for sponsoring a NASA SBIR project in 2008 on IPython's
95 * Tech-X Corporation, for sponsoring a NASA SBIR project in 2008 on IPython's
96 distributed array and parallel computing capabilities.
96 distributed array and parallel computing capabilities.
97
97
98 * Bivio Software (http://www.bivio.biz/bp/Intro), for hosting an IPython sprint
98 * Bivio Software (http://www.bivio.biz/bp/Intro), for hosting an IPython sprint
99 in 2006 in addition to their support of the Front Range Pythoneers group in
99 in 2006 in addition to their support of the Front Range Pythoneers group in
100 Boulder, CO.
100 Boulder, CO.
101
101
102
102
103 Contributors
103 Contributors
104 ============
104 ============
105
105
106 And last but not least, all the kind IPython contributors who have contributed
106 And last but not least, all the kind IPython contributors who have contributed
107 new code, bug reports, fixes, comments and ideas. A brief list follows, please
107 new code, bug reports, fixes, comments and ideas. A brief list follows, please
108 let us know if we have omitted your name by accident:
108 let us know if we have omitted your name by accident:
109
109
110 * Thomas Kluyver <takowl-AT-gmail.com> Port of IPython and its necessary ZeroMQ
111 infrastructure to Python3.
112
110 * Evan Patterson <epatters-AT-enthought.com> Qt console frontend with ZeroMQ.
113 * Evan Patterson <epatters-AT-enthought.com> Qt console frontend with ZeroMQ.
111
114
112 * Justin Riley <justin.t.riley-AT-gmail.com> Contributions to parallel support,
115 * Justin Riley <justin.t.riley-AT-gmail.com> Contributions to parallel support,
113 Amazon EC2, Sun Grid Engine, documentation.
116 Amazon EC2, Sun Grid Engine, documentation.
114
117
115 * Satrajit Ghosh <satra-AT-mit.edu> parallel computing (SGE and much more).
118 * Satrajit Ghosh <satra-AT-mit.edu> parallel computing (SGE and much more).
116
119
117 * Thomas Spura <tomspur-AT-fedoraproject.org> various fixes motivated by Fedora
120 * Thomas Spura <tomspur-AT-fedoraproject.org> various fixes motivated by Fedora
118 support.
121 support.
119
122
120 * Omar Andrés Zapata Mesa <andresete.chaos-AT-gmail.com> Google Summer of Code
123 * Omar Andrés Zapata Mesa <andresete.chaos-AT-gmail.com> Google Summer of Code
121 2010, terminal support with ZeroMQ
124 2010, terminal support with ZeroMQ
122
125
123 * Gerardo Gutierrez <muzgash-AT-gmail.com> Google Summer of Code 2010, Qt
126 * Gerardo Gutierrez <muzgash-AT-gmail.com> Google Summer of Code 2010, Qt
124 notebook frontend support with ZeroMQ.
127 notebook frontend support with ZeroMQ.
125
128
126 * Paul Ivanov <pivanov314-AT-gmail.com> multiline specials improvements.
129 * Paul Ivanov <pivanov314-AT-gmail.com> multiline specials improvements.
127
130
128 * Dav Clark <davclark-AT-berkeley.edu> traitlets improvements.
131 * Dav Clark <davclark-AT-berkeley.edu> traitlets improvements.
129
132
130 * David Warde-Farley <dwf-AT-cs.toronto.edu> %timeit fixes.
133 * David Warde-Farley <dwf-AT-cs.toronto.edu> %timeit fixes.
131
134
132 * Darren Dale <dsdale24-AT-gmail.com>, traits-based configuration system, Qt
135 * Darren Dale <dsdale24-AT-gmail.com>, traits-based configuration system, Qt
133 support.
136 support.
134
137
135 * Jose Unpingco <unpingco@gmail.com> authored multiple tutorials and
138 * Jose Unpingco <unpingco@gmail.com> authored multiple tutorials and
136 screencasts teaching the use of IPython both for interactive and parallel
139 screencasts teaching the use of IPython both for interactive and parallel
137 work (available in the documentation part of our website).
140 work (available in the documentation part of our website).
138
141
139 * Dan Milstein <danmil-AT-comcast.net> A bold refactor of the core prefilter
142 * Dan Milstein <danmil-AT-comcast.net> A bold refactor of the core prefilter
140 machinery in the IPython interpreter.
143 machinery in the IPython interpreter.
141
144
142 * Jack Moffit <jack-AT-xiph.org> Bug fixes, including the infamous color
145 * Jack Moffit <jack-AT-xiph.org> Bug fixes, including the infamous color
143 problem. This bug alone caused many lost hours and frustration, many thanks
146 problem. This bug alone caused many lost hours and frustration, many thanks
144 to him for the fix. I've always been a fan of Ogg & friends, now I have one
147 to him for the fix. I've always been a fan of Ogg & friends, now I have one
145 more reason to like these folks. Jack is also contributing with Debian
148 more reason to like these folks. Jack is also contributing with Debian
146 packaging and many other things.
149 packaging and many other things.
147
150
148 * Alexander Schmolck <a.schmolck-AT-gmx.net> Emacs work, bug reports, bug
151 * Alexander Schmolck <a.schmolck-AT-gmx.net> Emacs work, bug reports, bug
149 fixes, ideas, lots more. The ipython.el mode for (X)Emacs is Alex's code,
152 fixes, ideas, lots more. The ipython.el mode for (X)Emacs is Alex's code,
150 providing full support for IPython under (X)Emacs.
153 providing full support for IPython under (X)Emacs.
151
154
152 * Andrea Riciputi <andrea.riciputi-AT-libero.it> Mac OSX information, Fink
155 * Andrea Riciputi <andrea.riciputi-AT-libero.it> Mac OSX information, Fink
153 package management.
156 package management.
154
157
155 * Gary Bishop <gb-AT-cs.unc.edu> Bug reports, and patches to work around the
158 * Gary Bishop <gb-AT-cs.unc.edu> Bug reports, and patches to work around the
156 exception handling idiosyncracies of WxPython. Readline and color support
159 exception handling idiosyncracies of WxPython. Readline and color support
157 for Windows.
160 for Windows.
158
161
159 * Jeffrey Collins <Jeff.Collins-AT-vexcel.com>. Bug reports. Much improved
162 * Jeffrey Collins <Jeff.Collins-AT-vexcel.com>. Bug reports. Much improved
160 readline support, including fixes for Python 2.3.
163 readline support, including fixes for Python 2.3.
161
164
162 * Dryice Liu <dryice-AT-liu.com.cn> FreeBSD port.
165 * Dryice Liu <dryice-AT-liu.com.cn> FreeBSD port.
163
166
164 * Mike Heeter <korora-AT-SDF.LONESTAR.ORG>
167 * Mike Heeter <korora-AT-SDF.LONESTAR.ORG>
165
168
166 * Christopher Hart <hart-AT-caltech.edu> PDB integration.
169 * Christopher Hart <hart-AT-caltech.edu> PDB integration.
167
170
168 * Milan Zamazal <pdm-AT-zamazal.org> Emacs info.
171 * Milan Zamazal <pdm-AT-zamazal.org> Emacs info.
169
172
170 * Philip Hisley <compsys-AT-starpower.net>
173 * Philip Hisley <compsys-AT-starpower.net>
171
174
172 * Holger Krekel <pyth-AT-devel.trillke.net> Tab completion, lots more.
175 * Holger Krekel <pyth-AT-devel.trillke.net> Tab completion, lots more.
173
176
174 * Robin Siebler <robinsiebler-AT-starband.net>
177 * Robin Siebler <robinsiebler-AT-starband.net>
175
178
176 * Ralf Ahlbrink <ralf_ahlbrink-AT-web.de>
179 * Ralf Ahlbrink <ralf_ahlbrink-AT-web.de>
177
180
178 * Thorsten Kampe <thorsten-AT-thorstenkampe.de>
181 * Thorsten Kampe <thorsten-AT-thorstenkampe.de>
179
182
180 * Fredrik Kant <fredrik.kant-AT-front.com> Windows setup.
183 * Fredrik Kant <fredrik.kant-AT-front.com> Windows setup.
181
184
182 * Syver Enstad <syver-en-AT-online.no> Windows setup.
185 * Syver Enstad <syver-en-AT-online.no> Windows setup.
183
186
184 * Richard <rxe-AT-renre-europe.com> Global embedding.
187 * Richard <rxe-AT-renre-europe.com> Global embedding.
185
188
186 * Hayden Callow <h.callow-AT-elec.canterbury.ac.nz> Gnuplot.py 1.6
189 * Hayden Callow <h.callow-AT-elec.canterbury.ac.nz> Gnuplot.py 1.6
187 compatibility.
190 compatibility.
188
191
189 * Leonardo Santagada <retype-AT-terra.com.br> Fixes for Windows
192 * Leonardo Santagada <retype-AT-terra.com.br> Fixes for Windows
190 installation.
193 installation.
191
194
192 * Christopher Armstrong <radix-AT-twistedmatrix.com> Bugfixes.
195 * Christopher Armstrong <radix-AT-twistedmatrix.com> Bugfixes.
193
196
194 * Francois Pinard <pinard-AT-iro.umontreal.ca> Code and
197 * Francois Pinard <pinard-AT-iro.umontreal.ca> Code and
195 documentation fixes.
198 documentation fixes.
196
199
197 * Cory Dodt <cdodt-AT-fcoe.k12.ca.us> Bug reports and Windows
200 * Cory Dodt <cdodt-AT-fcoe.k12.ca.us> Bug reports and Windows
198 ideas. Patches for Windows installer.
201 ideas. Patches for Windows installer.
199
202
200 * Olivier Aubert <oaubert-AT-bat710.univ-lyon1.fr> New magics.
203 * Olivier Aubert <oaubert-AT-bat710.univ-lyon1.fr> New magics.
201
204
202 * King C. Shu <kingshu-AT-myrealbox.com> Autoindent patch.
205 * King C. Shu <kingshu-AT-myrealbox.com> Autoindent patch.
203
206
204 * Chris Drexler <chris-AT-ac-drexler.de> Readline packages for
207 * Chris Drexler <chris-AT-ac-drexler.de> Readline packages for
205 Win32/CygWin.
208 Win32/CygWin.
206
209
207 * Gustavo Cordova Avila <gcordova-AT-sismex.com> EvalDict code for
210 * Gustavo Cordova Avila <gcordova-AT-sismex.com> EvalDict code for
208 nice, lightweight string interpolation.
211 nice, lightweight string interpolation.
209
212
210 * Kasper Souren <Kasper.Souren-AT-ircam.fr> Bug reports, ideas.
213 * Kasper Souren <Kasper.Souren-AT-ircam.fr> Bug reports, ideas.
211
214
212 * Gever Tulley <gever-AT-helium.com> Code contributions.
215 * Gever Tulley <gever-AT-helium.com> Code contributions.
213
216
214 * Ralf Schmitt <ralf-AT-brainbot.com> Bug reports & fixes.
217 * Ralf Schmitt <ralf-AT-brainbot.com> Bug reports & fixes.
215
218
216 * Oliver Sander <osander-AT-gmx.de> Bug reports.
219 * Oliver Sander <osander-AT-gmx.de> Bug reports.
217
220
218 * Rod Holland <rhh-AT-structurelabs.com> Bug reports and fixes to
221 * Rod Holland <rhh-AT-structurelabs.com> Bug reports and fixes to
219 logging module.
222 logging module.
220
223
221 * Daniel 'Dang' Griffith <pythondev-dang-AT-lazytwinacres.net>
224 * Daniel 'Dang' Griffith <pythondev-dang-AT-lazytwinacres.net>
222 Fixes, enhancement suggestions for system shell use.
225 Fixes, enhancement suggestions for system shell use.
223
226
224 * Viktor Ransmayr <viktor.ransmayr-AT-t-online.de> Tests and
227 * Viktor Ransmayr <viktor.ransmayr-AT-t-online.de> Tests and
225 reports on Windows installation issues. Contributed a true Windows
228 reports on Windows installation issues. Contributed a true Windows
226 binary installer.
229 binary installer.
227
230
228 * Mike Salib <msalib-AT-mit.edu> Help fixing a subtle bug related
231 * Mike Salib <msalib-AT-mit.edu> Help fixing a subtle bug related
229 to traceback printing.
232 to traceback printing.
230
233
231 * W.J. van der Laan <gnufnork-AT-hetdigitalegat.nl> Bash-like
234 * W.J. van der Laan <gnufnork-AT-hetdigitalegat.nl> Bash-like
232 prompt specials.
235 prompt specials.
233
236
234 * Antoon Pardon <Antoon.Pardon-AT-rece.vub.ac.be> Critical fix for
237 * Antoon Pardon <Antoon.Pardon-AT-rece.vub.ac.be> Critical fix for
235 the multithreaded IPython.
238 the multithreaded IPython.
236
239
237 * John Hunter <jdhunter-AT-nitace.bsd.uchicago.edu> Matplotlib
240 * John Hunter <jdhunter-AT-nitace.bsd.uchicago.edu> Matplotlib
238 author, helped with all the development of support for matplotlib
241 author, helped with all the development of support for matplotlib
239 in IPyhton, including making necessary changes to matplotlib itself.
242 in IPyhton, including making necessary changes to matplotlib itself.
240
243
241 * Matthew Arnison <maffew-AT-cat.org.au> Bug reports, '%run -d' idea.
244 * Matthew Arnison <maffew-AT-cat.org.au> Bug reports, '%run -d' idea.
242
245
243 * Prabhu Ramachandran <prabhu_r-AT-users.sourceforge.net> Help
246 * Prabhu Ramachandran <prabhu_r-AT-users.sourceforge.net> Help
244 with (X)Emacs support, threading patches, ideas...
247 with (X)Emacs support, threading patches, ideas...
245
248
246 * Norbert Tretkowski <tretkowski-AT-inittab.de> help with Debian
249 * Norbert Tretkowski <tretkowski-AT-inittab.de> help with Debian
247 packaging and distribution.
250 packaging and distribution.
248
251
249 * George Sakkis <gsakkis-AT-eden.rutgers.edu> New matcher for
252 * George Sakkis <gsakkis-AT-eden.rutgers.edu> New matcher for
250 tab-completing named arguments of user-defined functions.
253 tab-completing named arguments of user-defined functions.
251
254
252 * Jörgen Stenarson <jorgen.stenarson-AT-bostream.nu> Wildcard
255 * Jörgen Stenarson <jorgen.stenarson-AT-bostream.nu> Wildcard
253 support implementation for searching namespaces.
256 support implementation for searching namespaces.
254
257
255 * Vivian De Smedt <vivian-AT-vdesmedt.com> Debugger enhancements,
258 * Vivian De Smedt <vivian-AT-vdesmedt.com> Debugger enhancements,
256 so that when pdb is activated from within IPython, coloring, tab
259 so that when pdb is activated from within IPython, coloring, tab
257 completion and other features continue to work seamlessly.
260 completion and other features continue to work seamlessly.
258
261
259 * Scott Tsai <scottt958-AT-yahoo.com.tw> Support for automatic
262 * Scott Tsai <scottt958-AT-yahoo.com.tw> Support for automatic
260 editor invocation on syntax errors (see
263 editor invocation on syntax errors (see
261 http://www.scipy.net/roundup/ipython/issue36).
264 http://www.scipy.net/roundup/ipython/issue36).
262
265
263 * Alexander Belchenko <bialix-AT-ukr.net> Improvements for win32
266 * Alexander Belchenko <bialix-AT-ukr.net> Improvements for win32
264 paging system.
267 paging system.
265
268
266 * Will Maier <willmaier-AT-ml1.net> Official OpenBSD port.
269 * Will Maier <willmaier-AT-ml1.net> Official OpenBSD port.
267
270
268 * Ondrej Certik <ondrej-AT-certik.cz> Set up the IPython docs to use the new
271 * Ondrej Certik <ondrej-AT-certik.cz> Set up the IPython docs to use the new
269 Sphinx system used by Python, Matplotlib and many more projects.
272 Sphinx system used by Python, Matplotlib and many more projects.
270
273
271 * Stefan van der Walt <stefan-AT-sun.ac.za> Design and prototype of the
274 * Stefan van der Walt <stefan-AT-sun.ac.za> Design and prototype of the
272 Traits based config system.
275 Traits based config system.
General Comments 0
You need to be logged in to leave comments. Login now