I've been working on a python sdl binding for the past several
months. With the help of a handful of dedicated users it has
reached its first pretty solid release.
The python wrapper is designed to be pretty thin around SDL,
but it does take liberties with some of the interfaces to make
it work cleaner in the python environment. Any current SDL
users should feel pretty comfortable with this binding.
Anyways, there is a wealth of more information at the pygame
Be aware that pygame requires python 2.0 and at least SDL-1.1.5
To help avoid any confusion. There is a previous python
binding for sdl named pySDL. This project has unfortunately
stalled out sometime in July. While pygame doesn't attempt
to fully replace pySDL, that may be the case if pySDL is never
I'm pleased to announce a beta release of yet another BerkeleyDB wrapper
module for Python. This one is different from the ones that Gregory P.
Smith and I have done in the past in that it doesn't use SWIG. This one is
completly hand-crafted, and there are no "shadow classes" or other SWIG
This module provides a nearly complete wrapping of the Sleepycat C API for
the DatabaseEnvironment, Database, Cursor, and Transaction objects, and each
of these is exposed as a Python Type in the bsddb3.db module. The databse
objects can use different access methods, btree, hash, recno, and queue.
For the first time all of
these are fully supported in the Python wrappers. Please see the documents
in the docs directory of the distribution, or on the website, for more
details on the types and methods provided.
http://wxPython.org Java give you jitters?
http://wxPROs.com Relax with wxPython!
SnakeDb Ver 1.00
The purpose of SnakeDb is to provide an easy universal database API.
The purpose of SnakeDb is to provide an easy database API. You don't
have to write SQL statements in your scripts to create databases or
execute a query. You can access the fields in the tables through a
dictionary. The API also allows you to execute complex SQL statements.
SnakeDb is a wrapper around other python database modules. SnakeDb ver
1.0 supports Gadfly and MySQL databases. You can easily extend it to use
other python database modules.
License: Public Domain
Requires: MySQLdb,Gadfly,Other Python Database Modules
Ming Hui Huang (ming(a)scriptfoundry.com)
<a href="http://www.scriptfoundry.com/modules/snakedb/">SnakeDb Ver 1.00</a>
-- The purpose of SnakeDb is to provide an easy universal database API.
I have put together a new release of AVPython and published it on my web
page. The new version works much the same as before, but is now compiled
for Python 2.0. The source code is now included (under an MIT-style open
source license) so you can easily compile it for 1.6 or 1.5.2 if you want,
or enhance it in any other way you choose.
For more information, or to download the software, please visit:
Random-number generators (RNGs) implemented as Python extension types
coded in C
The Python module crng implements random-number generators (RNGs) based
on several different algorithms producing uniform deviates in the open
interval (0,1), i.e. exclusive of the end-point values 0 and 1. A few
continuous and integer-valued non-uniform deviates are also available.
Each RNG algorithm is implemented as a separate Python extension type.
The RNG types are independent of each other, but have very similar
interfaces. The entire module is implemented as one single C source code
Binaries: Linux Red Hat 6.1, SGI IRIX 6.5
Per Kraulis (per(a)sbc.su.se)
<a href="http://www.sbc.su.se/~per/crng">crng 1.0</a> -- Random-number
generators (RNGs) implemented as Python extension types coded in C
crng 1.0: Random-number generators (RNGs) implemented as Python
extension types coded in C.
The Python module crng implements random-number generators (RNGs)
based on several different algorithms producing uniform deviates in
the open interval (0,1), i.e. exclusive of the end-point values 0 and
1. A few continuous and integer-valued non-uniform deviates are also
available. Each RNG algorithm is implemented as a separate Python
extension type. The RNG types are independent of each other, but have
very similar interfaces. The entire module is implemented as one
single C source code file.
Official website: http://www.sbc.su.se/~per/crng/
The GNU General Public License (GPL) applies.
[Please note that the crng module has been tested under Python 1.5.2
only. I'd be grateful if someone could check it under Python 2.0.]
Per J. Kraulis, Ph.D. per(a)sbc.su.se
Stockholm Bioinformatics Center (SBC) http://www.sbc.su.se/~per
Dept. Biochemistry, Stockholm University phone +46 (0)8 - 674 78 17
SE-106 91 Stockholm, SWEDEN fax +46 (0)8 - 15 80 57
Per Tim Peter's, I had asked if I may have a link placed on the Python.org
site, he had requested me to inform the users here.
I have started a moderated help forum on programming and graphics. The
forum consists of the major programming languages like C++, Python, Visual
Basic, HTML, JAVA, CGI/ASP, etc. and the Graphics Forum has your major
graphics editors. This board has just finished the final beta testing and is
now accepting public members to provide help for at no charge.
I am currently looking for moderators to help with posts and the TOS
(Terms of service). If you are interested in either becoming a moderator, or
a member stop by http://www.webzonecomplete.com/forum for more details.
Currently JKD is the moderator for the Python Forum. I am KYCable the forum
admin. If you have any questions you can contact me at
I hope that this may become a wonderful experience for each the users
Jeff Brown (aka KYCable)
This release contains:
* Updated documentation
* Updated demos
The Snack Sound Toolkit is designed to be used with a scripting
Currently it supports Tcl/Tk and Python.
Snack adds commands to play, record, and process sound and supports
in-memory sound objects, file based audio, and streaming audio.
It handles fileformats such as WAV, MP3, AU, AIFF, and NIST/Sphere.
Snack is extensible, new commands, filters, and sound file formats can
be added using the Snack C-library. An easy to build example extension
is contained in the source distribution.
Snack also does sound visualization, e.g. waveforms and spectrograms.
The visualization objects update in real-time and can output postscript.
Snack works with Tcl8.0 - Tcl8.4 and Python 1.5.2-2.0
Platforms: Linux, Solaris, HP-UX, IRIX, NetBSD, Macintosh, and
Source and binaries can be downloaded from