Paver is a Python-based software project scripting tool along the lines of Make
or Rake. It is not designed to handle the dependency tracking requirements of,
for example, a C program. It is designed to help out with all of your other
repetitive tasks (run documentation generators, moving files about,
downloading things), all with the convenience of Python's syntax and massive
library of code.
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.
doit comes from the idea of bringing the power of build-tools to execute
any kind of task.
A task describes some computation to be done (actions), and contains some
extra meta-data. Actions:
* can be external programs (executed as shell commands) or python
functions.
* a single task may define more than one action.
Fabric is a simple pythonic remote deployment tool.
It is designed to upload files to, and run shell commands on, a number
of servers in parallel or serially. These commands are grouped in tasks
(regular python functions) and specified in a 'fabfile.'
This is called remote automation, and the primary use case is deploying
applications to multiple similar hosts.
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.
Pyfilesystem is a Python module that provides a simplified common interface to
many types of filesystem. Filesystems exposed via Pyfilesystem can also be
served over the network, or 'mounted' on the native filesystem.
Pyfilesystem simplifies working directories and paths, even if you only intend
to work with local files. Differences in path formats between platforms are
abstracted away, and you can write code that sand-boxes any changes to a given
directory.
Pytemplate is a small project intending to give python developpers a starting
framework. It permits to create properly scripts without struggling with
configuration files, logging properties development. They are already available
through a main class that the new script will inherit.
This port contains the userland implementation of Grand Central Dispatch
technology.
The central insight of GCD is shifting the responsibility for managing threads
and their execution from applications to the operating system. As a result,
programmers can write less code to deal with concurrent operations in their
applications, and the system can perform more efficiently on single-processor
machines, large multiprocessor servers, and everything in between. Without a
pervasive approach such as GCD, even the best-written application cannot
deliver the best possible performance, because it doesn'tt have full insight
into everything else happening in the system.
Pygame is a cross-platfrom library based on top of the SDL and designed
to make it easy to write multimedia software, such as games, in Python.
The Apache Hadoop software library is a framework that allows for the
distributed processing of large data sets across clusters of computers
using a simple programming model.