Differences between revisions 21 and 23 (spanning 2 versions)
Revision 21 as of 2006-02-05 23:57:12
Size: 5644
Editor: 90-bem-5
Comment:
Revision 23 as of 2006-04-09 12:53:10
Size: 6147
Editor: h69-21-250-153
Comment: Add Plotting section
Deletions are marked like this. Additions are marked like this.
Line 46: Line 46:
=== Plotting ===
 * [http://code.enthought.com/chaco/ Chaco] - Creates interactive plots
 * [http://gnuplot-py.sourceforge.net/ gnuplot.py] - Based on gnuplot
 * [http://matplotlib.sourceforge.net/ Matplotlib] - Production quality output in a wide variety of formats
 * [http://pyx.sourceforge.net/ PyX] - Postscript and PDF output, LaTex integration
 * [http://home.gna.org/veusz/ Veusz] - Postscritpt output with a PyQt front end

The SciPy [http://scipy.org/Topical_Software#head-b98ffdb309ccce4e4504a25ea75b5c806e4897b6 topical software] page has a longer list.
Line 48: Line 57:
 * [http://www.scipy.org/ SciPy] - Includes modules for graphics and plotting, optimization, integration, special functions, signal and image processing, genetic algorithms, ODE solvers, and others.  * [http://www.scipy.org/ SciPy] - Includes modules for graphics and plotting, optimization, integration, special functions, signal and i* mage processing, genetic algorithms, ODE solvers, and others.
Line 60: Line 69:
 * [http://webpy.org web.py] Lightweight and powerfull anty-framework.
Line 77: Line 85:
 * [http://effbot.org/zone/element-index.htm ElementTree] - The Element type is a simple but flexible container object, designed to store hierarchical data structures, such as simplified XML infosets, in memory. --Note: Python 2.5 and up will have ElementTree in the Standard Library--ddd  * [http://effbot.org/zone/element-index.htm ElementTree] - The Element type is a simple but flexible container object, designed to store hierarchical data structures, such as simplified XML infosets, in memory. --Note: Python 2.5 and up will have ElementTree in the Standard Library--

The intent of this page is to list the most commonly used Python modules, in hopes that it will provide useful for other programmers (especially beginners).

Please avoid listing modules that either:

  • You have made
  • Don't have community approval (ie: are not widely used, are regarded as "unpythonic")

Do list modules that:

  • Get recommended often in the Tutor or comp.lang.python lists

Be warned that this list is subjective by its very nature. It's only intended as a helpful guide. It is not definitive in any way, nor should it discourage developers into developing their own modules.

Please provide a short description for each module. Try to put each module in the category that matchs it's "main" audience, since a module might fall into a couple of categories.

TableOfContents

Database

Game development

General category

GUI

HTML Forms

HTML Parser

ID3 Handling

Image manipulation

Plotting

The SciPy [http://scipy.org/Topical_Software#head-b98ffdb309ccce4e4504a25ea75b5c806e4897b6 topical software] page has a longer list.

Scientific

  • [http://vpython.org/ Visual Python] - Offers real-time 3D output, is easily usable by novice programmers, excellent for physics.

  • [http://www.scipy.org/ SciPy] - Includes modules for graphics and plotting, optimization, integration, special functions, signal and i* mage processing, genetic algorithms, ODE solvers, and others.

  • [http://www.omegahat.org/RSPython/index.html Python Bindings for R] - R is a well known, open source (GPL 2) statistical package. RSPython provides the ability to access R from python, and vice-versa.

Networking

Threading

Web development

Platform specific

Linux

Mac

Windows

XML Processing

UsefulModules (last edited 2021-09-04 03:08:16 by HorstJENS)

Unable to edit the page? See the FrontPage for instructions.