ANN: OpenOpt 0.19 (free optimization framework, Python language)

2008-09-16 Thread dmitrey
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.
--
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations.html


ETS 3.0.2 released!

2008-09-16 Thread Dave Peterson

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


--
http://mail.python.org/mailman/listinfo/python-announce-list

   Support the Python Software Foundation:
   http://www.python.org/psf/donations.html


GOZERBOT 0.8.2-BETA released

2008-09-16 Thread Bart Thate
It is time for a new gozerbot release so we are pushing a new BETA for
the world to test. This time the change is rather big as most plugins
are removed from the core and put into there own tarball. So if you
want to try out 0.8.2-BETA for us and report any problems with it on
http://dev.gozerbot.org/ or in our channel #dunkbots on IRCnet we
would very much appreciate it. You can also contact me at
[EMAIL PROTECTED] Download can be done from our website http://gozerbot.org/

new features:

* most plugins removed from core .. this keeps the base of the bot
as small as possible
* missing plugins can be installed via internet or via tarball
* rewritten core .. callbacks and commands when not threaded are
not executed in the main loop anymore but instead in what are called
“runners”, threads that do the jobs. this limits the threads that are
launched
* new debug mode that enables more verbose logging (stacktrace)
* a REST server and client have been added to the core .. the
cloud plugin uses these to communicate between bots. data is
transfered in json format
* new plugins are added to the plugin collection
  o powernick (core) .. a plugin to relay the log file to an
OPER via DCC CHAT
  o throttle (core) .. throttle users to max number of
commands per minute
  o cloud (myplugs) .. connect gozerbots together
  o traclog (myplugs) .. log channel in a format suitable for
integration with trac
  o register (myplugs) .. enables users to register themselves
with the bot
  o anon (myplugs) .. register users on channel join
* config changes are now written to the config file instead of a
pickle

TAKE NOTE: most of the plugins are removed from the core bot .. you
can use the !install-defaultplugs command to get most of these
plugins .. otherwise see !install-list of plugins that can be
installed

About gozerbot:

Requirements

* a shell
* python 2.4 or higher
* if you want to remotely install plugins: the gnupg module
* if you want mysql support: the py-MySQLdb module
* if you want jabber support: the xmpppy module

Why gozerbot?

* provide both IRC and Jabber support
* user management by userhost .. bot will not respond if it
doesn't know you (see /docs/USER/)
* fleet .. use more than one bot in a program (list of bots) (see /
docs/plugins/FLEET/)
* use the bot through dcc chat
* fetch rss feeds (see /docs/plugins/RSS/)
* remember items
* relaying between bots (see /docs/plugins/RELAY/)
* program your own plugins (see /docs/PROGRAMPLUGIN/)
* run the builtin webserver (see /docs/plugins/WEBSERVER/)
* query other bots webserver via irc (see /docs/plugins/
COLLECTIVE/)
* serve as a udp - irc or jabber notification bot (see /docs/
plugins/UDP)
* mysql and sqlite support

the gozerbot development team
--
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations.html


RELEASED: The Python Replybot 5.0

2008-09-16 Thread Barry Warsaw

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

I'm happy to announce the release of the Python Replybot 5.0.  This is  
the latest incarnation of my software to send auto-replies to email  
messages based on various criteria, with whitelisting and grace  
periods.  It responds in the most RFC and de-facto standards friendly  
way possible, conforming to email best practices.


Download the code from the Cheeseshop: http://pypi.python.org/pypi/replybot

The project (including bug reports and publicly available code  
branches) is managed in Launchpad: http://launchpad.net/replybot


The Python Replybot is released under the terms of the GPLv3.

Enjoy,
- -Barry

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (Darwin)

iQCVAwUBSM+6LnEjvBPtnXfVAQIlLAP/co5vS2txApeD4BPQz1yYMzoNkjbZhSgZ
o1eWkEsD0gP7qEVlj80/nwHjIYRGpVSwx4mstzuwBU4f8cva/ibleOPNueyXZgsI
7QzOSiMZg3YsWYPXDjCBAlfRTyb6uXKoERq7hoZo3wF8GdD6mLcmIjEl9IxLy+Lw
EgnlwVt56os=
=vhDx
-END PGP SIGNATURE-
--
http://mail.python.org/mailman/listinfo/python-announce-list

   Support the Python Software Foundation:
   http://www.python.org/psf/donations.html