python 2.2
Python 3.1 RC1
Python is a remarkably powerful dynamic programming language that is used in a wide variety of application domains. Python is often compared to Perl, Tcl, Scheme, Ruby or Java. more>> <<less
License:GPL

ActivePython 2.6.4
ActivePython is the industry-standard Python distribution, available for Windows, Linux, Mac OS X, Solaris, AIX and HP-UX. Developers worldwide rely on ActivePythons completeness and ease-of-use. more>>
ActivePython is the industry-standard Python distribution, available for Windows, Linux, Mac OS X, Solaris, AIX and HP-UX. Developers worldwide rely on ActivePythons completeness and ease-of-use, while corporate users protect their infrastructure and stay competitive with quality-assured ActivePython business solutions.
ActivePython is 100% compatible with the reference distribution of Python. Code tested with ActivePython will run on any Python installation that has the appropriate extensions installed.
ActiveState also provides business solutions for dynamic languages, including enterprise distributions and OEM licensing, that offer guaranteed stability, expert support, unparalleled quality and cost-efficiency to organizations.
System Requirements: x86: Mac OS X 10.4. PowerPC: Mac OS X 10.3.9, 10.4 on G4, G5 processors.
Enhancements: Install a "python25.exe" beside "python.exe". This is akin to the "python2.5" setup on all other platforms. You can have multiple Python versions installed and on your PATH and call specific ones. PyWin32 update to build 209.2.
<<less
ActivePython is 100% compatible with the reference distribution of Python. Code tested with ... glibc-2.1.x+ (e.g. Red Hat 6.x+, Debian 2.2+) Enhancements: Install a "python25.exeLicense:Freeware
ActivePython is 100% compatible with the reference distribution of Python. Code tested with ... Enhancements: Install a "python25.exe" beside "python.exe". This is akin to the "python2.5License:Freeware
Python rope 0.6m2
Python rope is a python refactoring library and IDE more>>
Python rope is written in python. The IDE uses Tkinter library.
Main features:
- Rename everything!
- Extract method
- Extract local variable
- Move class/function/module/package/method
- Inline method/local variable
- Change method signature
- Restructuring
- Introduce factory method
- Introduce parameter
- Encapsulate field
- Transform module to package
- Convert local variable to field
- Replace method with method object
- Inline argument default value
- Extracting similar statements in extract refactorings
- Basic implicit interfaces handling
- Fixing imports when needed
- Previewing refactorings
- Stopping refactorings
- Undo/redo refactorings
- Auto-completion
- Goto definition
- Quick outline
- Show PyDoc
- Proposing templates in completions
- Find occurrences
- Import tools
- Organize imports (remove unused and duplicate imports and sort them)
- Change relative imports to absolute
- Change from imports to normal imports
- Expand from ... import * imports
- Generating python elements
- Python and reST highlighting
- Multiple editors
- Project file history
- Basic SVN support using pysvn library
- An emacs like keybinding
- Configurable keybinding
- Basic UI plug-in support
- Spell-checking using Aspell/Ispell
- Correcting indentation
- Project tree view
- Unit-test running view
- Showing codetags/errors/warnings
- Defining templates
- Memorizing strings/locations
- A static object inference approach
- A dynamic object inference approach
- Automatic SOI analysis
- Handling built-in container types
- Saving object information on disk
- Stored object data validation
System requirements:
- Python 2.5
DrPython 165
DrPython is a highly customizable, extensible editor/environment for developing programs more>>
Main features:
- Cross Platform
- Works anywhere wxPython works, adopts the native look and feel of the host os.
- Built with Scintilla
- Syntax Highlighting and Styling Built In (Support for Python, C/C++, HTML, Plain Text.)
- Folding
- Drag and Drop for Files and Text
- Brace Matching
- Rectangular Selection
- All wxStyledTextControl Commands can be set via shortcuts, and can be added to the pop up menu.
- Built In Prompts
- Run the python interpreter, programs in their own process.
- Open as many interpreter/program panels as you want.
- Highly Customizable: Edit Syntax Highlighting, Tab Width, Printing Options, Default Python Arguments, Automatic File Backups, Default Find/Replace Flags, Folding, Feedback Messages, Toolbar Icons, Python (and wxWidgets) Documentation and more.
- Optional Unicode/Encoding Support (with unicode version of wxPython).
- Easy Access to DrPython Commands:
- Customize the Right Click Pop Up Menu, Keyboard Shortcuts, and an optional ToolBar.
- Extensible in Python
- Plugins have complete access to DrPython internals.
- They can be loaded automatically on startup, or loaded in groups via the menu.
- Built in methods to facilitate adding plugin functions to the pop up menu, eyboard shortcuts, and the toolbar.
- Sriptable in Python
- Quickly write custom python scripts with access to DrPython internals, and access them from the menu,shortcuts, the pop up menu, or the toolbar.
- Quick Access to Files
- Bookmarks (which are built into the File Dialog) provide quick access to files and directories.
- The "Open Imported Modules" dialog enables you to get at modules imported in the document.
System requirements:
- Python 2.3.0 or later
- wxPython 2.5.2.7 or newer
athenaCL 1.2.2
Interactive command-line environment for music analysis and algorithmic composition in Csound and MIDI more>>
Musical parts are deployed as textures, layered surface-defining objects containing linked parameter objects to control pitch, tempo, rhythm, amplitude, panning, and Csound synthesis and control parameters.
The system includes an integrated library of Csound instruments. Parameter objects provide generators using stochastic, genetic, and various other algorithms. Textures can be combined, edited, cloned, and tuned with algorithmic temperament objects.
The analytic and algorithmic systems use path objects to organize and share pitch data. Based on post-tonal music theory, paths provide simultaneous representations of ordered content groups in set-class, pitch-class, and pitch space.
Paths can be modeled with the Straus voice leading system and analyzed with numerous set-class similarity measures. As a reference utility for music theory, pitch groups can be searched, analyzed, and compared with a wide variety of tools.
Features:
- Advanced
- Easy to use
- Interactive command line: enter commands with arguments, or just enter the command and athenaCL will prompt the user for all necessary data
- Command history logging, and executable command history.
- Graphical displays on platforms supporting Tk or the Python Imaging Library (PIL), providing texture arrangement views, path voice leadings, and texture parameter event graphs
- Rapid creation of Csound scores and orchestras of any duration and complexity, using a built in library of instruments or your own.
- Simultaneous creation of MIDI scores, with configurable instrument and channel settings, suitable for notation or sequencing software.
- Over 20 integrated Csound instruments, all with default values and documentation
- Combine any number of musical parts or textures, controlling tempo, pitch, rhythm, amplitude, panning, and Csound parameters with over 30 dedicated, customizable parameter objects
- Parameter objects include tools for stochastic, random, chaotic, and cyclical generators; specialized objects for genetic algorithms and Xenakis sieves; linear and exponential break-point segments, masking with variable wrapping methods, accumulators
- Control panning in mono, stereo, or quadraphonic space
- Control pitch data with 12-tone pitch-class notation and partitioned pitch-space sets. Tune pitches algorithmically with microtonal resolution using temperament objects
PyCrypt 0.2
PyCrypt is a small Python software that encrypts or decrypts files using AES encryption standard more>>
PyCrypt can be run without administrator rights, which makes pycript perfect to carry around sensible information on a USB stick.
PyCryptis still in early development. PyCrypt can be used to easily encrypt your files on the go with pretty good security. PyCrypt works or all systems that support Python.
System requirements:
- Python
Python Interpreter 1.5.2
Try this high-level scripting/programming language. more>>
Python Interpreter 1.5.2 is an excellent module of the new, exciting, affordable programming language, Python. It has high-level data structures and a simple but effective approach to object-oriented programming. Python is an interpreted language, which can save you time during program development because no compilation and linking is necessary. The interpreter can be used interactively, which makes it easy to experiment with features of the language, and to test functions during bottom-up program development.
DISLIN for Python 2.5 9.4
DISLIN is a high-level and easy to use plotting library for displaying data as curves, bar graphs, pie charts, 3D-colour plots, surfaces, contours and maps. Several output formats are supported such as X11, VGA, PostScript, PDF, CGM, SVG, PNG and TIFF. DISLIN is available for the programming languages Fortran 77, Fortran 90 and C. Plotting extensions for the languages Perl, Python and Java are also supported for the most operating systems. more>>
DISLIN for Python 2.5 9.4 is a useful software which is designed to display data graphically. It is intended to be a powerful and easy to use software package for programmers and scientists that does not require knowledge of hardware features.
The software is available for the programming languages C, Fortran 77, Fortran 90, Perl, Python and Java. DISLIN can display graphic information directly on graphic terminals or store them in metafiles. The supported display types are VGA, X Windows, Windows API and Tektronix. The supported file formats are GKSLIN, CGM, HPGL, PostScript, PDF, SVG, WMF, PNG and TIFF.
Major Features:
- 9 software fonts where each font provides 6 alphabets. Hardware fonts for PostScript printers, X11 fonts for X11 displays and TrueType fonts for Windows 95/98/NT displays and WMF files can also be used. The different aphabets contain Roman, Greek, Russian, mathematical and special European characters. Plotting of mathematical formulas with TeX instructions.
- Plotting of twoand three-dimensional axis systems. Axes can be linearly or logarithmically scaled and labeled with linear, logarithmic, date, time, map and user-defined formats.
- Plotting of curves. Several curves can appear in one axis system and can be differentiated by colour, line style and pattern. Multiple axis systems can be displayed on a page.
- Plotting of legends.
- Elementary plot routines for lines, vectors and outlined or filled regions such as rectangles, circles, arcs, ellipses and polygons.
- Shielded regions can be defined.
- Business graphics.
- 3-D colour graphics.
- 3-D graphics.
- Elementary image routines.
- Geographical projections and plotting of maps.
- Contouring.
- Graphical user interface (GUI) routines based on Motif and Windows API functions.
- English manuals in PostScript, PDF and HTML format are available.
- Table widgets
- Cursor features
Requirements:
- Windows,
- Python 2.5
Stanis Python Editor 0.8.2a
Stanis Python Editor is a python IDE with auto-indentation, auto completion, call tips, syntax coloring, syntax highlighting more>>
Special is its blender support with a blender 3d object browser and its ability to run interactively inside blender. Spe ships with wxGlade (gui designer), PyChecker (source code doctor) and Kiki (regular expression console). Spe is extensible with wxGlade.Stanis Python Editor is a Python editor.
Main features:
- Intellisense & autocompletion
- Call tips
- Syntax coloring
- Sidebar with class explorer, index & todo
- Drag & drop
- Tab Controls
- Uml Diagrams
EasyEclipse for Python 1.2.1
EasyEclipse for Python - Eclipse fot Python development more>>
WARNING: The PyDev plugin will not work if there are spaces in the installation path. The best solution is:
* On Windows, install in a folder different from C:\Program Files.
This distribution includes the following plugins:
Core components:
* Eclipse Platform 3.2.1 - Shared platform services from Eclipse.
* Eclipse Tools 3.2.1 - Common libraries for various Eclipse projects.
* Java for Windows 1.5.0.09 - Run Java application on Sun Java(tm) runtime, packaged for Eclipse use. (Windows only)
* Java for Linux 1.5.0.09 - Run Java application on Sun Java(tm) runtime, packaged for Eclipse use. (Linux only)
Tools for general Java development:
* Eclipse Java Development Tools 3.2.1 - Edit, compile, run, debug, test, refactor, document and deploy Java applications.
Some essential utilities:
* AnyEdit Tools 1.5.6.2 - Useful right-click menus in editors: "Open file under cursor", "Open type under cursor", et cetera.
* Eclipse Utils Plugins 1.0.0.1 - Save the cursor position of editors when closing and re-opening a file. Access common team actions with explorer buttons.
* Color Editor 1.2.4 - Edit with syntax highlighting over 100+ file formats.
IDE for Python development:
* PyDev 1.2.4 - Edit, run, debug and refactor Python and Jython applications.
Version Control tools (note that CVS support is included in the Eclipse Platform):
* Subclipse 1.1.8 - Access and manage Subversion repositories within Eclipse.
syncfox 3.2
An easy to use profile sync tool. more>> An easy to use profile sync tool.
All the scripts for all the platforms (including embedded python for windows) are there for upload and download; they just needed to be implemented in Firefox for automation which is a simple procedure.
System requirements:
- Firefox 1.5 - 3.0.*
pAgenda 3.2
pAgenda - calendar/scheduler written in Python more>>
Most calendars primary goal is use as eye-candy, or they are designed for inter/intra office communication/collaboration. pAgenda is meant to view/edit/print appointments quickly and easily. Why waste your time when youve got things to do?
pAgenda is written in Python with the wxWidgets toolkit. It makes use of the lightweight, Public Domain sqlite database.

