RSS 214 projects tagged "Python Modules"

Download Website Updated 26 Jan 2012 MinimalModbus

Screenshot
Pop 53.89
Vit 1.62

MinimalModbus is an easy-to-use Python module for talking to instruments (slaves) from a computer (master) using the Modbus protocol. Example code includes drivers for Eurotherm and Omega process controllers. The only dependency is the pySerial module. This software supports the ‘Modbus RTU’ serial communication version of the protocol, and is intended for use on Linux, OS X, and Windows platforms. It has been tested with Python2.6, Python2.7, and Python3.2.

No download Website Updated 17 Oct 2010 Crowbar

Screenshot
Pop 20.66
Vit 31.24

Crowbar is a desktop social networking application. It views and posts status updates to Twitter and follows. It can unfollow people who are not following you back, but abusing this feature is discouraged.

No download Website Updated 29 Jun 2010 RXPY

Screenshot
Pop 29.19
Vit 1.00

RXPY is a pure-Python regular expression library, compatible with the re package. RXPY can be used as a test-bed for new matching algorithms, since the parser and compatibility components are reusable.

Download Website Updated 17 May 2009 PyGTS

Screenshot
Pop 33.23
Vit 38.71

PyGTS is a Python package that can be used to construct, manipulate, and perform computations on 3D triangulated surfaces. It is a hand-crafted and pythonic binding for the GNU Triangulated Surface (GTS) Library.

Download Website Updated 10 Mar 2009 chouwa

Screenshot
Pop 14.28
Vit 39.51

Chouwa is a library that aims to ease the integration of Jinja2 into Django projects. It does this by providing equivalents of some of django's helper methods that depend on its template subsystem, as well as providing built-in globals and filters and providing a mechanism for user applications to introduce their own globals and filters.

Download Website Updated 19 Aug 2009 PyMultimethods

Screenshot
Pop 34.64
Vit 1.50

PyMultimethods is a library that enables users to create multimethods (a.k.a. generic functions) in Python. In other words, you can create multiple versions of the same function/method. The one that is invoked depends on the runtime parameters. This is similar to polymorphism in the sense that the object type determines which version of the function is invoked. Multimethods go beyond the polymorphism found in conventional object oriented languages, however, because all parameters are taken into account (as opposed to only the "implied this", as in C++ or Java). PyMultimethods can also be used to "overload" a function or method.

No download Website Updated 05 Feb 2009 m2secret

Screenshot
Pop 25.22
Vit 1.00

m2secret is an encryption/decryption module for Python and CLI utility. It defaults to 256-bit AES with CBC mode, uses the PBKDF2 algorithm to derive keys from passwords, and is based on M2Crypto.

Download Website Updated 21 Mar 2011 LEPL

Screenshot
Pop 115.30
Vit 7.89

LEPL is a recursive descent parser library written in Python. It is based on parser combinator libraries popular in functional programming, but also exploits Python language features. Operators provide a friendly syntax, and the consistent use of generators supports full backtracking and resource management. Backtracking implies that a wide variety of grammars are supported; appropriate memoisation ensures that even left-recursive grammars terminate.

Download Website Updated 16 Apr 2009 Relatorio

Screenshot
Pop 21.21
Vit 1.45

Relatorio is a Python opendocument templating library, based on Genshi. It provides a way to easily output severals kinds of files (odt, ods, png, svg, etc.) by using documents in any of the Open Document formats (and some others) as templates. It also includes a simple report repository.

Download Website Updated 29 May 2011 pyisbn

Screenshot
Pop 33.02
Vit 2.09

pyisbn is a module for working with various book identification numbers. It includes functions for conversion, verification, and generation of checksums. It also includes basic classes for representing ISBNs as objects.

Screenshot

Project Spotlight

meetmint

A meeting minutes tool for Web browser.

Screenshot

Project Spotlight

gd

A library used to create PNGs, JPEGs, and other images