I'm pleased to announce that the Enthought Tool Suite (ETS) 3.0.2 has
just been tagged and released!
Source distributions (.tar.gz) have been pushed to PyPi. Window's
binaries will be built and uploaded to PyPi over the next 24 hours or so.
You can update to ETS 3.0.2 like so:
easy_install -U ets>=3.0.2
Changes
-----------
ETS 3.0.2 is an update to ETS 3.0.1 that includes the following changes:
* Update of Enable to fix problems doing 'setup.py install'.
* Update of ETSProjectTools to fix bugs and improve the help messages.
* Update of Mayavi to fix bugs found during the SciPy conference.
* Update of Traits, TraitsGUI, and TraitsBackend* to fix a number of
issues (see
https://svn.enthought.com/enthought/query?milestone=Traits+3.0.2)
What is ETS?
------------------
The Enthought Tool Suite (ETS) is a collection of components developed
by Enthought and our partners, which we use every day to construct
custom scientific applications. It includes a wide variety of
components, including:
* an extensible application framework
* application building blocks
* 2-D and 3-D graphics libraries
* scientific and math libraries
* developer tools
The cornerstone on which these tools rest is the Traits package, which
provides explicit type declarations in Python; its features include
initialization, validation, delegation, notification, and visualization
of typed attributes.
More information is available for all these packages from the Enthought
Tool Suite development home page:
http://code.enthought.com/projects/tool-suite.php
-- Dave
Hello,
We're pleased to announce:
OpenOpt v 0.19, free (license: BSD) optimization framework
(written in Python language) with connections to lots of solvers (some
are C- or Fortran-written) is released.
Changes since previous release 0.18 (June 15, 2008):
* Some changes for NLP/NSP solver ralg (especially related to
handling linear constraints Ax <= b, Aeq x = beq, lb <= x <= ub)
* Bugfix for ralg and IPOPT linear constraints handling
* ALGENCAN v 2.0.x has been connected (v 1.0 is no longer
supported, v 2.0.3 or later is required)
* Bugfix for constrained NLSP graphic output (constrained nssolve
isn't turned to latest ralg version yet)
* Scale parameter for lpSolve (p.scale = {False} | True | 0 | 1)
* New OO class LLAVP (linear least absolute values aka linear
least deviations)
* Improved handling of non-linear functions with restricted dom
* GLP (global) solver galileo now can handle integer problems (via
p.useInteger = 1 or True)
* Another one GLP (global) solver connected: pswarm
* Lots of work related to oofun concept (see OO Doc page for
details)
* Add converters llsp2nlp, llavp2nsp
* Convenient handling of maximization problems (via p.goal = 'max'
or 'maximum')
* Some code clean up and bugfixes
Backward incompatibility:
* Changed objective function in LLSP
* MATLAB-style gradtol renamed to gtol (for to provide same syntax
to scipy.optimize fmin_bfgs, fmin_cg and less-to-type)
Newsline:
http://openopt.blogspot.com/
Homepage:
http://scipy.org/scipy/scikits/wiki/OpenOpt
Regards,
OpenOpt developers.
Leo 4.5.1 final is now available at:
http://sourceforge.net/project/showfiles.php?group_id=3458&package_id=29106
Leo 4.5.1 final fixes several important bugs in Leo 4.5 final:
- Eliminated spurious error messages in the goto-global-line command.
- @shadow files with unknown file extensions now work properly.
- Improved Leo's installer.
Leo is a text editor, data organizer, project manager and much more. See:
http://webpages.charter.net/edreamleo/intro.html
The highlights of Leo 4.5:
--------------------------
- Full support for @shadow files in Leo's core.
- Major improvements to Leo's key binding code.
- The beginning of usable vim-like bindings.
- uA's may now be associated with vnodes in @thin and @shadow files.
- Several major reorganizations of Leo's code:
including sax-based parsing, support for the Graph world (unified nodes),
and simplified drawing code.
- Leo is now an installable package.
- Prepared code to be ready for Python 3.0.
- Many small improvements and bug fixes.
Quote of the month:
-------------------
Squeak and Leo have been two of the most significant technologies to
redefine my personal computer experience and the ideas behind computing.
Links:
------
Leo: http://webpages.charter.net/edreamleo/front.html
Forum: http://groups.google.com/group/leo-editor
Download: http://sourceforge.net/project/showfiles.php?group_id=3458
Bzr: http://code.launchpad.net/leo-editor/
Quotes: http://webpages.charter.net/edreamleo/testimonials.html
--------------------------------------------------------------------
Edward K. Ream email: edreamleo(a)yahoo.com
Leo: http://webpages.charter.net/edreamleo/front.html
--------------------------------------------------------------------
Beginning Computer Programming with HLA and PYTHON will provide the
beginner with a tremendous jump start in understanding. The newbie
will readily appreciate the benefits of the High Level instructions in
Python and HLA and the benefits of Low Level instructions in Assembly
after just a little 'hands on' use of each. The reason for these free
online Google Docs is to provide a fun and user friendly, but solid
and quickly productive foundation for new programmers. And Python and
HLA programs will work on today's most popular operating systems, so
you will be well positioned with your programs for future customers.
http://developers-heaven.net/forum/index.php/topic,46.msg83.html#msg83
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On behalf of the Python development team and the Python community, I
am happy to announce the first release candidate for Python 2.6.
This is a release candidate, so while it is not suitable for
production environments, we strongly encourage you to download the
release and test it on your software. We expect only critical bugs to
be fixed between now and the final 2.6 release, still scheduled for
October 1st, 2008. There is one more release candidate planned for
September 17th.
You might notice that unlike earlier releases, we are /not/ releasing
Python 3.0rc1 at this time. It was decided that 3.0 still needs time
to resolve open issues and that we would not hold up the 2.6 release
for this. We feel that Python 2.6 is nearly ready for its final
release.
If you find things broken or incorrect, please submit bug reports at
http://bugs.python.org
For more information and downloadable distributions, see the Python
2.6 website:
http://www.python.org/download/releases/2.6/
(Note that the Windows installers will be uploaded shortly.)
See PEP 361 for release schedule details:
http://www.python.org/dev/peps/pep-0361/
Enjoy,
- -Barry
Barry Warsaw
barry(a)python.org
Python 2.6/3.0 Release Manager
(on behalf of the entire python-dev team)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Darwin)
iQCVAwUBSMsXV3EjvBPtnXfVAQJFsgP9GxZYQocbDTd0Z/0yEjpHfZ/FTd8y83jV
5JouO07lB8XtLawnWB9hF8sUrCuBVog5He3mLVUPDmlyn30qvjYWMG2J6zW0yYMX
yZdjUyUmta0IMCsXe7YXj369xebh4nWuwG4tDygly4donA7GYPXAlxI48MmyDJxw
1v07LM4Dttw=
=Nd3s
-----END PGP SIGNATURE-----
It seems that Py3K (Python 3.0) is just around the corner, so let's
discuss it. If you've played with converting your code to 3.0, are just
toying with the idea, or have gone whole-hog and converted, bring your
experiences to the table. A more general discussion of your strategies
for migrating and maintaining code among different language/library
versions should hopefully emerge.
As usual, we'll be at Linux Caffe (corner of Grace and Harbord, 1 block
South of Christie station), starting around 7pm and going until whenever
on the Third Tuesday of the month.
http://www.pygta.org/
Have fun all,
Mike
--
________________________________________________
Mike C. Fletcher
Designer, VR Plumber, Coder
http://www.vrplumber.comhttp://blog.vrplumber.com
ZMySQLDA 3.0 final.
MySQL Database Adapter for Zope 2. Extensively reworked for stability and
compatibility with versions 2.8+ and modern MySQL versions. New features
from auto-creating database to limited Unicode support.
It is available both from sourceforge and from pypi.
License: Zope Public License (ZPL) Version 1.0
http://sourceforge.net/projects/mysql-pythonhttp://pypi.python.org/pypi/Products.ZMySQLDA/3.0
<p><a href="http://pypi.python.org/pypi/Products.ZMySQLDA/3.0">ZmySQLDA
3.0</a> - MySQL Zope-2 database adapter. (11-Sep-2008)
--
John Eikenberry
[jae(a)zhar.net - http://zhar.net]
______________________________________________________________
"It is difficult to produce a television documentary that is both incisive
and probing when every twelve minutes one is interrupted by twelve dancing
rabbits singing about toilet paper." - Rod Serling
Greetings,
I just wanted to alert everyone of the upcoming, 2nd annual, Python
Texas Regional Unconference which will be held in Austin, TX this year.
http://www.scipy.org/TXUncon2008
This site is a wiki page, so edit away!
Like last year, this Unconference is intended to be a FREE event for
Pythoneers from all over the Texas region to gather and share
experiences and developments. Again, the topics to be presented are
purely up to the participants. Last year there were two main tracks
of talks: Python in Scientific Computing, and Python in Web
Frameworks. We welcome any other presentations as well.
Please see the schedule at the link above and add yourself to the list
of attendees so we'll know you're coming. Please pass along this info
to any other local meetup groups as appropriate.
Please join the list at texas(a)python.org for any discussion or
questions (http://mail.python.org/mailman/listinfo/texas).
Best,
Travis
On behalf of the Jython development team, I'm pleased to announce that
Jython 2.5a3 is available for download at
http://downloads.sourceforge.net/jython/jython_installer-2.5a3.jar.
See the installation instructions here:
http://jython.org/Project/installation.html
Jython 2.5 Alpha3 fixes a bug that caused installation problems for
many Windows users, so Oti Humbel and Leo Soto came to the rescue with
an assist by Geoffrey French. Oti also fixed standalone mode while he
was there. Yay!
As before, this is an alpha release so be careful.
-Frank
* NEWS *
* Early registration for OOPSLA and GPCE'08 has been *
* extended until Septermber 15 *
< http://gpce08.gpce.org >
Seventh International Conference on
Generative Programming and Component Engineering (GPCE'08)
Nashville, Tennessee
(co-located with OOPSLA 2008)
*** CALL FOR PARTICIPATION ***
GPCE 2008 will be co-located with OOPSLA, in Nashville, Tennessee. The
GPCE technical program will take place on Oct. 19-20, before the OOPSLA
technical program begins. Other GPCE events (workshops and tutorials)
will run in parallel with OOPSLA events on Oct 21-23. GPCE'08 is
sponsored by ACM SIGPLAN, in cooperation with ACM SIGSOFT. GPCE'08
proceedings published by ACM Press.
For full conference program and the latest news, check the GPCE'08 web
site
(http://gpce08.gpce.org).
**** REGISTRATION
Registration for GPCE'08 is handled through the OOPSLA registration
page (http://www.regmaster.com/conf/oopsla2008.html). Early
registration deadline has been moved to Septermber 15. If
registering for OOPSLA as well,
the GPCE surcharge is just $200! If registering for GPCE alone, the
charge is $375
for ACM members.
*** TECHNICAL PROGRAM
Sunday, October 19
8:50-9:00 Welcome
9:00-10:00 Keynote
Session Chair: Julia Lawall
* Emerging Challenges for Large Scale Systems Integration
Dr. Andrew Fano (Accenture)
10:30-12:00 Technical papers 1
Session Chair: Julia Lawall
* Code Generation to Support Static and Dynamic Composition of
Software Product Lines
Marko Rosenmueller, Norbert Siegmund, Sven Apel and Gunter Saake.
* Efficient Compilation Techniques for Large Scale Feature Models
Marcilio Mendonca, Andrzej Wasowski, Krzysztof Czarnecki and Don
Cowan.
* On the Modularity of Feature Interactions
Chang Hwan Peter Kim, Christian Kaestner and Don Batory.
13:30-15:00 Technical papers 2
Session Chair: Jaakko Jarvi
* Using Simple Mathematics as a Modeling Language
Don Batory.
* From Generic to Specific: Off-line Optimization for
General Constraint Solver
Ye Zhang, Torben Amtoft and Flemming Nielson.
* Generating Incremental Implementations of Object-Set Queries
Tom Rothamel and Yanhong A. Liu.
15:30-17:00 Technical papers 3
Session Chair: Aniruddha Gokhale
* Integrating Semantics and Compilation
Peter Gottschling and Andrew Lumsdaine.
* Generating Customized Verifiers for Automatically Generated Code
Ewen Denney and Bernd Fischer.
* Property Models: From Incidental Algorithms to Reusable Components
Jaakko Jarvi, Mat Marcus, Sean Parent, John Freeman and Jacob
Smith.
17:00-17:30 PC chair's report
Monday, October 20
9:00-10:00 Keynote
Session Chair: William Cook
* Fundamentalist Functional Programming
Erik Meijer (Microsoft)
10:30-12:00 Technical papers 4
Session Chair: William Cook
* Feature Featherweight Java: A Calculus for Feature-Oriented
Programming and Stepwise Refinement
Sven Apel, Christian Kastner and Christian Lengauer.
* Lightweight Dependent Classes
Tetsuo Kamina and Tetsuo Tamai.
* Typing Communicating Component Assemblages
Michael Lienhardt, Vivien Quema, Alan Schmitt and Jean-Bernard
Stefani.
14:00-15:00 Technical papers 5
Session Chair: David Abrahams
* Polymorphic Embedding of DSLs
Christian Hofer, Klaus Ostermann, Tillmann Rendel and Adriaan
Moors.
* Pantaxou: a Domain-Specific Language for Developing
Safe Coordination Services
Julien Mercadal, Nicolas Palix, Charles Consel and Julia Lawall.
15:30-17:00 Technical papers 6
Session Chair: Mark Grechanik
* Program Refactoring using Functional Aspects
Sven Apel, Christian Kastner and Don Batory.
* Rigorous and Practical Refactoring-Based Framework Upgrade
Ilie Savga, Michael Rudolf, Sebastian Gotz and Uwe Assmann.
* An abstraction for reusable MDD components
Vinay Kulkarni and Sreedhar Reddy.