credits.rst
288 lines
| 10.4 KiB
| text/x-rst
|
RstLexer
Brian E Granger
|
r1258 | .. _credits: | ||
======= | ||||
Credits | ||||
======= | ||||
Brian Granger
|
r2276 | IPython was started and continues to be led by Fernando Pérez. | ||
Brian E Granger
|
r1258 | |||
Brian Granger
|
r2276 | Core developers | ||
=============== | ||||
Brian E Granger
|
r1258 | |||
Brian Granger
|
r2276 | As of this writing, core development team consists of the following | ||
developers: | ||||
Brian Granger
|
r1677 | |||
Brian Granger
|
r2276 | * **Fernando Pérez** <Fernando.Perez-AT-berkeley.edu> Project creator and leader, | ||
IPython core, parallel computing infrastructure, testing, release manager. | ||||
Brian Granger
|
r1677 | |||
Brian Granger
|
r2276 | * **Robert Kern** <rkern-AT-enthought.com> Co-mentored the 2005 Google Summer of | ||
Code project, work on IPython's core. | ||||
Brian Granger
|
r1677 | |||
Brian Granger
|
r2276 | * **Brian Granger** <ellisonbg-AT-gmail.com> Parallel computing | ||
Paul Ivanov
|
r11545 | infrastructure, IPython core, IPython notebook. | ||
Brian E Granger
|
r1258 | |||
Brian Granger
|
r2276 | * **Benjamin (Min) Ragan-Kelley** <benjaminrk-AT-gmail.com> Parallel computing | ||
Paul Ivanov
|
r11545 | infrastructure, IPython core, IPython notebook. | ||
Fernando Perez
|
r1697 | |||
Brian Granger
|
r2276 | * **Ville Vainio** <vivainio-AT-gmail.com> IPython core, maintainer of IPython | ||
trunk from version 0.7.2 to 0.8.4. | ||||
Fernando Perez
|
r1697 | |||
Brian Granger
|
r2276 | * **Gael Varoquaux** <gael.varoquaux-AT-normalesup.org> wxPython IPython GUI, | ||
frontend architecture. | ||||
Fernando Perez
|
r1697 | |||
Brian Granger
|
r2276 | * **Barry Wark** <barrywark-AT-gmail.com> Cocoa GUI, frontend architecture. | ||
Fernando Perez
|
r1697 | |||
Brian Granger
|
r2276 | * **Laurent Dufrechou** <laurent.dufrechou-AT-gmail.com> wxPython IPython GUI. | ||
* **Jörgen Stenarson** <jorgen.stenarson-AT-bostream.nu> Maintainer of the | ||||
PyReadline project, which is needed for IPython under windows. | ||||
MinRK
|
r4131 | * **Thomas Kluyver** <takowl-AT-gmail.com> Port of IPython and its necessary ZeroMQ | ||
infrastructure to Python3, IPython core. | ||||
* **Evan Patterson** <epatters-AT-enthought.com> Qt console frontend with ZeroMQ. | ||||
Paul Ivanov
|
r11545 | * **Paul Ivanov** <pi-AT-berkeley.edu> IPython core, documentation. | ||
* **Matthias Bussonnier** <bussonniermatthias-AT-gmail.com> IPython notebook, | ||||
nbviewer, nbconvert. | ||||
* **Julian Taylor** <jtaylor.debian-AT-googlemail.com> IPython core, Debian packaging. | ||||
* **Brad Froehle** <brad.froehle-AT-gmail.com> IPython core. | ||||
MinRK
|
r4131 | |||
Brian Granger
|
r2276 | Special thanks | ||
============== | ||||
Fernando Perez
|
r1697 | |||
Brian E Granger
|
r1258 | The IPython project is also very grateful to: | ||
Brian Granger
|
r2276 | Bill Bumgarner <bbum-AT-friday.com>, for providing the DPyGetOpt module that | ||
IPython used for parsing command line options through version 0.10. | ||||
Brian E Granger
|
r1258 | |||
Brian Granger
|
r2276 | Ka-Ping Yee <ping-AT-lfw.org>, for providing the Itpl module for convenient | ||
and powerful string interpolation with a much nicer syntax than formatting | ||||
through the '%' operator. | ||||
Brian E Granger
|
r1258 | |||
Brian Granger
|
r2276 | Arnd Baecker <baecker-AT-physik.tu-dresden.de>, for his many very useful | ||
suggestions and comments, and lots of help with testing and documentation | ||||
checking. Many of IPython's newer features are a result of discussions with | ||||
him. | ||||
Brian E Granger
|
r1258 | |||
Brian Granger
|
r2276 | Obviously Guido van Rossum and the whole Python development team, for creating | ||
a great language for interactive computing. | ||||
Brian E Granger
|
r1258 | |||
Fernando would also like to thank Stephen Figgins <fig-AT-monitor.net>, | ||||
Brian Granger
|
r2276 | an O'Reilly Python editor. His October 11, 2001 article about IPP and | ||
LazyPython, was what got this project started. You can read it at | ||||
Brian E Granger
|
r1258 | http://www.onlamp.com/pub/a/python/2001/10/11/pythonnews.html. | ||
Fernando Perez
|
r3056 | Sponsors | ||
======== | ||||
We would like to thank the following entities which, at one point or another, | ||||
have provided resources and support to IPython: | ||||
* Enthought (http://www.enthought.com), for hosting IPython's website and | ||||
supporting the project in various ways over the years, including significant | ||||
funding and resources in 2010 for the development of our modern ZeroMQ-based | ||||
architecture and Qt console frontend. | ||||
* Google, for supporting IPython through Summer of Code sponsorships in 2005 | ||||
and 2010. | ||||
* Microsoft Corporation, for funding in 2009 the development of documentation | ||||
and examples of the Windows HPC Server 2008 support in IPython's parallel | ||||
computing tools. | ||||
* The Nipy project (http://nipy.org) for funding in 2009 a significant | ||||
refactoring of the entire project codebase that was key. | ||||
* Ohio Supercomputer Center ( part of Ohio State University Research | ||||
Foundation) and the Department of Defense High Performance Computing | ||||
Modernization Program (HPCMP), for sponsoring work in 2009 on the ipcluster | ||||
script used for starting IPython's parallel computing processes, as well as | ||||
the integration between IPython and the Vision environment | ||||
(http://mgltools.scripps.edu/packages/vision). This project would not have | ||||
been possible without the support and leadership of Jose Unpingco, from Ohio | ||||
State. | ||||
* Tech-X Corporation, for sponsoring a NASA SBIR project in 2008 on IPython's | ||||
distributed array and parallel computing capabilities. | ||||
* Bivio Software (http://www.bivio.biz/bp/Intro), for hosting an IPython sprint | ||||
in 2006 in addition to their support of the Front Range Pythoneers group in | ||||
Boulder, CO. | ||||
Brian Granger
|
r2276 | Contributors | ||
============ | ||||
And last but not least, all the kind IPython contributors who have contributed | ||||
new code, bug reports, fixes, comments and ideas. A brief list follows, please | ||||
let us know if we have omitted your name by accident: | ||||
Brian E Granger
|
r1258 | |||
Fernando Perez
|
r3094 | * Mark Voorhies <mark.voorhies-AT-ucsf.edu> Printing support in Qt console. | ||
Fernando Perez
|
r3055 | * Justin Riley <justin.t.riley-AT-gmail.com> Contributions to parallel support, | ||
Amazon EC2, Sun Grid Engine, documentation. | ||||
* Satrajit Ghosh <satra-AT-mit.edu> parallel computing (SGE and much more). | ||||
* Thomas Spura <tomspur-AT-fedoraproject.org> various fixes motivated by Fedora | ||||
support. | ||||
* Omar Andrés Zapata Mesa <andresete.chaos-AT-gmail.com> Google Summer of Code | ||||
2010, terminal support with ZeroMQ | ||||
* Gerardo Gutierrez <muzgash-AT-gmail.com> Google Summer of Code 2010, Qt | ||||
notebook frontend support with ZeroMQ. | ||||
* Paul Ivanov <pivanov314-AT-gmail.com> multiline specials improvements. | ||||
* Dav Clark <davclark-AT-berkeley.edu> traitlets improvements. | ||||
David Warde-Farley
|
r4404 | |||
* David Warde-Farley <wardefar-AT-iro.umontreal.ca> - bugfixes to %timeit, | ||||
input autoindent management, and Qt console tooltips. | ||||
Fernando Perez
|
r3055 | * Darren Dale <dsdale24-AT-gmail.com>, traits-based configuration system, Qt | ||
support. | ||||
Fernando Perez
|
r3056 | * Jose Unpingco <unpingco@gmail.com> authored multiple tutorials and | ||
screencasts teaching the use of IPython both for interactive and parallel | ||||
work (available in the documentation part of our website). | ||||
Brian Granger
|
r2276 | * Dan Milstein <danmil-AT-comcast.net> A bold refactor of the core prefilter | ||
machinery in the IPython interpreter. | ||||
Brian Granger
|
r1677 | |||
Brian Granger
|
r2276 | * Jack Moffit <jack-AT-xiph.org> Bug fixes, including the infamous color | ||
problem. This bug alone caused many lost hours and frustration, many thanks | ||||
to him for the fix. I've always been a fan of Ogg & friends, now I have one | ||||
more reason to like these folks. Jack is also contributing with Debian | ||||
packaging and many other things. | ||||
Brian Granger
|
r1677 | |||
Brian Granger
|
r2276 | * Alexander Schmolck <a.schmolck-AT-gmx.net> Emacs work, bug reports, bug | ||
fixes, ideas, lots more. The ipython.el mode for (X)Emacs is Alex's code, | ||||
providing full support for IPython under (X)Emacs. | ||||
Brian Granger
|
r1677 | |||
Brian Granger
|
r2276 | * Andrea Riciputi <andrea.riciputi-AT-libero.it> Mac OSX information, Fink | ||
package management. | ||||
Brian Granger
|
r1677 | |||
Brian Granger
|
r2276 | * Gary Bishop <gb-AT-cs.unc.edu> Bug reports, and patches to work around the | ||
exception handling idiosyncracies of WxPython. Readline and color support | ||||
for Windows. | ||||
Brian Granger
|
r1677 | |||
Brian Granger
|
r2276 | * Jeffrey Collins <Jeff.Collins-AT-vexcel.com>. Bug reports. Much improved | ||
readline support, including fixes for Python 2.3. | ||||
Brian Granger
|
r1677 | |||
Brian Granger
|
r2276 | * Dryice Liu <dryice-AT-liu.com.cn> FreeBSD port. | ||
Brian Granger
|
r1677 | |||
Brian Granger
|
r2276 | * Mike Heeter <korora-AT-SDF.LONESTAR.ORG> | ||
Brian Granger
|
r1677 | |||
Brian Granger
|
r2276 | * Christopher Hart <hart-AT-caltech.edu> PDB integration. | ||
Brian Granger
|
r1677 | |||
Brian Granger
|
r2276 | * Milan Zamazal <pdm-AT-zamazal.org> Emacs info. | ||
Brian Granger
|
r1677 | |||
Brian Granger
|
r2276 | * Philip Hisley <compsys-AT-starpower.net> | ||
Brian Granger
|
r1677 | |||
Brian Granger
|
r2276 | * Holger Krekel <pyth-AT-devel.trillke.net> Tab completion, lots more. | ||
Brian Granger
|
r1677 | |||
Brian Granger
|
r2276 | * Robin Siebler <robinsiebler-AT-starband.net> | ||
Brian Granger
|
r1677 | |||
Brian Granger
|
r2276 | * Ralf Ahlbrink <ralf_ahlbrink-AT-web.de> | ||
Brian Granger
|
r1677 | |||
Brian Granger
|
r2276 | * Thorsten Kampe <thorsten-AT-thorstenkampe.de> | ||
Brian Granger
|
r1677 | |||
Brian Granger
|
r2276 | * Fredrik Kant <fredrik.kant-AT-front.com> Windows setup. | ||
Brian Granger
|
r1677 | |||
Brian Granger
|
r2276 | * Syver Enstad <syver-en-AT-online.no> Windows setup. | ||
Brian Granger
|
r1677 | |||
Brian Granger
|
r2276 | * Richard <rxe-AT-renre-europe.com> Global embedding. | ||
Brian Granger
|
r1677 | |||
Brian Granger
|
r2276 | * Hayden Callow <h.callow-AT-elec.canterbury.ac.nz> Gnuplot.py 1.6 | ||
Brian Granger
|
r1677 | compatibility. | ||
Brian Granger
|
r2276 | * Leonardo Santagada <retype-AT-terra.com.br> Fixes for Windows | ||
Brian Granger
|
r1677 | installation. | ||
Brian Granger
|
r2276 | * Christopher Armstrong <radix-AT-twistedmatrix.com> Bugfixes. | ||
Brian Granger
|
r1677 | |||
Brian Granger
|
r2276 | * Francois Pinard <pinard-AT-iro.umontreal.ca> Code and | ||
Brian Granger
|
r1677 | documentation fixes. | ||
Brian Granger
|
r2276 | * Cory Dodt <cdodt-AT-fcoe.k12.ca.us> Bug reports and Windows | ||
Brian Granger
|
r1677 | ideas. Patches for Windows installer. | ||
Brian Granger
|
r2276 | * Olivier Aubert <oaubert-AT-bat710.univ-lyon1.fr> New magics. | ||
Brian Granger
|
r1677 | |||
Brian Granger
|
r2276 | * King C. Shu <kingshu-AT-myrealbox.com> Autoindent patch. | ||
Brian Granger
|
r1677 | |||
Brian Granger
|
r2276 | * Chris Drexler <chris-AT-ac-drexler.de> Readline packages for | ||
Brian Granger
|
r1677 | Win32/CygWin. | ||
Brian Granger
|
r2276 | * Gustavo Cordova Avila <gcordova-AT-sismex.com> EvalDict code for | ||
Brian Granger
|
r1677 | nice, lightweight string interpolation. | ||
Brian Granger
|
r2276 | * Kasper Souren <Kasper.Souren-AT-ircam.fr> Bug reports, ideas. | ||
Brian Granger
|
r1677 | |||
Brian Granger
|
r2276 | * Gever Tulley <gever-AT-helium.com> Code contributions. | ||
Brian Granger
|
r1677 | |||
Brian Granger
|
r2276 | * Ralf Schmitt <ralf-AT-brainbot.com> Bug reports & fixes. | ||
Brian Granger
|
r1677 | |||
Brian Granger
|
r2276 | * Oliver Sander <osander-AT-gmx.de> Bug reports. | ||
Brian Granger
|
r1677 | |||
Brian Granger
|
r2276 | * Rod Holland <rhh-AT-structurelabs.com> Bug reports and fixes to | ||
Brian Granger
|
r1677 | logging module. | ||
Brian Granger
|
r2276 | * Daniel 'Dang' Griffith <pythondev-dang-AT-lazytwinacres.net> | ||
Brian Granger
|
r1677 | Fixes, enhancement suggestions for system shell use. | ||
Brian Granger
|
r2276 | * Viktor Ransmayr <viktor.ransmayr-AT-t-online.de> Tests and | ||
Brian Granger
|
r1677 | reports on Windows installation issues. Contributed a true Windows | ||
binary installer. | ||||
Brian Granger
|
r2276 | * Mike Salib <msalib-AT-mit.edu> Help fixing a subtle bug related | ||
Brian Granger
|
r1677 | to traceback printing. | ||
Brian Granger
|
r2276 | * W.J. van der Laan <gnufnork-AT-hetdigitalegat.nl> Bash-like | ||
Brian Granger
|
r1677 | prompt specials. | ||
Brian Granger
|
r2276 | * Antoon Pardon <Antoon.Pardon-AT-rece.vub.ac.be> Critical fix for | ||
Brian Granger
|
r1677 | the multithreaded IPython. | ||
Brian Granger
|
r2276 | * John Hunter <jdhunter-AT-nitace.bsd.uchicago.edu> Matplotlib | ||
Brian Granger
|
r1677 | author, helped with all the development of support for matplotlib | ||
W. Trevor King
|
r6143 | in IPython, including making necessary changes to matplotlib itself. | ||
Brian Granger
|
r1677 | |||
Brian Granger
|
r2276 | * Matthew Arnison <maffew-AT-cat.org.au> Bug reports, '%run -d' idea. | ||
Brian Granger
|
r1677 | |||
Brian Granger
|
r2276 | * Prabhu Ramachandran <prabhu_r-AT-users.sourceforge.net> Help | ||
Brian Granger
|
r1677 | with (X)Emacs support, threading patches, ideas... | ||
Brian Granger
|
r2276 | * Norbert Tretkowski <tretkowski-AT-inittab.de> help with Debian | ||
Brian Granger
|
r1677 | packaging and distribution. | ||
Brian Granger
|
r2276 | * George Sakkis <gsakkis-AT-eden.rutgers.edu> New matcher for | ||
Brian Granger
|
r1677 | tab-completing named arguments of user-defined functions. | ||
Brian Granger
|
r2276 | * Jörgen Stenarson <jorgen.stenarson-AT-bostream.nu> Wildcard | ||
Brian Granger
|
r1677 | support implementation for searching namespaces. | ||
Brian Granger
|
r2276 | * Vivian De Smedt <vivian-AT-vdesmedt.com> Debugger enhancements, | ||
Brian Granger
|
r1677 | so that when pdb is activated from within IPython, coloring, tab | ||
completion and other features continue to work seamlessly. | ||||
Brian Granger
|
r2276 | * Scott Tsai <scottt958-AT-yahoo.com.tw> Support for automatic | ||
Brian Granger
|
r1677 | editor invocation on syntax errors (see | ||
http://www.scipy.net/roundup/ipython/issue36). | ||||
Brian Granger
|
r2276 | * Alexander Belchenko <bialix-AT-ukr.net> Improvements for win32 | ||
Brian Granger
|
r1677 | paging system. | ||
Brian Granger
|
r2276 | * Will Maier <willmaier-AT-ml1.net> Official OpenBSD port. | ||
Fernando Perez
|
r1697 | |||
Brian Granger
|
r2276 | * Ondrej Certik <ondrej-AT-certik.cz> Set up the IPython docs to use the new | ||
Fernando Perez
|
r1697 | Sphinx system used by Python, Matplotlib and many more projects. | ||
Brian Granger
|
r2276 | * Stefan van der Walt <stefan-AT-sun.ac.za> Design and prototype of the | ||
Traits based config system. | ||||