SuPy 1.0 - Windows
------------------
A Windows build for Python 2.5 is now available.
http://www.cosc.canterbury.ac.nz/greg.ewing/SuPy/
What is SuPy?
-------------
SuPy is a plugin for the Sketchup 3D modelling application
that lets you script it in Python.
This is a first version and is highly experimental. Let me
know if it works for you and whether you have any problems.
--
Greg Ewing
greg.ewing(a)canterbury.ac.nz
Dear Python hackers and lovers,
The Elisa team is happy to announce the release of Elisa Media Center
0.5.27, code-named "Peruvian Skies".
Elisa is an open source cross-platform media center connecting the
Internet to an all-in-one media player. It is written in python using
twisted, gstreamer and pigment among others, and runs on GNU/Linux and
Microsft Windows (XP and above). More information can be found at
http://elisa.fluendo.com/.
A complete list of the issues fixed can be found at:
http://bugs.launchpad.net/elisa/+milestone/0.5.27
This is also summarised in the (attached) release notes.
Installers and sources can be downloaded from
http://elisa.fluendo.com/download/
Bug reports and feature requests are welcome at
http://bugs.launchpad.net/elisa/+filebug
Have a media-centered evening,
The Elisa team
Holden Web is pleased to announce its next public introductory Python
class in the Washington, DC area on March 3-5. To enroll, or to learn
more about the class please visit:
http://holdenweb.com/py/training/
If you have multiple students requiring training you may be interested
to know that this course can also be presented on-site.
regards
Steve
--
Steve Holden +1 571 484 6266 +1 800 494 3119
Holden Web LLC http://www.holdenweb.com/
The Python 2.6 Quick Reference is available in HTML and PDF formats at http://rgruet.free.fr/#QuickRef.
This time I was helped by Josh Stone for the update.
As usual, your feedback is welcome (pqr at rgruet.net).
Cheers,
Richard Gruet
Knowing Python Will Make You a Better Programmer
* * Come to Chicago to find out how * *
(http://www.dabeaz.com/chicago)
David Beazley, author of the Python Essential Reference, is pleased to
announce two unique Python training opportunities designed for
programmers who want to take their Python programming skills to the
next level.
Introduction to Python
May 11-13, 2009.
----------------------------------
A comprehensive hands-on course for programmers, scientists, and
engineers who want to master the essential elements of Python
programming in order to solve real-world problems in data processing,
systems programming, and software integration. No prior Python
experience is assumed. However, if you already know some Python, this
course will reinforce what you already know, fill in gaps, and expand
your knowledge of modern Python programming idioms.
Python Concurrency Workshop
May 14-15, 2009
----------------------------------
The future is parallel. This one-of-kind workshop, designed for more
experienced Python programmers, provides an in-depth examination of
concurrent programming idioms and standard library modules. The aim of
this workshop is to go far beyond the information found in the manual
and to gain a deeper understanding of how different approaches work,
their performance characteristics, limitations, and types of
real-world problems for which they are suited. If you're looking to
take your Python skills to an entirely new level of sophistication,
then this workshop is for you.
These classes are affordably priced and are held in downtown Chicago
where you will be able to enjoy the springtime sights and sounds of
one of the world's most vibrant cities.
More information including pricing and logistics is available at:
http://www.dabeaz.com/chicago
Hopefully I'll see you in Chicago.
--Dave
OpenERP 5.0 is out !
====================
Why do I talk about OpenERP on this mailing list ? Because OpenERP is fully developed with Python
That major enhancement of Open ERP can now answer to all the needs of a business. Open ERP V5 not only provides management functions, but also all functionalities necessary to a SMB, like : a process
management by modules, a wiki, a webmail, a Business Intelligence (Cube OLAP), a Document Management System, an eCommerce, an idea box, etc.
Emphasis was placed on an extreme simplification of the software for the new users, a carefully designed ergonomy of the web client with, amongst others, drag&drop, Gantt graph, editable processes,
etc., and more then 350 modules for specific sectors and big companies.
This new version comes with a full review of the web site giving access to more then 1500 pages of documentations on business management and a reorganization of the community sources build upon the
Open Object framework. Free cycles of conferences are planned with the version 5.0 release of Open ERP.
Thanks to its huge community, Open Object produce more then 20 modules a month. The Open Object community it is more then 1000 contributors, 126 development branches in parallel, an average of 400 new
functinalities or bugfix per month, one commit every 5 minutes and functional and technical experts specialized by activity and working in teams.
The rise of Open Object and the diversity of the projects makes it an unmatched framework composed of more then 400 modules installable in a few clicks to cover all kinds of need or to simply start,
with a simple module, to answer a simple need. Then, you can install other functionalities to come to a fully integrated and automaized system.
Open ERP v5 is characterized by the appearance of many functionalities far beyond the perimeter of traditional management.
One can underline the following innovations:
* A integrated wiki.
* An integrated document management system.
* A Business Intelligence (BI) using a OLAP database.
* An integrated BPM (management of process).
* A web portal for clients and suppliers.
* Improvement of translations (1 translation file by language and module).
* A touchscreen point of sale.
* A full Ajax webmail .
* A shared calendar.
* Plugins for Outlook, OpenOffice, ms. Office, Thunderbird.
* An integrated eCommerce, etc
This new release offers 3 user interfaces :
* the rich application client for a day to day advanced use,
* the web interface allowing a remote access and an easy deployment,
* the QT client that perfectly fits in a KDE environment.
Numerous improvements have been added to the client interfaces, like :
* dynamic graphs and dashboards,
* really ergonomic calendar views,
* dynamic Gantt graphs for planning,
* workflows editors,
* a fully integrated documentation,
* a dynamic process view used for the end-user training,
* etc.
The web version of Open ERP includes numerous functions to modify or create your own application :
* an visual view editor,
* an object editor,
* a workflow (process) editor,
* an Open Office integrated report editor
* a statistics engine (BI cube),
* etc.
URL: http://www.openerp.com
URL: http://www.openobject.com
DOC: http://doc.openerp.com
Screencast: http://www.openerp.tv
LaunchPad Project: http://launchpad.net/openobject
--
Stephane Wirtel - "As OpenERP is OpenSource, please feel free to contribute."
Developper - Technical Instructor OpenERP
OpenERP - Tiny SPRL
Chaussee de Namur, 40
B-1367 Gerompont
Tel: +32.81.81.37.00
Web: http://www.tiny.be
Web: http://www.openerp.com
Planet: http://www.openerp.com/planet/
Blog: http://stephane-wirtel-at-tiny.blogspot.com
Greetings all,
We are proud to announce the release of LDTP 1.5.0. This release features
number of important breakthroughs in LDTP as well as in the field of Test
Automation. This release note covers a brief introduction on LDTP followed
by the list of new features and major bug fixes which makes this new version
of LDTP the best of the breed. Useful references have been included at the
end of this article for those who wish to hack / use LDTP.
About LDTP:
Linux Desktop Testing Project is aimed at producing high quality test
automation framework (C / Python) and cutting-edge tools that can be used to
test Linux Desktop and improve it. It uses the Accessibility libraries to
poke through the application's user interface. The framework also has tools
to record test-cases based on user events in the interface of the
application which is under testing. We strive to help in building a quality
desktop.
Whats new in this release:
Log all failures and take screenshot on each failure - b.g.o # 567589
Create default log file in /tmp/ldtp-$USER
Screenshot using pygtk, instead of ImageMagick import, when possible
Added new api - appundertest
Bug fixes:
b.g.o # 566048
bugs.fd.o # 19813
Special thanks to Ara Pulido <ara(a)ubuntu.com> and others as well:
Sandro MILLIEN <msp(a)lloedy.com>
Lijun Huang <huanglijun.3(a)gmail.com>
Guofu Xu <Guofu.Xu(a)access-company.com>
Nathan Samson <nathansamson(a)gmail.com>
Download source tarball -
http://download.freedesktop.org/ldtp/1.x/1.5.x/ldtp-1.5.0.tar.gz
Binary (openSUSE / Ubuntu / Fedora / Debian / RHEL / CentOS / Mandriva) -
http://download.opensuse.org/repositories/home:/anagappan/ (Just scheduled
in openSUSE build service, might take time to complete depending upon server
load)
LDTP news:
GNOME Desktop Testing Project uses LDTP -
http://live.gnome.org/DesktopTesting
Automated Tests For Anjuta - https://launchpad.net/atfa
References:
For detailed information on LDTP framework and latest updates visit
http://ldtp.freedesktop.org
For information on various APIs in LDTP including those added for this
release can be got from http://ldtp.freedesktop.org/user-doc/index.html
To subscribe to LDTP mailing lists, visit
http://ldtp.freedesktop.org/wiki/Mailing_20list
IRC Channel - #ldtp on irc.freenode.net
Thanks
Nagappan
--
Linux Desktop (GUI Application) Testing Project -
http://ldtp.freedesktop.orghttp://nagappanal.blogspot.com
Python-related projects: join the PyCon Development Sprints!
The development sprints are a key part of PyCon, a chance for the contributors
to open-source projects to get together face-to-face for up to four days of
intensive learning and development. Newbies sit at the same table as the gurus,
go out for lunch and dinner together, and have a great time while advancing
their project. Sprints are one of the best parts of PyCon; in 2008 over 250
sprinters came for at least one day!
If your project would like to sprint at PyCon, now is the time to let us know.
We'll collect your info and publish it so that participants will have time to
make plans. We'll need to get the word out early so that folks who want to
sprint have time to make travel arrangements.
In the past, some have been reluctant to commit to sprinting: some may not know
what sprinting is all about; others may think that they're not "qualified" to
sprint. We're on an ongoing mission to change that perception:
* We'll help promote your sprint. The PyCon website, the PyCon blog, the PyCon
podcast, and press releases will be there for you.
* PyCon attendees will be asked to commit to sprints on the registration form,
which will include a list of sprints with links to further info.
* We will be featuring a "How To Sprint" session on Sunday afternoon, followed
by sprint-related tutorials, all for free. This is a great opportunity to
introduce your project to prospective contributors. We'll have more details
about this later.
* Some sponsors are helping out with the sprints as well.
There's also cost. Although the sprinting itself is free, sprints have
associated time and hotel costs. We can't do anything about the time cost, but
we may have some complimentary rooms and funding available for sprinters. We
will have more to say on financial aid later.
Those who want to lead a sprint should send the following information
to pycon-organizers(a)python.org:
* Project/sprint name
* Project URL
* The name and contact info (email and/or telephone) for the sprint leader(s)
and other contributors who will attend the sprint
* Instructions for accessing the project's code repository and documentation (or
a URL)
* Pointers to new contributor information (setup, etc.)
* Any special requirements (projector? whiteboard? flux capacitor?)
We will add this information to the PyCon website and set up a wiki page for you
(or we can link to yours). Projects should provide a list of goals (bugs to fix,
features to add, docs to write, etc.), especially some goals for beginners, to
attract new sprinters. The more detail you put there, the more prepared your
sprinters will be, and the more results you'll get.
In 2008 there were sprints for Python, TurboGears, Pylons, Django, Jython, WSGI,
PyGame, Bazaar, Trac, PyCon-Tech, OLPC, Orbited, PyPy, Grok, and many others. We
would like to see all these and more!
Sprints will start with an introductory session on Sunday, March 29; this
session will begin immedately after PyCon's scheduled portion ends. The sprints
themselves will run from Monday, March 30 through Thursday, April 2, 2009.
You can find all these details and more at http://us.pycon.org/2009/sprints/.
If you have any questions, feel free to contact me directly.
Thank you very much, and happy coding!
Jacob Kaplan-Moss
<jacob(a)jacobian.org>
SuPy 1.0 - Windows
------------------
I have created a Windows binary of SuPy.
http://www.cosc.canterbury.ac.nz/greg.ewing/SuPy/
Currently only Python 2.3 is supported. (I'm working on a
Python 2.5 version, but there are problems.)
It has only been tested with Sketchup 7, although there's
a chance it might work with Sketchup 6 as well.
I'm not sure how stable this version will be. There is
some dodgy mixing of runtime library versions going on.
All I can say right now is that it runs the included
example without crashing on my test machine.
What is SuPy?
-------------
SuPy is a plugin for the Sketchup 3D modelling application
that lets you script it in Python.
This is a first version and is highly experimental. Let me
know if it works for you and whether you have any problems.
--
Greg Ewing
greg.ewing(a)canterbury.ac.nz
=====================================
Announcing HDF5 for Python (h5py) 1.1
=====================================
What is h5py?
-------------
HDF5 for Python (h5py) is a general-purpose Python interface to the
Hierarchical Data Format library, version 5. HDF5 is a versatile,
mature scientific software library designed for the fast, flexible
storage of enormous amounts of data.
>From a Python programmer's perspective, HDF5 provides a robust way to
store data, organized by name in a tree-like fashion. You can create
datasets (arrays on disk) hundreds of gigabytes in size, and perform
random-access I/O on desired sections. Datasets are organized in a
filesystem-like hierarchy using containers called "groups", and
accesed using the tradional POSIX /path/to/resource syntax.
In addition to providing interoperability with existing HDF5 datasets
and platforms, h5py is a convienient way to store and retrieve
arbitrary NumPy data and metadata.
New features in 1.1
-------------------
- A new compression filter based on the LZF library, which provides
transparent compression many times faster than the standard HDF5
GZIP filter.
- Efficient broadcasting using HDF5 hyperslab selections; for example,
you can write to a (2000 x 100 x 50) selection from a (100 x 50)
source array.
- Now supports the NumPy boolean type
- Auto-completion for IPython 0.9.X (contributed by Darren Dale)
- Installable via easy_install
Standard features
-----------------
- Supports storage of NumPy data of the following types:
* Integer/Unsigned Integer
* Float/Double
* Complex/Double Complex
* Compound ("recarray")
* Strings
* Boolean
* Array (as members of a compound type only)
* Void
- Random access to datasets using the standard NumPy slicing syntax,
including fancy indexing and point-based selection
- Transparent compression of datasets using GZIP, LZF or SZIP,
and error-detection using Fletcher32
- "Pythonic" interface supporting dictionary and NumPy-array metaphors
for the high-level HDF5 abstrations like groups and datasets
- A comprehensive, object-oriented wrapping of the HDF5 low-level C API
via Cython, in addition to the NumPy-like high-level interface.
- Supports many new features of HDF5 1.8, including recursive iteration
over entire files and in-library copy operations on the file tree
- Thread-safe
Where to get it
---------------
* Main website, documentation: http://h5py.alfven.org
* Downloads, bug tracker: http://h5py.googlecode.com
Requires
--------
* Linux, Mac OS-X or Windows
* Python 2.5 (Windows), Python 2.5 or 2.6 (Linux/Mac OS-X)
* NumPy 1.0.3 or later
* HDF5 1.6.5 or later (including 1.8); HDF5 is included with
the Windows version.
Thanks
------
Thanks to D. Dale, E. Lawrence and other for their continued support
and comments. Also thanks to the Francesc Alted and the PyTables project,
for inspiration and generously providing their code to the community. Thanks
to everyone at the HDF Group for creating such a useful piece of software.