Hi all,<br>
<br>
I am pleased to announce the availability of the first release release of <span><span class="il">SciPy</span></span> <span class="il">0.10</span>.0.
 For this release over a 100 tickets and pull requests have been closed,
 and many new features have been added. Some of the highlights are:<br>
<br>  - support for Bento as a build system for <span class="il">scipy</span><br>  - generalized and shift-invert eigenvalue problems in sparse.linalg<br>  - addition of discrete-time linear systems in the signal module<br>

<br>
Sources and binaries can be found at <a href="http://sourceforge.net/projects/scipy/files/scipy/0.10.0rc1/">http://sourceforge.net/projects/scipy/files/scipy/0.10.0rc1/</a>, release notes are copied below.<br>

<br>Please try this release and report problems on the mailing list.<br>Note: one problem with Python 2.5 (syntax) was discovered after tagging the release, it's fixed in the 0.10.x branch already so no need to report that one.<br>
<br>
Cheers,<br>
<font color="#888888">Ralf<br><br><br>==========================<br>SciPy 0.10.0 Release Notes<br>==========================<br><br>.. note:: Scipy 0.10.0 is not released yet!<br><br>.. contents::<br><br>SciPy 0.10.0 is the culmination of 8 months of hard work. It contains<br>
many new features, numerous bug-fixes, improved test coverage and<br>better documentation.  There have been a limited number of deprecations<br>and backwards-incompatible changes in this release, which are documented<br>below.  All users are encouraged to upgrade to this release, as there<br>
are a large number of bug-fixes and optimizations.  Moreover, our <br>development attention will now shift to bug-fix releases on the 0.10.x <br>branch, and on adding new features on the development master branch.<br><br>
Release highlights:<br><br>  - Support for Bento as optional build system.<br>  - Support for generalized eigenvalue problems, and all shift-invert modes<br>    available in ARPACK.<br><br>This release requires Python 2.4-2.7 or 3.1- and NumPy 1.5 or greater.<br>
<br><br>New features<br>============<br><br>Bento: new optional build system<br>--------------------------------<br><br>Scipy can now be built with `Bento <<a href="http://cournape.github.com/Bento/">http://cournape.github.com/Bento/</a>>`_.<br>
Bento has some nice features like parallel builds and partial rebuilds, that<br>are not possible with the default build system (distutils).  For usage<br>instructions see BENTO_BUILD.txt in the scipy top-level directory.<br>
<br>Currently Scipy has three build systems, distutils, numscons and bento.<br>Numscons is deprecated and is planned and will likely be removed in the next<br>release.<br><br><br>Generalized and shift-invert eigenvalue problems in ``scipy.sparse.linalg``<br>
---------------------------------------------------------------------------<br><br>The sparse eigenvalue problem solver functions<br>``scipy.sparse.eigs/eigh`` now support generalized eigenvalue<br>problems, and all shift-invert modes available in ARPACK.<br>
<br><br>Discrete-Time Linear Systems (``scipy.signal``)<br>-----------------------------------------------<br><br>Support for simulating discrete-time linear systems, including<br>``scipy.signal.dlsim``, ``scipy.signal.dimpulse``, and ``scipy.signal.dstep``,<br>
has been added to SciPy.  Conversion of linear systems from continuous-time to<br>discrete-time representations is also present via the<br>``scipy.signal.cont2discrete`` function.<br><br><br>Enhancements to ``scipy.signal``<br>
--------------------------------<br><br>A Lomb-Scargle periodogram can now be computed with the new function<br>``scipy.signal.lombscargle``.<br><br>The forward-backward filter function ``scipy.signal.filtfilt`` can now<br>
filter the data in a given axis of an n-dimensional numpy array.<br>(Previously it only handled a 1-dimensional array.)  Options have been<br>added to allow more control over how the data is extended before filtering.<br>
<br>FIR filter design with ``scipy.signal.firwin2`` now has options to create<br>filters of type III (zero at zero and Nyquist frequencies) and IV (zero at zero<br>frequency).<br><br><br>Additional decomposition options (``scipy.linalg``)<br>
---------------------------------------------------<br><br>A sort keyword has been added to the Schur decomposition routine <br>(``scipy.linalg.schur``) to allow the sorting of eigenvalues in<br>the resultant Schur form.<br>
<br>Additional special matrices (``scipy.linalg``)<br>----------------------------------------------<br><br>The functions ``hilbert`` and ``invhilbert`` were added to ``scipy.linalg``.<br><br><br>Enhancements to ``scipy.stats``<br>
-------------------------------<br><br>* The *one-sided form* of Fisher's exact test is now also implemented in<br>  ``stats.fisher_exact``. <br>* The function ``stats.chi2_contingency`` for computing the chi-square test of<br>
  independence of factors in a contingency table has been added, along with<br>  the related utility functions ``stats.contingency.margins`` and<br>  ``stats.contingency.expected_freq``.<br><br><br>Basic support for Harwell-Boeing file format for sparse matrices<br>
