Vasudev Ram has released v1.0 of xtopdf as an open source project on
SourceForge. The URL is:
http://sourceforge.net/projects/xtopdf
xtopdf is a project to provide ways of converting the content of other
file formats to PDF.
Currently supported formats are:
1. Plain text
2. .DBF (XBase) files.
Others will follow over time.
The software is written in Python.
It requires:
1. Python 2.2 or higher (http://www.python.org/2.2.3)
2. The open source version of the ReportLab toolkit (also written in
Python).
(http://www.reportlab.org)
xtopdf is useful for quickly converting plain text files or the
content of .DBF files to PDF format.
xtopdf is cross-platform - has no OS-dependent code, so should work on
any platform where Python runs, including Linux, UNIX and Windows.
I would like to announce the release of PyTET a Python TET API binding.
PyTET is a Python implementation of the Open Group Test Environment
Toolkit (TET) API. The implementation has been done using the interface
compiler SWIG (http://www.swig.org). PyTET was developed on a RedHat 9.0
Linux using TETware release 3.7, but there is no reason it shouldn't
work on
any POSIX conforming platform that supports Python and one of TET 3.3,
TET3.6 or TETware 3.7.
For more information about the release and obtaining the software read
the following article: http://lwn.net/Articles/86545
Regards,
Neil Moses.
The Open Group.
G'day folk,
I'm the program chair for this conference and we'd love to invite you to
submit a paper or two, do a talk and join us generally. This conference
is effectively YAPC::AU by a different name (we decided to let a few
other people share the conference with us). Python is definately part
of this conference.
Our call for papers is out! It would be superb to have more speakers.
If you haven't presented at a conference before please consider doing a
lightning talk. This is a brief (7 minute) talk on one aspect of a
topic.
The Call for Papers can be found at:
http://www.osdc.com.au/papers/call_for_papers.html
The important dates are:
Proposals deadline: 28th June 2004
Proposals acceptance: 29th July 2004
Submission deadline: 20th September 2004
Review results: 8th October 2004
Proceedings version: 8th November 2004
Conference: 1st - 3rd December 2004
We look forward to receiving your proposals. For further information
about the conference please see our website: http://www.osdc.com.au/
Questions can be submitted to osdc-help(a)osdc.com.au
I'm sorry about the lack of notice.
Jacinta Richardson -- OSDC Program Chair
--
("`-''-/").___..--''"`-._ | Jacinta Richardson |
`6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia |
(_Y_.)' ._ ) `._ `. ``-..-' | +61 3 9354 6001 |
_..`--'_..-_/ /--'_.' ,' | |
(il),-'' (li),' ((!.-' | www.perltraining.com.au |
The next meeting of BayPIGgies will be Thurs June 10 at 7:30pm. It will
feature Bruce Eckel talking about Python's type system.
BayPIGgies meetings are in Stanford, California. For more information
and directions, see http://www.baypiggies.net/
Before the meeting, we'll continue the tradition started last month and
meet at 6pm for dinner, at Jing Jing in downtown Palo Alto. Ducky
Sherwood is handling that; please send RSVPs to ducky(a)osafoundation.org
Discussion of dinner plans is handled on the BayPIGgies mailing list.
NOTE: Please RSVP by 3pm Thurs if you want to attend the dinner.
Jing Jing
443 Emerson St. (half block north of University)
Palo Alto
650-328-6885
Advance notice: The July 8 meeting agenda has not been set. Please send
e-mail to baypiggies(a)baypiggies.net if you want to make a presentation.
--
Aahz (aahz(a)pythoncraft.com) <*> http://www.pythoncraft.com/
"as long as we like the same operating system, things are cool." --piranha
I'm pleased to announce the release of ZODB 3.3 beta 1. As always with the
first beta release, the feature set for ZODB 3.3 is frozen now.
The ZODB 3.3b1 release requires Python 2.3.3. Python 2.3.4 is recommended,
and will be required for ZODB 3.3 final. This version of ZODB supports Zope
2 and Zope 3. ZODB 3.3b1 matches the ZODB code included in the
ZopeX3-3.0.0b1 release, and contains code that will be released in Zope 2.8.
You can download a source tarball or Windows installer from:
http://zope.org/Products/ZODB3.3
The changes since ZODB 3.3a3 consist mostly of fixes for longstanding ZODB
bugs, several of which were backported to the Zope 2.7 maintenance branch.
The news file lists the changes in more detail:
http://zope.org/Products/ZODB3.3/NEWS.html
Since ZODB 3.3 will be at the heart of database operations in Zope 2.8 and
Zope 3, it's important that it be tested as broadly as possible. Please
download it and give it a try!
itools 0.4.1 has been released, besides minor fixes, the big news are:
- development has moved from CVS to GNU arch (with wonderful results)
- the documentation has been released for the first time
Download from (new address): http://www.ikaaro.org/
Browse the archive at: http://in-girum.net/cgi-bin/archzoom.cgi
What is itools?
===============
Itools is a Python package that encapsulates several Python tools:
* itools.uri -- an API to manage URIs, to identify and locate resources.
* itools.resources -- an abstraction layer over resources that let to
manage them with a consistent API, independently of where they are stored.
* itools.handlers -- resource handlers infrastructure (resource
handlers are non persistent classes that add specific semantics to
resources). This package also includes several handlers out of the
box.
* itools.xml -- XML infrastructure, includes resource handlers for XML,
XHTML and HTML documents. Plus the Simple Template Language.
* itools.i18n -- tools for language negotiation and text segmentation.
* itools.workflow -- represent workflows as automatons, objects can move
from one state to another through transitions, classes can add specific
semantics to states and transitions.
* itools.lucene -- An underway implementation of the famous Jakarta's
indexing and search tool.
--
J. David Ibáñez
Founder and CTO of Itaapy <http://www.itaapy.com>
9 rue Darwin, 75018 Paris
Tel +33 (0)1 42 23 67 45 / Fax +33 (0)1 53 28 27 88
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
http://sourceforge.net/projects/pytz/
pytz is a transformation of the public domain Olsen timezone
database into pure Python code. This library allows accurate and
cross platform timezone calculations using Python 2.3 or higher.
This implementation solves the issue of ambiguous times at the end
of daylight savings, which you can read more about in the Python
Library Reference (datetime.tzinfo). The only remaining inaccuracy
is that datetime.strftime only reports the UTC offset to the nearest
minute (This is probably a feature - you have to draw a line somewhere).
536 of the Olsen timezones are supported. The missing few are for
Riyadh Solar Time in 1987, 1988 and 1989. As Saudi Arabia gave up
trying to cope with their timezone definition, I see no reason
to complicate my code further to cope with them. (I understand
the intention was to set sunset to 0:00 local time, the start of the
Islamic day. In the best case caused the DST offset to change daily
and worst case caused the DST offset to change each instant depending
on how you interpreted the ruling.)
Note that if you perform date arithmetic on local times that cross DST
boundaries, the results may be in an incorrect timezone (ie. subtract
1 minute from 2002-10-27 1:00 EST and you get 2002-10-27 0:59 EST
instead of the correct 2002-10-27 1:59 EDT). This cannot be resolved
without modifying the Python datetime implementation. However, these
tzinfo classes provide a normalize() method which allows you to correct
these values.
Installation
- ------------
This is a standard Python distutils distribution. To install the
package, run the following command as an administrative user::
python setup.py install
License
- -------
BSD style license. I'm more than happy to relicense this code for
inclusion in other open source projects.
Example & Usage
- ---------------
>>> from datetime import datetime, timedelta
>>> from pytz import timezone
>>> utc = timezone('UTC')
>>> eastern = timezone('US/Eastern')
>>> utc_dt = datetime(2002, 10, 27, 6, 0, 0, tzinfo=utc)
>>> loc_dt = utc_dt.astimezone(eastern)
>>> fmt = '%Y-%m-%d %H:%M:%S %Z (%z)'
>>> loc_dt.strftime(fmt)
'2002-10-27 01:00:00 EST (-0500)'
>>> (loc_dt - timedelta(minutes=10)).strftime(fmt)
'2002-10-27 00:50:00 EST (-0500)'
>>> eastern.normalize(loc_dt - timedelta(minutes=10)).strftime(fmt)
'2002-10-27 01:50:00 EDT (-0400)'
>>> (loc_dt + timedelta(minutes=10)).strftime(fmt)
'2002-10-27 01:10:00 EST (-0500)'
Latest Versions
- ---------------
This module will be updated after releases of the Olsen timezone
database.
The latest version can be downloaded from sourceforge_.
.. _sourceforge: http://sourceforge.net/projects/pytz/
Further Reading
- ---------------
More info than you want to know about timezones::
http://www.twinsun.com/tz/tz-link.htm
Contact
- -------
Stuart Bishop <stuart(a)stuartbishop.net>
- --
Stuart Bishop <stuart(a)stuartbishop.net>
http://www.stuartbishop.net/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (Darwin)
iD8DBQFAwyglAfqZj7rGN0oRAlxQAJ9+8J6lTH+jG9VbR6MHWASGjxgyiQCgmvRU
0xU+l0F3MzAfFor6gWQz9s8=
=Cdcp
-----END PGP SIGNATURE-----
PyQwt-4.0rc0 = FAST and EASY data plotting for Python and (Py)Qt.
PyQwt is a set of Python bindings for the Qwt C++ class library which
extends the Qt framework with widgets for scientific and engineering
applications.
It supports the use of PyQt, Qt, Qwt, the Numerical Python extensions
(either Numeric, or numarray or both) and optionally SciPy in a GUI
Python application or in an interactive Python session.
The home page of PyQwt is http://pyqwt.sourceforge.net.
Main changes in PyQwt-4.0rc0:
1. supports PyQt-3.12, PyQt-3.11, and PyQt-3.10.
2. supports sip-4.0, sip-3.10.2, sip-3.10.1, and sip-3.10.
3. supports Qt-3.3.2 downto -2.3.0.
4. supports MacOS/X.
5. based on Qwt-20040605 (a snapshot later than Qwt-4.2.0rc1).
Gerard Vermeulen
The Python Imaging Library (PIL) adds image processing capabilities
to your Python interpreter. This library supports many file formats,
and provides powerful image processing and graphics capabilities,
including display support for Windows and Tkinter.
PIL 1.1.5 alpha 3 is now available from:
http://effbot.org/downloads#imaging
This release is available in source form only (look for Imaging tarballs).
A list of changes can be found here:
http://effbot.org/zone/pil-changes-115.htm
enjoy,
the pil team at secret labs ab
"Secret Labs AB -- makers of fine pythonware since 1997"
The next meeting of BayPIGgies will be Thurs June 10 at 7:30pm. It will
feature Bruce Eckel talking about Python's type system.
Before the meeting, we'll continue the tradition started last month and
meet at 6pm for dinner, somewhere around downtown Palo Alto. Ducky
Sherwood is handling that; please send RSVPs to ducky(a)osafoundation.org
Discussion of dinner plans is handled on the BayPIGgies mailing list.
(I'm assuming we're going to Jing Jing again, but Ducky will post a
correction if I'm wrong. ;-)
BayPIGgies meetings are in Stanford, California. For more information
and directions, see http://www.baypiggies.net/
Advance notice: The July 8 meeting agenda has not been set. Please send
e-mail to baypiggies(a)baypiggies.net if you want to make a presentation.
--
Aahz (aahz(a)pythoncraft.com) <*> http://www.pythoncraft.com/
"as long as we like the same operating system, things are cool." --piranha