Python Programs
Python Call Graph (pycallgraph) is a Python library that creates call graphs for Python programs pycallgraph is quite new. It seems to work well and I will most likely improve it in the near future!. Gravit is a free gravity simulator.
Platforms: *nix
License: Freeware | Size: 4.1 KB | Download (106): Python Call Graph Download |
multitask allows Python programs to use generators (aka coroutines) to perform cooperative multitasking and asynchronous I/O. Applications written using multitask consist of a set of cooperating tasks that yield to a shared task manager whenever they perform a (potentially) blocking operation,...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (100): multitask Download |
IVuPy (I-View-Py) aims to be a solid basis for large Qt based Python programs geared to data analysis and 3D visualization of huge data sets. Python is extended by IVuPy with more than 600 classes of two of the Coin3D C++ class libraries: Coin and SoQt. Data exchange between Python and the...
Platforms: *nix
License: Freeware | Size: 1.2 MB | Download (98): IVuPy Download |
pymad is a Python module that allows Python programs to use the MPEG Audio Decoder library. pymad provides a high-level API, similar to the pyogg module, which makes reading PCM data from MPEG audio streams a piece of cake. Using pymad is as easy as: import mad, ao, sys mf =...
Platforms: *nix
License: Freeware | Size: 21.5 KB | Download (103): pymad Download |
import_checker checks Python programs for circular (or recursive) imports. Python is a fine programming language. There is one horrendous thing with it though, that bites even the most experienced python programmers every now and then: the scope of variables. Weve been taught to use the...
Platforms: *nix
License: Freeware | Size: 9.22 KB | Download (94): import_checker Download |
Pyana is a extension module that allows Python programs to interface with the Apache Software Foundation's Xalan XSLT transformation engine.
Platforms: *nix
License: Freeware | Size: 102.4 KB | Download (38): Pyana Download |
The Python logging module implements a standard logging system for Python programs. It was strongly influenced by log4j from the Apache project. As this package is included in versions 2.3 and later, only users of earlier versions of Python would need to install this module. There was a need...
Platforms: *nix
License: Freeware | Size: 92.16 KB | Download (105): Python logging module Download |
Create Emacs TAGS file for Python modules script creates a TAGS file for Python programs, usable with GNU Emacs.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (54): Create Emacs TAGS file for Python modules Download |
Multithreaded Python programs often ignore the SIGINT generated by a Keyboard Interrupt, especially if the thread that gets the signal is waiting or sleeping. This module provides a workaround by forking a child process that executes the rest of the program while the parent process waits for...
Platforms: Windows, Python,
License: Freeware | Download (51): Missed SIGINT in multithreaded programs Download |
python-ldap provides an object-oriented API to access LDAP directory servers from Python programs. Mainly it wraps the OpenLDAP 2.x libs for that purpose. Additionally the package contains modules for other LDAP-related stuff (e.g. processing LDIF, LDAPURLs, LDAPv3 schema, etc.).
Platforms: *nix
License: Freeware | Size: 133.12 KB | Download (40): Python-LDAP for Linux Download |
This script contains a class and a main program that perform three related (though complimentary) formatting operations on Python programs. When called as "pindent -c", it takes a valid Python program as input and outputs a version augmented with block-closing comments. When called as "pindent...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (51): Indent Python code, giving block-closing comments Download |
pymad is a Python module that allows Python programs to use the MPEG Audio Decoder library.pymad provides a high-level API, similar to the pyogg module, which makes reading PCM data from MPEG audio streams a piece of cake.
Platforms: Python
License: Freeware | Size: 20.48 KB | Download (56): pymad for Music and Sound Download |
pyLirc is a module for Python that interacts with lirc to give Python programs the ability to receive commands from remote controls.
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (36): pyLirc Download |
Py4J enables Python programs running in a Python interpreter to dynamically access Java objects in a Java Virtual Machine. Methods are called as if the Java objects resided in the Python interpreter and Java collections can be accessed through standard Python collection methods. Py4J also enables...
Platforms: *nix
License: Freeware | Size: 337.92 KB | Download (35): Py4J Download |
HotQueue is a Python library that allows you to use Redis as a message queue within your Python programs.
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (45): HotQueue Download |
PyGTK provides a convenient wrapper for the GTK+ library for use in Python programs, taking care of many of the boring details such as managing memory and type casting. When combined with PyORBit and gnome-python, it can be used to write full featured Gnome applications. GTK+ is a GUI toolkit...
Platforms: *nix
License: Freeware | Size: 2.5 MB | Download (89): PyGTK Download |
PythonReports is a toolkit aimed to build database reports in Python programs. The toolkit includes report template designer, report builder and several printout renderers for GUI and graphic file output. Report builder applies a template to a sequence of uniform data objects and produces a...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (63): PythonReports Download |
Shed Skin is an experimental compiler, that can translate pure, but implicitly statically typed Python programs into optimized C++. It can generate stand-alone programs or extension modules that can be imported and used in larger Python programs. Besides the typing restriction, programs cannot...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (62): Shed Skin Download |
CDDB.py provides an easy way for Python programs to fetch track and disc information on audio CDs. It includes a C extension module to fetch track lengths under Linux, FreeBSD, OpenBSD, Mac OS X, Solaris, and Win32, which is easily ported to other operating systems. The dynamic duo of CDDB.py...
Platforms: *nix
License: Freeware | Size: 38.91 KB | Download (145): CDDB.py Download |
CodeInvestigator is a tracing tool for Python programs. All run time information is recorded. Read your code together with its run time details in a Firefox browser. See what your program did when it ran.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 2.03 MB | Download (48): CodeInvestigator Download |