----------------------------------------------------------------<br><br>Both read and write are support through a simple function-based API, as well as<br>a more complete API to control number format. The functions may be found in<br>
<a href="http://scipy.sparse.io">scipy.sparse.io</a>.<br><br>The following features are supported:<br><br>    * Read and write sparse matrices in the CSC format<br>    * Only real, symmetric, assembled matrix are supported (RUA format)<br>
<br><br>Deprecated features<br>===================<br><br>``scipy.maxentropy``<br>--------------------<br><br>The maxentropy module is unmaintained, rarely used and has not been functioning<br>well for several releases.  Therefore it has been deprecated for this release,<br>
and will be removed for scipy 0.11.  Logistic regression in scikits.learn is a<br>good alternative for this functionality.  The ``scipy.maxentropy.logsumexp``<br>function has been moved to ``scipy.misc``.<br><br><br>``scipy.lib.blas``<br>
------------------<br><br>There are similar BLAS wrappers in ``scipy.linalg`` and ``scipy.lib``.  These<br>have now been consolidated as ``scipy.linalg.blas``, and ``scipy.lib.blas`` is<br>deprecated.<br><br><br>Numscons build system<br>
---------------------<br><br>The numscons build system is being replaced by Bento, and will be removed in<br>one of the next scipy releases.<br><br><br>Backwards-incompatible changes<br>==============================<br><br>
The deprecated name `invnorm` was removed from ``scipy.stats.distributions``,<br>this distribution is available as `invgauss`.<br><br>The following deprecated nonlinear solvers from ``scipy.optimize`` have been<br>removed::<br>
<br>  - ``broyden_modified`` (bad performance)<br>  - ``broyden1_modified`` (bad performance)<br>  - ``broyden_generalized`` (equivalent to ``anderson``)<br>  - ``anderson2`` (equivalent to ``anderson``)<br>  - ``broyden3`` (obsoleted by new limited-memory broyden methods)<br>
  - ``vackar`` (renamed to ``diagbroyden``)<br> <br><br>Other changes<br>=============<br><br>``scipy.constants`` has been updated with the CODATA 2010 constants.<br><br>``__all__`` dicts have been added to all modules, which has cleaned up the<br>
namespaces (particularly useful for interactive work).<br><br>An API section has been added to the documentation, giving recommended import<br>guidelines and specifying which submodules are public and which aren't.<br>
<br><br>Authors<br>=======<br><br>This release contains work by the following people (contributed at least<br>one patch to this release, names in alphabetical order):<br><br>* Jeff Armstrong +<br>* Matthew Brett<br>* Lars Buitinck +<br>
* David Cournapeau<br>* FI$H 2000 +<br>* Michael McNeil Forbes +<br>* Matty G +<br>* Christoph Gohlke<br>* Ralf Gommers<br>* Yaroslav Halchenko<br>* Charles Harris<br>* Thouis (Ray) Jones +<br>* Chris Jordan-Squire +<br>* Robert Kern<br>
* Chris Lasher +<br>* Wes McKinney +<br>* Travis Oliphant<br>* Fabian Pedregosa<br>* Josef Perktold<br>* Thomas Robitaille +<br>* Pim Schellart +<br>* Anthony Scopatz +<br>* Skipper Seabold +<br>* Fazlul Shahriar +<br>* David Simcha +<br>
* Scott Sinclair +<br>* Andrey Smirnov +<br>* Collin RM Stocks +<br>* Martin Teichmann +<br>* Jake Vanderplas +<br>* Gaël Varoquaux +<br>* Pauli Virtanen<br>* Stefan van der Walt<br>* Warren Weckesser<br>* Mark Wiebe +<br>
<br>A total of 35 people contributed to this release.<br>People with a "+" by their names contributed a patch for the first time.<br><br><br></font>