Introducing Python © Chirag Wazir 2002 Prev   Index   Next

Users & Applications

MayaVi (mayavi.sourceforge.net) MayaVi is a free scientific data visualizer written in Python with VTK & Tkinter.

Caligari trueSpace (www.caligari.com) Caligari Corporation's flagship product, trueSpace, uses Python to allow users rapid prototyping with scripting. trueSpace is a 3D modeling and animation tool, and with Python, users can now create custom modeling and animation effects, as well as create a simple interactive application or a game prototype entirely inside trueSpace.

Blender 3D (www.blender.nl) The 3D modeling program Blender 3D makes use of Python as an extension language. Blender 3D is a free program with a large community of users.

Industrial Light & Magic (www.ilm.com) ILM uses Python in the production of their FX, as described in the RenderMan Course Notes from SIGGraph 2001 (they name "The Phantom Menace", "The Mummy Returns" and other productions...)

Mailman (www.list.org) Mailman the GNU mailing list manager, written primarily in Python, helps manage electronic mail discussion lists, much like Majordomo or Smartmail.

ZOPE (www.zope.org) Zope is a framework for building dynamic web applications such as portal and intranet sites quickly. It allows teams to productively and safely work together and provides top-notch access to databases and other legacy data.

Red Hat (www.redhat.com) The Red Hat Linux distribution uses Python for its install procedure.

Infoseek (infoseek.go.com) Ultraseek Server, Infoseek's commercial search engine product, is implemented as an elaborate multi-threaded Python program with the primitive indexing and search operations performed by a built-in module. Most of the program is written in Python, and both a built-in spider and HTTP server can be customized with additional Python code. The program contains over 11,000 lines of Python code, and the user interface is implemented with over 17,000 lines of Python-scripted HTML templates.

Yahoo! Groups (groups.yahoo.com) A comprehensive public archive of Internet mailing lists, was originally implemented in pure Python. At one point Scott Hassan, one of the Findmail founders, reported: 180,000 lines of Python doing everything from a 100% dynamic website to all email delivery, pumping out 200 messages/second on a single 400 MHz Pentium!

Four11 now Yahoo! People Search (people.yahoo.com) Four11, the Internet White Pages, uses Python extensively. With an enormous number of email address records, and the complete US residential telephone directory, searching performance is key. Four11 depends on Python both for this performance and for flexibility.

Google (www.google.com) Many components of the Google spider and search engine are written in Python.

See www.python.org/psa/Projects.html & www.python.org/psa/Users.html for a much longer list....