This class can be used to write code that will parse command line options for an application by invoking one of the standard Python library command argument parser modules optparse or getopt. The class first tries to use optparse. It it is not there (< Python 2.3), it invokes getopt. However, ...
DrPython is a highly customizable, extensible editor/environment for developing programs written in the Python programming Language. It is implemented in wxPython. 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 ...
PDFMap is both a command line tool, a CGI script and a Python language module, designed to make the automated generation of very high quality interactive maps in the PDF format easy. PDFMap can place different objects on a rasterized map background, scale and orient them correcly, and make them clickable ...
The BuildBot is a system to automate the compile/test cycle required by most software projects to validate code changes. By automatically rebuilding and testing the tree each time something has changed, build problems are pinpointed quickly, before other developers are inconvenienced by the failure.The guilty developer can be identified and harassed ...
PyChecker is a tool for finding bugs in python source code. It finds problems that are typically caught by a compiler for less dynamic languages, like C and C . Because of the dynamic nature of python, some warnings may be incorrect; however, spurious warnings should be fairly infrequent. PyChecker works ...
IDLEfork project was an official experimental development fork of Python's small, light, 'bundled' integrated development environment, IDLE.The objective was to develop a version of IDLE which had an execution environment which could be initialized prior to each run of user code. ...
Gaphor is an easy to use modeling environment. This means that you are able to create nice UML diagrams for documentation and to assist you with design decisions.Gaphor will help you create your applications. Features: - Gaphor has a UML 2.0 compliant data model. This guarantees future compatibility with other modeling ...
PyQwt is a set of Python bindings for the Qwt C class library which extends the Qt framework with widgets for scientific and engineering applications. It provides a widget to plot 2-dimensional data and various widgets to display and control bounded or unbounded floating point values. ...
Quasi is Yet Another Python Shell, but with a twist. It supports pluggable "contexts" for non-Python commands, such as OS commands, MySQLdb queries and external programs. ...
Sometimes one needs a quick and dirty solution for parsing and generating xml. This script uses only the python parser itself for the parsing of xml. xml code is translated to valid python code and then evaluated. The generated objects can then be manipluated within python itself and treated as regular python ...
Gambit is a library of game theory software and tools for the construction and analysis of finite extensive and strategic games. Gambit provides: - A graphical user interface, based upon the wxWidgets library, providing a common interface with native look-and-feel across platforms. - A Python API for scripting applications. ...
Faces is a powerful and free project management tool. faces stands for flexible, automated, calculating, extendible, simulating. It is based on python, an easy to learn and powerful programming language. ...
This script simply takes a single-dimension sequence and converts into into an HTML unordered list. This function makes it simple to present the contents of a sequence on the web in an neat fashion. ...
MSHTML is the COM component used by Internet Explorer to parse HTML pages (since version 4 of IE). This script shows you how to use this component independently of IE. ...
This script takes an xml file as input and output a colorized version of this file, using html or docbook (with emphasis elements and a particular role). It provides a little command line interface and it's really easy to configure your output. ...
One of the few problems with using Python to process XML is the speed -- if the XML becomes somewhat large >(1Mb), it slows down exponentially as the size of the XML increases. One way to increase the processing speed is to break the XML down via tag name. This is ...