Pwytter 0.8
The free muti-platform Twitter client written in Python more>>
Main features:
- Timeline switch : User, Friends, Public, Replies, Direct messages, ?Composite?
- Compact UI
- User interface in 14 languages: Simplified Chinese, Traditional Chinese, English, French, German, Italian, Japanese, Polish, Romanian, Serbian, Swedish, Spanish, Portuguese, Russian
- Friends and Followers list display
- Send direct messages
- In message URL detection
- Image and request caching for fast UI response
- Automatic and manual refresh
- Pwytter update autodetect
Python Powered Calculator 1.0
PPCalc - Python Powered Calculator is a useful and reliable scientific calculator written in Python more>>
Python Imaging Library 1.1.6
Adds image processing capabilities to your Python interpreter more>>
This library provides extensive file format support, an efficient internal representation, and fairly powerful image processing capabilities.
The core image library is designed for fast access to data stored in a few basic pixel formats. It should provide a solid foundation for a general image processing tool.
Image Archives
The Python Imaging Library is ideal for for image archival and batch processing applications. You can use the library to create thumbnails, convert between file formats, print images, etc.
The current version identifies and reads a large number of formats. Write support is intentionally restricted to the most commonly used interchange and presentation formats.
Image Display
The current release includes Tk PhotoImage and BitmapImage interfaces, as well as a Windows DIB interface that can be used with PythonWin and other Windows-based toolkits. Many other GUI toolkits come with some kind of PIL support.
For debugging, theres also a show method which saves an image to disk, and calls an external display utility.
Image Processing
The library contains basic image processing functionality, including point operations, filtering with a set of built-in convolution kernels, and colour space conversions.
The library also supports image resizing, rotation and arbitrary affine transforms.
Theres a histogram method allowing you to pull some statistics out of an image. This can be used for automatic contrast enhancement, and for global statistical analysis.
System requirements:
- Python 2.2 or above
