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