Clone Digger aims to detect similar code in Python and Java programs.
The synonyms for the term "similar code" are "clone" and "duplicate code".
This is a Python module for generating objects that compute the Cyclic
Redundancy Check (CRC). It includes a (optional) C extension for fast
calculation, as well as a pure Python implementation. 8, 16, 24, 32,
and 64 bit CRC are supported.
PyDal is a database abstraction layer for Python. It provides a DBAPI 2.0
wrapper for DBAPI 2.0 drivers. Sounds strange, but even drivers that fully
conform to the DBAPI can differ enough to make building database independent
applications difficult. Two major abstractions handled by PyDal are
paramstyles and datetime objects. PyDal makes it possible to use the same
paramstyle and datetime types with any module that conforms to DBAPI 2.0.
In addition, paramstyles and datetime types are configurable.
This is a Python module for making simple Text/Console-mode user interfaces.
The binary I/O stream class library presents a platform-independent way to
access binary data streams in C++.
The library is hardware independent in the form that it transparently
converts between the different forms of machine-internal binary data
representation.
It further employs no special I/O protocol and can be used on arbitrary
binary data sources.
A small utility package that depends on tools too recent for Twisted (like
datetime in python2.4) but performs generic enough functions that it can be
used in projects that don't want to share Divmod's other projects' large
footprint.
Currently included:
* A powerful date/time formatting and import/export class (ExtimeDotTime),
for exchanging date and time information between all Python's various
ways to interpret objects as times or time deltas.
* Tools for managing concurrent asynchronous processes within Twisted.
* A metaclass which helps you define classes with explicit states.
* A featureful Version class.
* A formal system for application of monkey-patches.
Pyfort is a tool for connecting Fortran routines (and "Fortran-like" C) to
Python and its Numerical Python array extension. Pyfort translates an module
file that describes the routines you wish to access from Python into a C
language source file defining a Python module. Pyfort will also build and
install this extension into Python.
By using the class Instant a Python extension module can be created at runtime.
For the user, it behaves somewhat like an inline module, except you have to
import the module manually.
The code can be either C or C++, but like when programming C or C++, it has to
be inside a function or a similar C/C++ construct.
ResourcePackage is a mechanism for automatically managing resources (i.e.
non-Python files: small images, documentation files, binary data) embedded in
Python modules (as Python source code), particularly for those wishing to
create re-usable Python program.
Meliae is a library meant to help people understand how their memory is being
used in Python.