Credits
IPython is mainly developed by Fernando Pérez <Fernando.Perez@colorado.edu>,
but the project was born from mixing in Fernando's code with the IPP
project by Janko Hauser <jhauser-AT-zscout.de> and LazyPython
by Nathan Gray <n8gray-AT-caltech.edu>. For all IPython-related
requests, please contact Fernando.
As of early 2006, the following developers have joined the core team:
- [Robert Kern] <rkern-AT-enthought.com>: co-mentored the
2005 Google Summer of Code project to develop python interactive notebooks
(XML documents) and graphical interface. This project was awarded
to the students Tzanko Matev <tsanko-AT-gmail.com> and Toni
Alatalo <antont-AT-an.org>
- [Brian Granger] <bgranger-AT-scu.edu>: extending IPython
to allow support for interactive parallel computing.
- [Ville Vainio] <vivainio-AT-gmail.com>: Ville is the
new maintainer for the main trunk of IPython after version 0.7.1.
User or development help should be requested via the IPython mailing
lists:
- User list:
- http://scipy.net/mailman/listinfo/ipython-user
- Developer's list:
- http://scipy.net/mailman/listinfo/ipython-dev
The IPython project is also very grateful to7:
Bill Bumgarner <bbum-AT-friday.com>: for providing the DPyGetOpt
module which gives very powerful and convenient handling of command-line
options (light years ahead of what Python 2.1.1's getopt module does).
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.
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 (bugs are still my fault, not his).
Obviously Guido van Rossum and the whole Python development team,
that goes without saying.
IPython's website is generously hosted at http://ipython.scipy.orgby Enthought (http://www.enthought.com). I am very grateful
to them and all of the SciPy team for their contribution.
Fernando would also like to thank Stephen Figgins
<fig-AT-monitor.net>, an O'Reilly Python editor. His Oct/11/2001
article about IPP and LazyPython, was what got this project started.
You can read it at: http://www.onlamp.com/pub/a/python/2001/10/11/pythonnews.html.
And last but not least, all the kind IPython users who have emailed
new code, bug reports, fixes, comments and ideas. A brief list follows,
please let me know if I have ommitted your name by accident:
- [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.
- [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.
- [Andrea Riciputi] <andrea.riciputi-AT-libero.it> Mac
OSX information, Fink package management.
- [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.
- [Jeffrey Collins] <Jeff.Collins-AT-vexcel.com> Bug reports.
Much improved readline support, including fixes for Python 2.3.
- [Dryice Liu] <dryice-AT-liu.com.cn> FreeBSD port.
- [Mike Heeter] <korora-AT-SDF.LONESTAR.ORG>
- [Christopher Hart] <hart-AT-caltech.edu> PDB integration.
- [Milan Zamazal] <pdm-AT-zamazal.org> Emacs info.
- [Philip Hisley] <compsys-AT-starpower.net>
- [Holger Krekel] <pyth-AT-devel.trillke.net> Tab completion,
lots more.
- [Robin Siebler] <robinsiebler-AT-starband.net>
- [Ralf Ahlbrink] <ralf_ahlbrink-AT-web.de>
- [Thorsten Kampe] <thorsten-AT-thorstenkampe.de>
- [Fredrik Kant] <fredrik.kant-AT-front.com> Windows setup.
- [Syver Enstad] <syver-en-AT-online.no> Windows setup.
- [Richard] <rxe-AT-renre-europe.com> Global embedding.
- [Hayden Callow] <h.callow-AT-elec.canterbury.ac.nz> Gnuplot.py
1.6 compatibility.
- [Leonardo Santagada] <retype-AT-terra.com.br> Fixes for
Windows installation.
- [Christopher Armstrong] <radix-AT-twistedmatrix.com>
Bugfixes.
- [Francois Pinard] <pinard-AT-iro.umontreal.ca> Code and
documentation fixes.
- [Cory Dodt] <cdodt-AT-fcoe.k12.ca.us> Bug reports and
Windows ideas. Patches for Windows installer.
- [Olivier Aubert] <oaubert-AT-bat710.univ-lyon1.fr> New
magics.
- [King C. Shu] <kingshu-AT-myrealbox.com> Autoindent
patch.
- [Chris Drexler] <chris-AT-ac-drexler.de> Readline packages
for Win32/CygWin.
- [Gustavo Cordova Avila] <gcordova-AT-sismex.com> EvalDict
code for nice, lightweight string interpolation.
- [Kasper Souren] <Kasper.Souren-AT-ircam.fr> Bug reports,
ideas.
- [Gever Tulley] <gever-AT-helium.com> Code contributions.
- [Ralf Schmitt] <ralf-AT-brainbot.com> Bug reports &
fixes.
- [Oliver Sander] <osander-AT-gmx.de> Bug reports.
- [Rod Holland] <rhh-AT-structurelabs.com> Bug reports
and fixes to logging module.
- [Daniel 'Dang' Griffith] <pythondev-dang-AT-lazytwinacres.net>
Fixes, enhancement suggestions for system shell use.
- [Viktor Ransmayr] <viktor.ransmayr-AT-t-online.de> Tests
and reports on Windows installation issues. Contributed a true Windows
binary installer.
- [Mike Salib] <msalib-AT-mit.edu> Help fixing a subtle
bug related to traceback printing.
- [W.J. van der Laan] <gnufnork-AT-hetdigitalegat.nl>
Bash-like prompt specials.
- [Antoon Pardon] <Antoon.Pardon-AT-rece.vub.ac.be> Critical
fix for the multithreaded IPython.
- [John Hunter] <jdhunter-AT-nitace.bsd.uchicago.edu> Matplotlib
author, helped with all the development of support for matplotlib
in IPyhton, including making necessary changes to matplotlib itself.
- [Matthew Arnison] <maffew-AT-cat.org.au> Bug reports,
`%run -d' idea.
- [Prabhu Ramachandran] <prabhu_r-AT-users.sourceforge.net>
Help with (X)Emacs support, threading patches, ideas...
- [Norbert Tretkowski] <tretkowski-AT-inittab.de> help
with Debian packaging and distribution.
- [George Sakkis] <gsakkis-AT-eden.rutgers.edu> New matcher
for tab-completing named arguments of user-defined functions.
- [Jörgen Stenarson] <jorgen.stenarson-AT-bostream.nu>
Wildcard support implementation for searching namespaces.
- [Vivian De Smedt] <vivian-AT-vdesmedt.com> Debugger
enhancements, so that when pdb is activated from within IPython, coloring,
tab completion and other features continue to work seamlessly.
- [Scott Tsai] <scottt958-AT-yahoo.com.tw> Support for
automatic editor invocation on syntax errors (see http://www.scipy.net/roundup/ipython/issue36).
- [Alexander Belchenko] <bialix-AT-ukr.net> Improvements
for win32 paging system.
- [Will Maier] <willmaier-AT-ml1.net> Official OpenBSD
port.
Fernando Perez
2007-11-29