Happy Halloween! On behalf of the Jython development team, I'm pleased
to announce that Jython 2.5b0 is available for download at
http://downloads.sourceforge.net/jython/jython_installer-2.5b0.jar.
See the installation instructions at
http://jython.org/Project/installation.html.
Jython 2.5 Beta0 is the beginning of a code cooling period where the
number of new features should significantly slow as we concentrate on
solidifying Jython 2.5 for an eventual release. There are still a
number of features that we will squeeze in (like jythonc).
This is a beta release so be careful.
-Frank
============================
Announcing PyTables 2.1rc1
============================
PyTables is a library for managing hierarchical datasets and designed to
efficiently cope with extremely large amounts of data with support for
full 64-bit file addressing. PyTables runs on top of the HDF5 library
and NumPy package for achieving maximum throughput and convenient use.
In PyTables 2.1rc1 many new features and a handful of bugs have been
addressed. This is a release candidate, so, in addition to the tarball,
binaries for Windows are provided too. Also, the API has been frozen
and you should only expect bug fixes and documentation improvements for
2.1 final (due to release in a couple of weeks now).
This version introduces important improvements, like much faster node
opening, creation or navigation, a file-based way to fine-tune the
different PyTables parameters (fully documented now in a new appendix of
the UG) and support for multidimensional atoms in EArray/CArray objects.
Regarding the Pro edition, 3 different kind of indexes have been added
so that the user can choose the best for her needs. Also, and due to
the introduction of the concept of chunkmaps in OPSI, the responsiveness
of complex queries with low selectivity has improved quite a lot. And
last but not least, it is possible now to sort completely tables that
are ordered by a specific field, with no practical limit in size (up to
2**48 rows, that is, around 281 trillion of rows). More info in:
http://www.pytables.org/moin/PyTablesPro#WhatisnewinforthcomingPyTablesPro2…
In case you want to know more in detail what has changed in this
version, have a look at ``RELEASE_NOTES.txt`` in the tarball. Find the
HTML version for this document at:
http://www.pytables.org/moin/ReleaseNotes/Release_2.1rc1
You can download a source package of the version 2.1rc1 with
generated PDF and HTML docs and binaries for Windows from
http://www.pytables.org/download/preliminary
Finally, and for the first time, an evaluation version for PyTables Pro
has been made available in:
http://www.pytables.org/download/evaluation
Please read the evaluation license for terms of use of this version:
http://www.pytables.org/moin/PyTablesProEvaluationLicense
For an on-line version of the manual, visit:
http://www.pytables.org/docs/manual-2.1rc1
Resources
=========
Go to the PyTables web site for more details:
http://www.pytables.org
About the HDF5 library:
http://hdfgroup.org/HDF5/
About NumPy:
http://numpy.scipy.org/
Acknowledgments
===============
Thanks to many users who provided feature improvements, patches, bug
reports, support and suggestions. See the ``THANKS`` file in the
distribution package for a (incomplete) list of contributors. Many
thanks also to SourceForge who have helped to make and distribute this
package! And last, but not least thanks a lot to the HDF5 and NumPy
(and numarray!) makers. Without them PyTables simply would not exist.
Share your experience
=====================
Let us know of any bugs, suggestions, gripes, kudos, etc. you may
have.
----
**Enjoy data!**
-- The PyTables Team
--
Francesc Alted
We have had requests to extend the deadline for submitting Tutorial
Proposals for PyCon 2009 (US) through the weekend and are willing to do so.
We will accept tutorial proposals through Monday, November 3.
--greg
==================================
The period for submitting tutorial proposals for Pycon 2009 (US) is open and
will continue through Monday, November 3rd. This year features two
"pre-conference" days devoted to tutorials on Wednesday March 25 & Thursday
March 26 in Chicago. This allows for more classes than ever.
Tutorials are 3-hours long on a specific topic of your choice. Last year we
featured classes on Learning Python, Web Development, Scientific Computing,
and many more. Class size varied from 10 to over 60 students. The extended
time spent in class allows teachers to cover a lot of material while
allowing for interaction with students.
The full Call for Tutorial Proposals, including submission details, an
example proposal as well as a template, is available at <
http://us.pycon.org/2009/tutorials/proposals/>.
Tutorial selections will be announced in early December to give you time to
prepare your class and PyCon will compensate instructors US$1,500 per
tutorial.
If you have any questions, please contact pycon-tutorials(a)python.org.
Greg Lindstrom
Tutorial Coordinator, PyCon 2009 (US)
I am pleased to announce that I won the competition for the next 5
euro commemorative coin with the theme 'Netherlands and Architecture'.
The design of the coin was totally developed with python. I used PIL
for raster image manipulation and pyCairo for generating vector
graphics.
For more info see:
http://pythonide.blogspot.com/2008/10/how-to-make-money-with-free-software.…
What is cx_Oracle?
cx_Oracle is a Python extension module that allows access to Oracle and
conforms to the Python database API 2.0 specifications with a few
exceptions.
Where do I get it?
http://cx-oracle.sourceforge.net
What's new?
1) Make the bind variables and fetch variables accessible although
they need to be treated carefully since they are used internally;
support added for forward compatibility with version 5.x.
2) Include the "cannot insert null value" in the list of errors that
are treated as integrity errors as requested by Matt Boersma.
3) Use a cx_Oracle.Error instance rather than a string to hold the
error when truncation (ORA-1406) takes place as requested by Helge
Tesdal.
4) Added support for fixed char, old style varchar and timestamp
attribute values in objects.
5) Tweaked setup.py to check for the Oracle version up front rather
than during the build in order to produce more meaningful errors and
simplify the code.
6) In setup.py added proper detection for the instant client on Mac OS
X as recommended by Martijn Pieters.
7) In setup.py, avoided resetting the extraLinkArgs on Mac OS X as
doing so prevents simple modification where desired as expressed by
Christian Zagrodnick.
8) Added documentation on exception handling as requested by Andreas
Mock, who also graciously provided an initial patch.
9) Modified documentation indicating that the password attribute on
connection objects can be written.
10) Added documentation warning that parameters not passed in during
subsequent executions of a statement will retain their original values
as requested by Harald Armin Massa.
11) Added comments indicating that an Oracle client is required since
so many people find this surprising.
12) Removed all references to Oracle 8i from the documentation and
version 5.x will eliminate all vestiges of support for this version of
the Oracle client.
13) Added additional link arguments for Cygwin as requested by Rob Gillen.
Anthony Tuininga
I'm pleased to announce the release of NumPy 1.2.1.
NumPy is the fundamental package needed for scientific computing with
Python. It contains:
* a powerful N-dimensional array object
* sophisticated (broadcasting) functions
* basic linear algebra functions
* basic Fourier transforms
* sophisticated random number capabilities
* tools for integrating Fortran code.
Besides it's obvious scientific uses, NumPy can also be used as an
efficient multi-dimensional container of generic data. Arbitrary
data-types can be defined. This allows NumPy to seamlessly and
speedily integrate with a wide-variety of databases.
This bugfix release comes almost one month after the 1.2.0 release.
Please note that NumPy 1.2.1 requires Python 2.4 or greater.
For information, please see the release notes:
https://sourceforge.net/project/shownotes.php?release_id=636728&group_id=13…
You can download the release from here:
https://sourceforge.net/project/showfiles.php?group_id=1369
Thank you to everybody who contributed to this release.
Enjoy,
--
Jarrod Millman
Computational Infrastructure for Research Labs
10 Giannini Hall, UC Berkeley
phone: 510.643.4014
http://cirl.berkeley.edu/
The period for submitting tutorial proposals for Pycon 2009 (US) is open and
will continue through Friday, October 31th. This year features two
"pre-conference" days devoted to tutorials on Wednesday March 25 & Thursday
March 26 in Chicago. This allows for more classes than ever.
Tutorials are 3-hours long on a specific topic of your choice. Last year we
featured classes on Learning Python, Web Development, Scientific Computing,
and many more (there was particular interest in "Intermediate" level
classes). Class size varied from 10 to over 60 students. The extended time
spent in class allows teachers to cover a lot of material while
allowing forinteraction with students.
The full Call for Tutorial Proposals, including submission details, an
example proposal as well as a template, is available at <
http://us.pycon.org/2009/tutorials/proposals/>.
Tutorial selections will be announced in early December to give you time to
prepare your class and PyCon will compensate instructors US$1,500 per
tutorial.
If you have any questions, please contact pycon-tutorials(a)python.org.
Greg Lindstrom
Tutorial Coordinator, PyCon 2009 (US)
python-graph
release 1.3.1
http://code.google.com/p/python-graph/
------------------------------------------------------------------------
python-graph is a library for working with graphs in Python.
This software provides a suitable data structure for representing
graphs and a whole set of important algorithms.
The code is appropriately documented and API reference is generated
automatically by epydoc.
Provided features and algorithms:
* Support for directed, undirected, weighted and non-weighted graphs
* Support for hypergraphs
* Canonical operations
* XML import and export
* DOT-Language output (for usage with Graphviz)
* Random graph generation
* Accessibility (transitive closure)
* Breadth-first search
* Cut-vertex and cut-edge identification
* Depth-first search
* Identification of connected components
* Minimum spanning tree (Prim's algorithm)
* Mutual-accessibility (strongly connected components)
* Shortest path (Dijkstra's algorithm)
Changes in this release:
* Two bugs fixed;
* Deprecated methods removed.
Download: http://code.google.com/p/python-graph/downloads/list
(tar.bz2, zip and rpm packages are available.)
Hi All,
Pydev and Pydev Extensions 1.3.24 have been released
This is a high-priority release to fix some blocker bugs (that's why
it was released in such a short time from the last release)
Details on Pydev Extensions: http://www.fabioz.com/pydev
Details on Pydev: http://pydev.sf.net
Details on its development: http://pydev.blogspot.com
Release Highlights in Pydev Extensions:
-----------------------------------------------------------------
Code-analysis: Import was not recognized on code-analysis on some specific cases
Release Highlights in Pydev:
----------------------------------------------
* Code-completion: when a relative import was used from __init__ and
the imported module used a token from the __init__ in a 'full' way,
pydev did not recognize it
* Debugger: Fixed debugger halting problem
* Debugger and Jython: Debugger working with Jython (itertools and pid
not available)
What is PyDev?
---------------------------
PyDev is a plugin that enables users to use Eclipse for Python and
Jython development -- making Eclipse a first class Python IDE -- It
comes with many goodies such as code completion, syntax highlighting,
syntax analysis, refactor, debug and many others.
Cheers,
--
Fabio Zadrozny
------------------------------------------------------
Software Developer
Aptana
http://aptana.com/python
Pydev Extensions
http://www.fabioz.com/pydev
Pydev - Python Development Enviroment for Eclipse
http://pydev.sf.nethttp://pydev.blogspot.com