gsubfn is an R package used for string matching, substitution and parsing. A
seemingly small generalization of gsub, namely allow the replacement string to
be a replacement function, list, formula or proto object, can result in
increased power and applicability. The resulting function, gsubfn is the
namesake of this package.
RPyC(pronounced like 'are-pie-see'), or Remote Python Call, is a
transparent and symmetrical python library for remote procedure
calls, clustering and distributed-computing. RPyC makes use of
object-proxying, a technique that employs python's dynamic nature,
to overcome the physical boundaries between processes and computers,
so that remote objects can be manipulated as if they were local.
billiard is a fork of the Python 2.7 multiprocessing package.
The multiprocessing package itself is a renamed and updated version
of R Oudkerk's pyprocessing package. This standalone variant is intended
to be compatible with Python 2.4 and 2.5, and will draw its
fixes/improvements from python-trunk.
Lock file is a traditional means of synchronization among processes. In this
module it is implemented as an empty regular file exclusively locked using
fcntl.lockf. When it is to be released it is removed by default. However, if
all cooperating processes turn off the removal, they get a guaranteed order of
acquisitions and better scalability.
Mercator is a procedural terrain library. It is primarily aimed at terrain for
multiplayer online games and forms one of the WorldForge
(http://www.worldforge.org) core libraries. It is intended to be used as a
terrain library on both the client, and the server.
This module provides a monotonic() function which returns the value
(in fractional seconds) of a clock which never goes backwards. It
is compatible with Python 2 and Python 3.
On Python 3.3 or newer, monotonic will be an alias of time.monotonic
from the standard library. On older versions, it will fall back to
an equivalent implementation:
PyODE is a set of open-source Python bindings for The Open Dynamics
Engine, an open-source physics engine. PyODE also includes an XODE
parser. Like ODE, PyODE may be distributed under the terms of either
the GNU Lesser General Public License or a BSD-style license.
RQ (Redis Queue) is a simple Python library for queueing jobs and processing
them in the background with workers. It is backed by Redis and it is designed
to have a low barrier to entry. It can be integrated in your web stack easily.
tempstorage is a storage implementation which uses RAM to persist
objects, much like MappingStorage. Unlike MappingStorage, it needs
not be packed to get rid of non-cyclic garbage and it does
rudimentary conflict resolution. This is a ripoff of Jim's Packless
bsddb3 storage.
This API is mainly for Terminal Emulator implementors -- any python program
that attempts to determine the printable width of a string on a Terminal.
It is certainly possible to use your Operating System's wcwidth() and
wcswidth() calls if it is POSIX-conforming, but this would not be possible on
non-POSIX platforms, such as Windows, or for alternative Python
implementations, such as jython.