Python Module
XMLObject gives you an easy way to parse XML into Python objects. The objects created by XMLObject are far easier to manipulate than those made by xml.dom. This project also includes a GUI application, XMLObjApp, to generate XML parsers for you.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 335.92 KB | Download (48): XMLObject Python Module Download |
"Templating" (copying an input file to output, on the fly inserting Python expressions and statements) is a frequent need, and YAPTU is a small but complete Python module for that; expressions and statements are identified by arbitrary user-chosen regular-rexpressions.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (57): Yet Another Python Templating Utility (YAPTU) Download |
PyGreSQL is an open-source Python module that interfaces to a PostgreSQL database. It embeds the PostgreSQL query library to allow easy use of the powerful PostgreSQL features from a Python script.
Platforms: Python
License: Freeware | Size: 81.92 KB | Download (52): PyGreSQL Download |
pyscard is a Python smart card library is a python module adding smart cards support to Python. pyscard consists of smartcard.scard, an extension module wrapping Windows smart card base components (also known as PCSC) on Windows and PCSC lite on linux and Mac OS X Tiger, and smartcard, a higher...
Platforms: Mac
License: Freeware | Size: 214.02 KB | Download (37): Pyscard Download |
pyconf is a Python library that loads a file into a Python module object but does not place it in the module cache or otherwise bind it. >>> import posixpath >>> conf = load(posixpath.__file__) >>> conf # doctest: +ELLIPSIS >>> conf.pathsep ':' And so on. You could also use load_dict to get a...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (40): pyconf Download |
TimePeriod - Python module for determining if a datetime is within a time period. This is a Python version of Perl's Time::Period module. Installation ---------------------------------------- To install from an archive: $ tar zxf TimePeriod-X.Y.tar.gz $ cd TimePeriod-X.Y $ sudo ./setup.py...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (39): TimePeriod Download |
py2pack needs the argparse Python module installed. It is also part of the Python-2.7 Standard Library. Additionally, it uses the Jinja2 templating engine.
Platforms: *nix
License: Freeware | Size: 20.48 KB | Download (32): py2pack Download |
IDLSave is a pure python module to import variables from IDL 'save' files (e.g. .sav) into python, and does not require IDL to work. It has a very simple command-line interface, and converts all IDL variables to python types. Arrays are converted to Numpy arrays, and Structures are converted to...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (34): IDLSave Download |
Automatic TV episode namer tvnamer is a Python module that automatically names downloaded/recorded TV-episodes, by parsing filenames and retriving shownames from www.thetvdb.com Includes tvdb_api - an easy to use API interface to TheTVDB.com.
Platforms: *nix
License: Freeware | Size: 40.96 KB | Download (33): tvnamer Download |
PyStem is a fast Python module with the the Porter stemming algorithm (a process for removing the commoner morphological and inflexional endings from words in English; its main use is as part of a term normalisation process that is usually done when setting up Information Retrieval systems).
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (32): PyStem Download |
tux_oracle is a Python module that allows develop transactional Tuxedo clients and servers on Oracle database. tux_oracle is based on tuxmodule and cx_Oracle modules.
Platforms: *nix
License: Freeware | Size: 133.12 KB | Download (34): tux_oracle Download |
Parsing module is a pure-Python module that implements an LR(1) parser generator, as well as CFSM and GLR parser drivers. From an algorithmic perspective, this is one of the most advanced parser generators in existence, for the following reasons: - The Parsing module uses a scalable algorithm...
Platforms: *nix
License: Freeware | Size: 82.94 KB | Download (106): Parsing Download |
Instant is a Python module that allows for instant inlining of C and C++ code in Python. Instant is a small Python module built on top of SWIG. Example of use: >>> c_code = """ double sum(double a, double b){ return a+b; } """ >>> import Instant >>> ext = Instant.Instant() >>> >>> #...
Platforms: *nix
License: Freeware | Size: 34.82 KB | Download (90): Instant Download |
SpoonRPC is a python module that provides a distributed communication system for interprocess communication. The project doesnt actually provide RPC at the moment, because message passing turned out to be a lot easier, and probably more useful anyway..
Platforms: *nix
License: Freeware | Size: 23.55 KB | Download (94): SpoonRPC Download |
pyirrlicht - is a ctypes python module for the Irrlicht Engine SDK + FreeBASIC object oriented library + SWIG wraper as nested project + FASM (flat assembler) and TinyCC examples. The Irrlicht Engine is intended to be an easy-to-use 3d engine. Ready windows pyd files for different Python versions...
Platforms: Windows, Mac, Linux, Linux Gnome, Linux Open Source, Unix
License: Freeware | Size: 2.16 MB | Download (52): pyirrlicht Download |
Nsound is a C++ library and Python module designed for audio synthesis featuring dynamic digital filters. The library lets you easily shape waveforms and write to disk or plot them.
In Nsound, all audio data is represented as a floating point number between -1.0 and 1.0. In this way, it is...
Platforms: Linux
License: Freeware | Size: 5.1 MB | Download (43): Nsound for Linux Download |
Nsound is a C++ library and Python module designed for audio synthesis featuring dynamic digital filters. The library lets you easily shape waveforms and write to disk or plot them.
In Nsound, all audio data is represented as a floating point number between -1.0 and 1.0. In this way, it is...
Platforms: Windows
License: Freeware | Download (45): Nsound Download |
PyMedia is a Python module for wav, mp3, ogg, avi, divx, dvd, cdda etc files manipulations. It allows you to parse, demutiplex, multiplex, decode and encode all supported formats. It can be compiled for Windows, Linux and cygwin. PyMedia was built to be really simple and flexible at the same...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (56): PyMedia Download |
When you create a Python module, you can use a test script wich import your module. But you probably have noticed that when you run the test script, it always use the first version of your module even if you made changes in the code.This is because the import statement check if the module is...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (52): Reloading all modules Download |
What initially started out as an easy way of running GEANT4 simulations on AWS EC2, manysim is a simple technique for executing arbitary code on EC2 using Python and the boto Python module. Jobs can be launched from the local user machine and executed on the EC2 with results returned to the user...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (41): manysim Download |