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