This is a reminder that the deadline for early bird registration for
PyCon DC 2004 is February 1, 2004. Early bird registration is $175;
after that, it will be $200 through March 17, then $250 at the door.
To register, visit:
PyCon is the most important conference in the year for me. It brings
together the largest group of Python users and developers imaginable.
I come to PyCon for many reasons: to meet with other core Python
developers face to face; to hear about the exciting things that users
from all over the world are doing with Python; to interact in person
with Python users of all types, from newbies to veterans of many
years; to hear everybody's feedback on where Python is and where
they'd like it to go; and perhaps most of all to continue to encourage
this wonderful community by my presence, words and actions to grow,
reach out to new users of all kinds, and keep listening to each other.
I hope everyone who comes to the conference will return from it with a
new or renewed feeling of excitement about Python, whether they are
developers, sophisticated users, beginners, or even skeptical
passers-by. The Python community includes everyone, from grade
schoolers just learning about computer science to renowned scientists
interested in using the best tools and business people looking for a
I'm looking forward to seeing you all at PyCon!
PyCon is a community-oriented conference targeting developers (both those
using Python and those working on the Python project). It gives you
opportunities to learn about significant advances in the Python
development community, to participate in a programming sprint with some
of the leading minds in the Open Source community, and to meet fellow
developers from around the world. The organizers work to make the
conference affordable and accessible to all.
DC 2004 will be held March 24-26, 2004 in Washington, D.C. The keynote
speaker is Mitch Kapor of the Open Source Applications Foundation
(http://www.osafoundation.org/). There will be a four-day development
sprint before the conference.
We're looking for volunteers to help run PyCon. If you're interested,
subscribe to http://mail.python.org/mailman/listinfo/pycon-organizers
Don't miss any PyCon announcements! Subscribe to
You can discuss PyCon with other interested people by subscribing to
The central resource for PyCon DC 2004 is
--Guido van Rossum (home page: http://www.python.org/~guido/)
Release 1.1.0 of the Python Computer Graphics Kit is available at
What is it?
The kit is a collection of Python modules that contain the basic types
and functions required for creating 3D computer graphics images. The
kit includes several new types such as vectors, matrices and
quaternions. It contains a binding for Pixar's RenderMan interface
which is a renderer independent API to communicate 3D data to
renderers which will finally produce a 2D image. There are already
several RenderMan compliant renderers freely available (they are not
part of the kit). The kit also includes some of the functionality from
the RenderMan Shading Language which enables you to create procedural
models or textures from within Python.
Even though the kit focuses on RenderMan, the new types or the Shading
Language functionality can also be used for other rendering mechanism
such as OpenGL or other renderers such as POV-Ray.
The kit should run on any platform where Python (and a C/C++ compiler)
is available. Windows users can download a binary version for Python
2.2 and Python 2.3.
There are two new modules:
- cgkitinfo: Retrieve version information
- slparams: Extract RenderMan shader parameters from shader source
- The quaternion class has some new methods such as slerp() and
squad() (thanks to Max Rheiner)
- The RenderMan binding supports string handles and the (corrected)
version number can be suppressed (thanks to Moritz Möller)
For a full list of changes see the changelog.
For more information, visit:
- Matthias -
Riverbank Computing is pleased to announce the release of PyQt v3.10 available
PyQt is a comprehensive set of Qt bindings for the Python programming language
and supports the same platforms as Qt. Like Qt, PyQt is available under the
GPL (for UNIX, Linux and MacOS/X), a commercial license (for Windows, UNIX,
Linux and MacOS/X) and a free educational license (for Windows).
PyQt is implemented as a set of 9 extension modules containing 300 classes and
over 5,750 functions and methods.
PyQt also includes bindings to QScintilla, the port to Qt of the Scintilla
PyQt can be used either as a rapid prototyping tool, or as an alternative to
C++ for developing large Qt applications.
PyQt includes the pyuic utility which generates Python code to implement user
interfaces created with Qt Designer in the same way that the uic utility
generates C++ code.
Third party tools are also available - such as eric3, a comprehensive IDE
(including an editor, debugger, class browser, integration with Qt Designer,
re-factoring tools, unit testing tools and integration with source code
control systems). eric3 is written entirely using PyQt and is available from
I have recently taken over the maintenance and development of
PyGoogle, a native Python module for accessing the Google Web APIs.
Currently, it allows you to search Google, retrieve a page from the
cache, and ask Google for spelling corrections.
This module was originally developed by Mark Pilgrim
(http://www.diveintomark.org) and now lives at SourceForge. Please
take a look if you are interested in developing Google Web API
applications in Python.
pyeve is a simple quickhack-ish utility in python reacting
to special keys (found mostly on notebooks). Primary goal
was to enable soundcard volume control via those special Fn-keys,
working not only in X11, but also on text console.
It works with linux kernel 2.6.* with evdev input interface,
equally well on console as in X11.
| Radovan Garabík http://melkor.dnp.fmph.uniba.sk/~garabik/ |
| __..--^^^--..__ garabik @ kassiopeia.juls.savba.sk |
Antivirus alert: file .signature infected by signature virus.
Hi! I'm a signature virus! Copy me into your signature file to help me spread!
RPy Version 0.3.3 is now available from the RPy home page at
What is RPy?
RPy is a very simple, yet robust, Python (http://www.python.org) interface
to the R environment for statistical data analysis and graphics
(http://www.r-project.org). RPy can manages translation between python and
R formats for all kinds of R objects and can execute arbitrary R functions
(including the graphic functions). All errors from the R language are
converted to proper Python exceptions. All module installed on the R system
are available from Python.
Consequently, RPy allows Python programmers to easily add advanced
statistical functionality to Python programs. It allows R programmers the
ability to use Python to control R computations and to interface them with
other systems. Examples include RSOAP
(http://www.analytics.washington.edu/Zope/projects/RSOAP), and RStatServer
products, which make heavy use of RPy have been used in a production
environments for two years.
New features in 0.3.3
o Now works with R 1.8.X
o Windows version merged into the Unix source tree
o Added lcall() method for calling R functions using a list of (name,
value) pairs for the parameters. This is works around the python
(mis-)feature of using unordered python dictionaries for named
parameters, resulting in the loss of order for named parameters.
o All reported bugs have been fixed.
o New maintainer: Gregory R. Warnes <gregory_r_warnes(a)groton.pfizer.com>
For more information visit the RPy home page at http://rpy.sf.net, or the
RPy SourceForge project page at http://www.sf.net/projects/rpy.
Unless expressly stated otherwise, this message is confidential and may be privileged. It is intended for the addressee(s) only. Access to this E-mail by anyone else is unauthorized. If you are not an addressee, any disclosure or copying of the contents of this E-mail or any action taken (or not taken) in reliance on it is unauthorized and may be unlawful. If you are not an addressee, please inform the sender immediately.
MVC Framework for Pygtk2 version 0.9.0 has been released.
MVC is a fully Python-based implementation of the Model-View-Controller
and Observer patterns for the Pygtk2 toolkit.
MVC is a pattern that can be successfully used to design and develop
well structured GUI applications.
The MVC pattern basically helps in separating sematics and data of the
application, from their representation. The Observer pattern is also
embedded here. This pattern allows making separated parts independent,
but still connected each other.
About this implementation:
- easy to understand and to use
- makes code extremely easy to write and read
- fully documented
- straightly runs under many platforms (unixes, windows, solaris,
- essential, it does only what it was designed for
- can be ported to other graphic toolkits, since the view component
depends on pygtk2
Latest version and information can be found at this URL:
HREF="http://sra.itc.it/people/cavada/mvc/index.html">gtkmvc 0.9.0</A> -
Python-based Model-View-Controller framework for the Pygtk2 toolkit.
License is LGPL.
_/_/_/ _/_/_/ Roberto Cavada
_/ _/ _/ ITC-irst http://www.irst.itc.it
_/ _/ _/ Automated Reasoning Systems - Formal Methods Group
/_/_/ _/ Via Sommarive, 18 - 38050 Povo (TN) - Italy
_/ _/ Tel: +39 0461 314 328 Fax: +39 0461 302 040
_/ _/_/ cavada(a)irst.itc.it http://sra.itc.it/people/cavada
Rancho Santa Margarita, CA -- 13 January 2004 -- theKompany.com, producers
and distributors of high-quality open source and commercial Linux software,
are pleased to announce the availability of BlackAdder 1.0-040112, a
Windows/Linux UI development environment for Python based on
Qt. BlackAdder combines a visual design environment with debugging, syntax
highlighting, ODBC interfaces and extensive documentation into a
comprehensive platform for developing Python applications with PyQt.
BlackAdder is an exciting product for rapidly developing applications on
Linux or Windows using the popular Python language. Besides being a
powerful IDE with an extensive array of tools to make developing your
application quick and easy. BlackAdder is tightly integrated with PyQt
which is a set of bindings for Python to allow you to make use of the
popular Qt multi-platform windowing toolkit from Trolltech. Our optional
Business Edition gives you a full commercial license for both PyQt and Qt
as used from BlackAdder. This new release has significant enhancements to
the Editor and Designer components of the system.
Take advantage of the popular and powerful Python language coupled with the
Qt/PyQt windowing toolkit to create applications faster than you ever
thought possible, and get multi-platform capability virtually for
free. Forget Visual Basic, BlackAdder is the future.
* Integrated Qt Designer
* Syntax highlighting text editor
* Supports the latest versions of Python, PyQt and Qt
* eGenix.com mx Extensions for ODBC access from Python have been included.
* Integrated Debugger
* The debugger allows class instance objects to be displayed.
* No restrictions are placed on the types of files that can be included in
* Project Explorer for adding existing file sets to a project
* Extensive project management capability
* Integrated CVS support
* and much more?
BlackAdder can be purchased or free demos downloaded from