##// END OF EJS Templates
Add missing credit to Mark Voorhies
Fernando Perez -
Show More
@@ -1,275 +1,277 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 * Mark Voorhies <mark.voorhies-AT-ucsf.edu> Printing support in Qt console.
111
110 * Thomas Kluyver <takowl-AT-gmail.com> Port of IPython and its necessary ZeroMQ
112 * Thomas Kluyver <takowl-AT-gmail.com> Port of IPython and its necessary ZeroMQ
111 infrastructure to Python3.
113 infrastructure to Python3.
112
114
113 * Evan Patterson <epatters-AT-enthought.com> Qt console frontend with ZeroMQ.
115 * Evan Patterson <epatters-AT-enthought.com> Qt console frontend with ZeroMQ.
114
116
115 * Justin Riley <justin.t.riley-AT-gmail.com> Contributions to parallel support,
117 * Justin Riley <justin.t.riley-AT-gmail.com> Contributions to parallel support,
116 Amazon EC2, Sun Grid Engine, documentation.
118 Amazon EC2, Sun Grid Engine, documentation.
117
119
118 * Satrajit Ghosh <satra-AT-mit.edu> parallel computing (SGE and much more).
120 * Satrajit Ghosh <satra-AT-mit.edu> parallel computing (SGE and much more).
119
121
120 * Thomas Spura <tomspur-AT-fedoraproject.org> various fixes motivated by Fedora
122 * Thomas Spura <tomspur-AT-fedoraproject.org> various fixes motivated by Fedora
121 support.
123 support.
122
124
123 * Omar Andrés Zapata Mesa <andresete.chaos-AT-gmail.com> Google Summer of Code
125 * Omar Andrés Zapata Mesa <andresete.chaos-AT-gmail.com> Google Summer of Code
124 2010, terminal support with ZeroMQ
126 2010, terminal support with ZeroMQ
125
127
126 * Gerardo Gutierrez <muzgash-AT-gmail.com> Google Summer of Code 2010, Qt
128 * Gerardo Gutierrez <muzgash-AT-gmail.com> Google Summer of Code 2010, Qt
127 notebook frontend support with ZeroMQ.
129 notebook frontend support with ZeroMQ.
128
130
129 * Paul Ivanov <pivanov314-AT-gmail.com> multiline specials improvements.
131 * Paul Ivanov <pivanov314-AT-gmail.com> multiline specials improvements.
130
132
131 * Dav Clark <davclark-AT-berkeley.edu> traitlets improvements.
133 * Dav Clark <davclark-AT-berkeley.edu> traitlets improvements.
132
134
133 * David Warde-Farley <dwf-AT-cs.toronto.edu> %timeit fixes.
135 * David Warde-Farley <dwf-AT-cs.toronto.edu> %timeit fixes.
134
136
135 * Darren Dale <dsdale24-AT-gmail.com>, traits-based configuration system, Qt
137 * Darren Dale <dsdale24-AT-gmail.com>, traits-based configuration system, Qt
136 support.
138 support.
137
139
138 * Jose Unpingco <unpingco@gmail.com> authored multiple tutorials and
140 * Jose Unpingco <unpingco@gmail.com> authored multiple tutorials and
139 screencasts teaching the use of IPython both for interactive and parallel
141 screencasts teaching the use of IPython both for interactive and parallel
140 work (available in the documentation part of our website).
142 work (available in the documentation part of our website).
141
143
142 * Dan Milstein <danmil-AT-comcast.net> A bold refactor of the core prefilter
144 * Dan Milstein <danmil-AT-comcast.net> A bold refactor of the core prefilter
143 machinery in the IPython interpreter.
145 machinery in the IPython interpreter.
144
146
145 * Jack Moffit <jack-AT-xiph.org> Bug fixes, including the infamous color
147 * Jack Moffit <jack-AT-xiph.org> Bug fixes, including the infamous color
146 problem. This bug alone caused many lost hours and frustration, many thanks
148 problem. This bug alone caused many lost hours and frustration, many thanks
147 to him for the fix. I've always been a fan of Ogg & friends, now I have one
149 to him for the fix. I've always been a fan of Ogg & friends, now I have one
148 more reason to like these folks. Jack is also contributing with Debian
150 more reason to like these folks. Jack is also contributing with Debian
149 packaging and many other things.
151 packaging and many other things.
150
152
151 * Alexander Schmolck <a.schmolck-AT-gmx.net> Emacs work, bug reports, bug
153 * Alexander Schmolck <a.schmolck-AT-gmx.net> Emacs work, bug reports, bug
152 fixes, ideas, lots more. The ipython.el mode for (X)Emacs is Alex's code,
154 fixes, ideas, lots more. The ipython.el mode for (X)Emacs is Alex's code,
153 providing full support for IPython under (X)Emacs.
155 providing full support for IPython under (X)Emacs.
154
156
155 * Andrea Riciputi <andrea.riciputi-AT-libero.it> Mac OSX information, Fink
157 * Andrea Riciputi <andrea.riciputi-AT-libero.it> Mac OSX information, Fink
156 package management.
158 package management.
157
159
158 * Gary Bishop <gb-AT-cs.unc.edu> Bug reports, and patches to work around the
160 * Gary Bishop <gb-AT-cs.unc.edu> Bug reports, and patches to work around the
159 exception handling idiosyncracies of WxPython. Readline and color support
161 exception handling idiosyncracies of WxPython. Readline and color support
160 for Windows.
162 for Windows.
161
163
162 * Jeffrey Collins <Jeff.Collins-AT-vexcel.com>. Bug reports. Much improved
164 * Jeffrey Collins <Jeff.Collins-AT-vexcel.com>. Bug reports. Much improved
163 readline support, including fixes for Python 2.3.
165 readline support, including fixes for Python 2.3.
164
166
165 * Dryice Liu <dryice-AT-liu.com.cn> FreeBSD port.
167 * Dryice Liu <dryice-AT-liu.com.cn> FreeBSD port.
166
168
167 * Mike Heeter <korora-AT-SDF.LONESTAR.ORG>
169 * Mike Heeter <korora-AT-SDF.LONESTAR.ORG>
168
170
169 * Christopher Hart <hart-AT-caltech.edu> PDB integration.
171 * Christopher Hart <hart-AT-caltech.edu> PDB integration.
170
172
171 * Milan Zamazal <pdm-AT-zamazal.org> Emacs info.
173 * Milan Zamazal <pdm-AT-zamazal.org> Emacs info.
172
174
173 * Philip Hisley <compsys-AT-starpower.net>
175 * Philip Hisley <compsys-AT-starpower.net>
174
176
175 * Holger Krekel <pyth-AT-devel.trillke.net> Tab completion, lots more.
177 * Holger Krekel <pyth-AT-devel.trillke.net> Tab completion, lots more.
176
178
177 * Robin Siebler <robinsiebler-AT-starband.net>
179 * Robin Siebler <robinsiebler-AT-starband.net>
178
180
179 * Ralf Ahlbrink <ralf_ahlbrink-AT-web.de>
181 * Ralf Ahlbrink <ralf_ahlbrink-AT-web.de>
180
182
181 * Thorsten Kampe <thorsten-AT-thorstenkampe.de>
183 * Thorsten Kampe <thorsten-AT-thorstenkampe.de>
182
184
183 * Fredrik Kant <fredrik.kant-AT-front.com> Windows setup.
185 * Fredrik Kant <fredrik.kant-AT-front.com> Windows setup.
184
186
185 * Syver Enstad <syver-en-AT-online.no> Windows setup.
187 * Syver Enstad <syver-en-AT-online.no> Windows setup.
186
188
187 * Richard <rxe-AT-renre-europe.com> Global embedding.
189 * Richard <rxe-AT-renre-europe.com> Global embedding.
188
190
189 * Hayden Callow <h.callow-AT-elec.canterbury.ac.nz> Gnuplot.py 1.6
191 * Hayden Callow <h.callow-AT-elec.canterbury.ac.nz> Gnuplot.py 1.6
190 compatibility.
192 compatibility.
191
193
192 * Leonardo Santagada <retype-AT-terra.com.br> Fixes for Windows
194 * Leonardo Santagada <retype-AT-terra.com.br> Fixes for Windows
193 installation.
195 installation.
194
196
195 * Christopher Armstrong <radix-AT-twistedmatrix.com> Bugfixes.
197 * Christopher Armstrong <radix-AT-twistedmatrix.com> Bugfixes.
196
198
197 * Francois Pinard <pinard-AT-iro.umontreal.ca> Code and
199 * Francois Pinard <pinard-AT-iro.umontreal.ca> Code and
198 documentation fixes.
200 documentation fixes.
199
201
200 * Cory Dodt <cdodt-AT-fcoe.k12.ca.us> Bug reports and Windows
202 * Cory Dodt <cdodt-AT-fcoe.k12.ca.us> Bug reports and Windows
201 ideas. Patches for Windows installer.
203 ideas. Patches for Windows installer.
202
204
203 * Olivier Aubert <oaubert-AT-bat710.univ-lyon1.fr> New magics.
205 * Olivier Aubert <oaubert-AT-bat710.univ-lyon1.fr> New magics.
204
206
205 * King C. Shu <kingshu-AT-myrealbox.com> Autoindent patch.
207 * King C. Shu <kingshu-AT-myrealbox.com> Autoindent patch.
206
208
207 * Chris Drexler <chris-AT-ac-drexler.de> Readline packages for
209 * Chris Drexler <chris-AT-ac-drexler.de> Readline packages for
208 Win32/CygWin.
210 Win32/CygWin.
209
211
210 * Gustavo Cordova Avila <gcordova-AT-sismex.com> EvalDict code for
212 * Gustavo Cordova Avila <gcordova-AT-sismex.com> EvalDict code for
211 nice, lightweight string interpolation.
213 nice, lightweight string interpolation.
212
214
213 * Kasper Souren <Kasper.Souren-AT-ircam.fr> Bug reports, ideas.
215 * Kasper Souren <Kasper.Souren-AT-ircam.fr> Bug reports, ideas.
214
216
215 * Gever Tulley <gever-AT-helium.com> Code contributions.
217 * Gever Tulley <gever-AT-helium.com> Code contributions.
216
218
217 * Ralf Schmitt <ralf-AT-brainbot.com> Bug reports & fixes.
219 * Ralf Schmitt <ralf-AT-brainbot.com> Bug reports & fixes.
218
220
219 * Oliver Sander <osander-AT-gmx.de> Bug reports.
221 * Oliver Sander <osander-AT-gmx.de> Bug reports.
220
222
221 * Rod Holland <rhh-AT-structurelabs.com> Bug reports and fixes to
223 * Rod Holland <rhh-AT-structurelabs.com> Bug reports and fixes to
222 logging module.
224 logging module.
223
225
224 * Daniel 'Dang' Griffith <pythondev-dang-AT-lazytwinacres.net>
226 * Daniel 'Dang' Griffith <pythondev-dang-AT-lazytwinacres.net>
225 Fixes, enhancement suggestions for system shell use.
227 Fixes, enhancement suggestions for system shell use.
226
228
227 * Viktor Ransmayr <viktor.ransmayr-AT-t-online.de> Tests and
229 * Viktor Ransmayr <viktor.ransmayr-AT-t-online.de> Tests and
228 reports on Windows installation issues. Contributed a true Windows
230 reports on Windows installation issues. Contributed a true Windows
229 binary installer.
231 binary installer.
230
232
231 * Mike Salib <msalib-AT-mit.edu> Help fixing a subtle bug related
233 * Mike Salib <msalib-AT-mit.edu> Help fixing a subtle bug related
232 to traceback printing.
234 to traceback printing.
233
235
234 * W.J. van der Laan <gnufnork-AT-hetdigitalegat.nl> Bash-like
236 * W.J. van der Laan <gnufnork-AT-hetdigitalegat.nl> Bash-like
235 prompt specials.
237 prompt specials.
236
238
237 * Antoon Pardon <Antoon.Pardon-AT-rece.vub.ac.be> Critical fix for
239 * Antoon Pardon <Antoon.Pardon-AT-rece.vub.ac.be> Critical fix for
238 the multithreaded IPython.
240 the multithreaded IPython.
239
241
240 * John Hunter <jdhunter-AT-nitace.bsd.uchicago.edu> Matplotlib
242 * John Hunter <jdhunter-AT-nitace.bsd.uchicago.edu> Matplotlib
241 author, helped with all the development of support for matplotlib
243 author, helped with all the development of support for matplotlib
242 in IPyhton, including making necessary changes to matplotlib itself.
244 in IPyhton, including making necessary changes to matplotlib itself.
243
245
244 * Matthew Arnison <maffew-AT-cat.org.au> Bug reports, '%run -d' idea.
246 * Matthew Arnison <maffew-AT-cat.org.au> Bug reports, '%run -d' idea.
245
247
246 * Prabhu Ramachandran <prabhu_r-AT-users.sourceforge.net> Help
248 * Prabhu Ramachandran <prabhu_r-AT-users.sourceforge.net> Help
247 with (X)Emacs support, threading patches, ideas...
249 with (X)Emacs support, threading patches, ideas...
248
250
249 * Norbert Tretkowski <tretkowski-AT-inittab.de> help with Debian
251 * Norbert Tretkowski <tretkowski-AT-inittab.de> help with Debian
250 packaging and distribution.
252 packaging and distribution.
251
253
252 * George Sakkis <gsakkis-AT-eden.rutgers.edu> New matcher for
254 * George Sakkis <gsakkis-AT-eden.rutgers.edu> New matcher for
253 tab-completing named arguments of user-defined functions.
255 tab-completing named arguments of user-defined functions.
254
256
255 * Jörgen Stenarson <jorgen.stenarson-AT-bostream.nu> Wildcard
257 * Jörgen Stenarson <jorgen.stenarson-AT-bostream.nu> Wildcard
256 support implementation for searching namespaces.
258 support implementation for searching namespaces.
257
259
258 * Vivian De Smedt <vivian-AT-vdesmedt.com> Debugger enhancements,
260 * Vivian De Smedt <vivian-AT-vdesmedt.com> Debugger enhancements,
259 so that when pdb is activated from within IPython, coloring, tab
261 so that when pdb is activated from within IPython, coloring, tab
260 completion and other features continue to work seamlessly.
262 completion and other features continue to work seamlessly.
261
263
262 * Scott Tsai <scottt958-AT-yahoo.com.tw> Support for automatic
264 * Scott Tsai <scottt958-AT-yahoo.com.tw> Support for automatic
263 editor invocation on syntax errors (see
265 editor invocation on syntax errors (see
264 http://www.scipy.net/roundup/ipython/issue36).
266 http://www.scipy.net/roundup/ipython/issue36).
265
267
266 * Alexander Belchenko <bialix-AT-ukr.net> Improvements for win32
268 * Alexander Belchenko <bialix-AT-ukr.net> Improvements for win32
267 paging system.
269 paging system.
268
270
269 * Will Maier <willmaier-AT-ml1.net> Official OpenBSD port.
271 * Will Maier <willmaier-AT-ml1.net> Official OpenBSD port.
270
272
271 * Ondrej Certik <ondrej-AT-certik.cz> Set up the IPython docs to use the new
273 * Ondrej Certik <ondrej-AT-certik.cz> Set up the IPython docs to use the new
272 Sphinx system used by Python, Matplotlib and many more projects.
274 Sphinx system used by Python, Matplotlib and many more projects.
273
275
274 * Stefan van der Walt <stefan-AT-sun.ac.za> Design and prototype of the
276 * Stefan van der Walt <stefan-AT-sun.ac.za> Design and prototype of the
275 Traits based config system.
277 Traits based config system.
General Comments 0
You need to be logged in to leave comments. Login now