Python Classes
This script raises an error when trying to set an undeclared name.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (57): How to freeze Python classes Download |
PyAudioPlay is a set of Python classes which tie together the pyao, pymad, aifc and wav modules into a single media player. The actual Player class does all of its playback within a Python thread allowing the host application to perform others tasks and not have to worry about managing the audio...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (87): PyAudioPlay Download |
GC3Pie is a suite of Python classes (and command-line tools built upon them) to aid in submitting and controlling batch jobs to clusters and grid resources seamlessly. GC3Pie aims at providing the building blocks by which Python scripts that combine several applications in a dynamic workflow can...
Platforms: *nix
License: Freeware | Size: 604.16 KB | Download (38): GC3Pie Download |
Moodtrack contains Python classes for music-emotion analysis and assembly, enabling users to build soundtracks based on emotion and timing. USERS: Music Supervisors/Composers/Producers, Game Audio Developers, Content Providers. FILM DEMO: moodtrack.tv
Platforms: Mac, BSD, Linux
License: Freeware | Size: 1.86 MB | Download (48): Moodtrack music-emotion tools Download |
This is a set of Python classes that can be used to simulate dynamic multi-body systems. It used to be a project for studies. Now it is not being worked on anymore, but it is completely GPLized.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 260.92 KB | Download (44): Simulation of Multi-Body Systems Download |
Python classes cannot inherit from any type, just from other classes. However, automatic delegation (via __getattr__ and __setattr__) can provide pretty much the same functionality as inheritance (without such limits, and with finer-grained control).
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (61): Automatic delegation-an alternative to inheritance Download |
Includes the following: xsdtopy: Generates Python classes from types defined in XML Schema documents (xsd files). Classes contain appropriate metadata describing the XML structure to enable serialization and deserialization. xmlserializer: Serializes and deserializes Python objects to/from...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (38): xmltopy for Linux Download |
XIST is an extensible HTML and XML generator. XIST is also a XML parser with a very simple and pythonesque tree API. Every XML element type corresponds to a Python class and these Python classes provide a conversion method to transform the XML tree (e.g. into HTML). XIST can be considered 'object...
Platforms: *nix
License: Freeware | Size: 430.08 KB | Download (44): ll-xist Download |
This package provides python classes for building Python packages on the fly. Why don't we use setuptools? Well we needed to generate the egg dynamically from a Django view and not generate the temp files. Why on earth would you want to dynamically generate a python package? Policy is really best...
Platforms: *nix
License: Freeware | Size: 20.48 KB | Download (45): isotoma.egglayer Download |
The vb2Py project is developing a suite of conversion tools to aid in translating existing Visual Basic projects into Python. The conversion includes, ?*A* VB code modules translating to Python code modules ?*A* VB classes to Python classes ?*A* VB Forms to PythonCard forms ?*A* VB Projects to...
Platforms: Mac
License: Freeware | Size: 30.72 KB | Download (46): vb2Py Download |
models is a framework for mapping Python classes to semi-structured data. It is not an ORM because it does not map relational data to Python objects. Instead it helps to define a valuable subset of data in a key/value storage or a document-oriented database and allows to work with only certain...
Platforms: *nix
License: Freeware | Size: 20.48 KB | Download (38): models for Linux Download |
RDFobject is a set of Python classes to make it easy to deal with RDF concerning entities or things. Has the ability to store objects to a filesystem using the pairtree specification, and adopts the fedora-commons model that objects have attached 'parts' - files, metadata, etc....
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (39): RDFobject 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 |
Pyrex is a Language for Writing Python Extension Modules. Pyrex is a language specially designed for writing Python extension modules. Its designed to bridge the gap between the nice, high-level, easy-to-use world of Python and the messy, low-level world of C. You may be wondering why anyone...
Platforms: *nix
License: Freeware | Size: 174.08 KB | Download (100): Pyrex Download |
PyFFI (Python File Format Interface) is a handy libray designed to help you process any binary files that are block structured.
Starting from a file format description written in XML, PyFFI creates customizable Python classes to read and write file blocks as described by the XML.
Currently,...
Platforms: Windows
License: Freeware | Download (45): PyFFI Download |
PyFFI (Python File Format Interface) aims to make it easy to manipulate binary files in a Python environment. Starting from a file format description written in XML, PyFFI creates customizable Python classes to read and write file blocks as described by the XML. Currently, PyFFI supports the...
Platforms: *nix
License: Freeware | Size: 2.65 MB | Download (32): PyFFI for Linux Download |
gitwalker is a tool for collecting data from git repositories. It automates the process of checking out each revision, running some command and logging the output to a JSON file. Additional commands can be added by writing Python classes.
Platforms: *nix
License: Freeware | Size: 30.72 KB | Download (38): gitwalker Download |
generateDS.py generates Python data structures (for example, class definitions) from an XML Schema document. These data structures represent the elements in an XML document described by the XML Schema. It also generates parsers that load an XML document into those data structures. In addition,...
Platforms: *nix
License: Freeware | Size: 112.64 KB | Download (92): generateDS.py Download |
This is a Python module :mod:`nmevent`, simple C#-like implementation of the Observer pattern (http://en.wikipedia.org/wiki/Observer_pattern). It's main purpose and goal is to allow developers to use events with C#-like syntax in their Python classes. ============= Usage example =============...
Platforms: *nix
License: Freeware | Size: 81.92 KB | Download (38): nmevent Download |
Pybliographer is a tool for managing bibliographic databases. Pybliographic can be used for searching, editing, reformatting, etc. In fact, its a simple framework that provides easy to use python classes and functions, and therefore can be extended to many uses (generating HTML pages according...
Platforms: *nix
License: Freeware | Size: 870.4 KB | Download (89): Pybliographic Download |