itools 0.60.2 (2009/06/03)
itools is a Python library, it groups a number of packages into a single
meta-package for easier development and deployment:
itools.abnf itools.i18n itools.stl
itools.core itools.ical itools.tmx
itools.csv itools.odf itools.uri
itools.datatypes itools.pdf itools.vfs
itools.gettext itools.pkg itools.web
itools.git itools.relaxng itools.workflow
itools.handlers itools.rest itools.xapian
itools.html itools.rss itools.xliff
itools.http itools.srx itools.xml
The mechanism to use a subprocess to run commands and save memory has
been generalized and is now provided by itools.core; the functions to
check are 'start_subprocess', 'read_subprocess', 'send_subprocess' and
Some bugs have been fixed, including #650 and #670.
J. David Ibáñez
Itaapy <http://www.itaapy.com> Tel +33 (0)1 42 23 67 45
9 rue Darwin, 75018 Paris Fax +33 (0)1 53 28 27 88
Leipzig Python User Group
Next Meeting Tuesday, June 9, 2009
We will meet on June 9 at 8:00 pm at the training center of Python
Academy in Leipzig, Germany .
There will be a very interesting presentation by Kai Diefenbach
Kai Diefenbach: LFS - Lightning Fast Shop
LFS  is an online shop based on Python , Django , and jQuery
 released under a BSD licence.
The presentation gives an overview of LFS: used technologies,
development status, next releases, existing and planned features as well
as a live demo.
Questions are welcome during the entire talk. There is more time for
questions and answers after the presentation.
Food and soft drinks are provided. Please send a short confirmation mail
to info(a)python-academy.de, so we can prepare appropriately.
Everybody who uses Python, plans to do so or is interested in learning
more about the language is encouraged to participate.
While the meeting language and the presentation will be mainly German,
English speakers are very welcome. We will provide English
interpretation if needed.
Pyowa will be meeting Thursday, June 4th in Ames. We will be meeting
at the Ames
Public Library from 7 to 8:45 p.m. The current plan for the meeting is to
have a code review of sorts on some member submitted GIS-type code. Then we
will have a short presentation on one of the modules from Python's standard
library. Whatever time is left over will be used for socializing and
planning the next meeting. If you have ideas or would like to present
something, please let me know at the meeting or through email.
In other news, you can see my experiments in recording some of our meetings
Please note that if you don't have a fast internet connection, then you will
be disappointed as it will take eons to buffer. Let me know if you plan to
come to the meeting. Thanks!
Website: www.pyowa.org <http://www.pyowa.org/>
Announcing Numexpr 1.3
Numexpr is a fast numerical expression evaluator for NumPy. With it,
expressions that operate on arrays (like "3*a+4*b") are accelerated
and use less memory than doing the same calculation in Python.
On this release, and due to popular demand, support for single
precision floating point types has been added. This allows for both
improved performance and optimal usage of memory for the
single precision computations. Of course, support for single
precision in combination with Intel's VML is there too :)
However, caveat emptor: the casting rules for floating point types
slightly differs from those of NumPy. See the ``Casting rules``
or the README.txt file for more info on this issue.
In case you want to know more in detail what has changed in this
or have a look at RELEASE_NOTES.txt in the tarball.
Where I can find Numexpr?
The project is hosted at Google code in:
And you can get the packages from PyPI as well:
How it works?
for a detailed description by the original author (David M. Cooke).
Share your experience
Let us know of any bugs, suggestions, gripes, kudos, etc. you may
EuroSciPy 2009 Presentation Schedule Published
The schedule of presentations for the EuroSciPy conference is online:
We have 16 talks from a variety of scientific fields.
All about using Python for scientific work.
We're pleased to announce the EuroSciPy 2009 Conference to be held in
Leipzig, Germany on July 25-26, 2009.
This is the second conference after the successful conference last
year. Again, EuroSciPy will be a venue for the European community of
users of the Python programming language in science.
Registration is open. The registration fee is 100.00 € for early
registrants and will increase to 150.00 € for late registration
after June 15, 2009. Registration will include breakfast, snacks and lunch
for Saturday and Sunday.
Please register here:
March 21 Registration opens
May 8 Abstract submission deadline
May 15 Acceptance of presentations
May 30 Announcement of conference program
June 15 Early bird registration deadline
July 15 Slides submission deadline
July 20 - 24 Pre-Conference courses
July 25/26 Conference
August 15 Paper submission deadline
See http://www.euroscipy.org/venue.html for details.
You like to help make the EuroSciPy 2009 a success?
Here are some ways you can get involved:
* attend the conference
* submit an abstract for a presentation
* give a lightning talk
* make EuroSciPy known:
- distribute the press release (http://www.euroscipy.org/media.html)
to scientific magazines or other relevant media
- write about it on your website
- in your blog
- talk to friends about it
- post to local e-mail lists
- post to related forums
- spread flyers and posters in your institution
- make entries in relevant event calendars
- anything you can think of
* inform potential sponsors about the event
* become a sponsor
If you're interested in volunteering to help organize things
or have some other idea that can help the conference, please
email us at mmueller at python-academy dot de.
Do you like to sponsor the conference?
There are several options available:
Would you like to learn Python or about some of the most used scientific
libraries in Python? Then the "Python Summer Course"  might be for
you. There are two parts to this course:
* a two-day course "Introduction to Python"  for people with
programming experience in other languages and
* a three-day course "Python for Scientists and Engineers"  that
introduces some of the most used Python tools for scientists and
engineers such as NumPy, PyTables, and matplotlib
Both courses can be booked individually . Of course, you can attend
the courses without registering for EuroSciPy.