SciPy is package of tools for science and engineering for Python. It includes modules for statistics, optimization, integration, linear algebra, Fourier transforms, signal and image processing, ODE solvers, and more.
Fuckin' leet.
------------------------------------------------------------------------ r5834 | cdavid | 2009-06-12 12:38:23 +0900 (Fri, 12 Jun 2009) | 2 lines Set up released version for RC3. ------------------------------------------------------------------------ r5833 | cdavid | 2009-06-12 12:35:21 +0900 (Fri, 12 Jun 2009) | 4 lines One ynp test is still problematic. Revert as a known failure. ------------------------------------------------------------------------ r5832 | cdavid | 2009-06-12 12:25:12 +0900 (Fri, 12 Jun 2009) | 2 lines Remote known failures for ynp - ynp prec problems fixed by Pauli. ------------------------------------------------------------------------ r5830 | ptvirtan | 2009-06-08 07:23:15 +0900 (Mon, 08 Jun 2009) | 8 lines Fixed #953: avoid unnecessary down-cast to single precision The downcast is revealed on gfortran only with -ffloat-store, since probably otherwise the FP value is kept in the FPU where it retains more precision. (cherry picked from commit 7f2624823c0490aa083743ae1c199ff9c61460e6) ------------------------------------------------------------------------ r5828 | cdavid | 2009-06-07 18:46:33 +0900 (Sun, 07 Jun 2009) | 2 lines Backport changes to paver script for .dmg generation. ------------------------------------------------------------------------ r5825 | cdavid | 2009-06-06 03:39:23 +0900 (Sat, 06 Jun 2009) | 4 lines Hack around flawed ieee macros in cephes, while waiting for npy_math to be available to scipy. (cherry picked from commit cf8ff8fc58a7ae42d6ab75d61e38110cddd5006f) ------------------------------------------------------------------------ r5823 | cdavid | 2009-06-06 03:24:39 +0900 (Sat, 06 Jun 2009) | 2 lines Update version number. ------------------------------------------------------------------------ r5821 | cdavid | 2009-06-05 16:47:25 +0900 (Fri, 05 Jun 2009) | 2 lines RC2 release (to deal with python 2.6 massive failures on Mac OS X). ------------------------------------------------------------------------ r5820 | cdavid | 2009-06-05 12:59:31 +0900 (Fri, 05 Jun 2009) | 2 lines Fix mention of the bug issue for ellpj/isnan regression test. ------------------------------------------------------------------------ r5819 | cdavid | 2009-06-05 12:59:16 +0900 (Fri, 05 Jun 2009) | 2 lines Mention fix for #946. ------------------------------------------------------------------------ r5818 | cdavid | 2009-06-05 12:53:10 +0900 (Fri, 05 Jun 2009) | 2 lines Fix binary section of the release notes. ------------------------------------------------------------------------ r5817 | cdavid | 2009-06-05 11:48:18 +0900 (Fri, 05 Jun 2009) | 6 lines Check numpy versiob for bdist_mpkg. Scipy binaries targetting different python versions require to be built against different numpy versions (2.6 requires numpy 1.3.0, for example). So we check those explcitly, and barf if we do not have matching version. ------------------------------------------------------------------------ r5816 | cdavid | 2009-06-05 11:48:02 +0900 (Fri, 05 Jun 2009) | 4 lines Add function to parse numpy version in paver script. (cherry picked from commit e7ad008dfd2e35d9c084e6d076d7b398a0f06277) ------------------------------------------------------------------------ r5814 | cdavid | 2009-06-05 09:27:39 +0900 (Fri, 05 Jun 2009) | 2 lines Fix release notes for scipy mac os x binaries requirements. ------------------------------------------------------------------------ r5813 | cdavid | 2009-06-05 09:22:37 +0900 (Fri, 05 Jun 2009) | 4 lines Fix bug reference for special regression test. (cherry picked from commit d0ca896f87dda3a4098972a858c352bf3a4a755a) ------------------------------------------------------------------------ r5811 | cdavid | 2009-06-05 09:19:04 +0900 (Fri, 05 Jun 2009) | 2 lines Do not hardcode python version anymore in bdist_mpkg. ------------------------------------------------------------------------ r5810 | cdavid | 2009-06-05 09:18:48 +0900 (Fri, 05 Jun 2009) | 4 lines Do not detect Endianess in Cephes. (cherry picked from commit ff046c6f136b89d880b524f14a7c4564f084c0b0) ------------------------------------------------------------------------ r5809 | cdavid | 2009-06-05 09:18:16 +0900 (Fri, 05 Jun 2009) | 2 lines Start RC2. ------------------------------------------------------------------------ r5807 | ptvirtan | 2009-06-05 05:44:38 +0900 (Fri, 05 Jun 2009) | 2 lines 0.7.x: stub release notes for odr, signal, sparse, stats ------------------------------------------------------------------------ r5806 | ptvirtan | 2009-06-05 05:17:03 +0900 (Fri, 05 Jun 2009) | 2 lines 0.7.x: more informative scipy.special release note entry ------------------------------------------------------------------------ r5805 | ptvirtan | 2009-06-05 05:13:02 +0900 (Fri, 05 Jun 2009) | 2 lines 0.7.x: update scipy.special release notes ------------------------------------------------------------------------ r5803 | cdavid | 2009-06-04 15:41:37 +0900 (Thu, 04 Jun 2009) | 2 lines scipy 0.7.1 RC1. ------------------------------------------------------------------------ r5802 | cdavid | 2009-06-03 12:57:24 +0900 (Wed, 03 Jun 2009) | 4 lines Fix bdist_wininst_arch task on win32. (cherry picked from commit 5a0c61ea9da2077c5dc08daaa92ab4ca9d14d430) ------------------------------------------------------------------------ r5801 | cdavid | 2009-06-03 11:35:45 +0900 (Wed, 03 Jun 2009) | 4 lines Fix paver file to handle bdist targets on windows. (cherry picked from commit c20e347ccf18da54a98842ddffba042fec107724) ------------------------------------------------------------------------ r5797 | cdavid | 2009-06-02 15:58:23 +0900 (Tue, 02 Jun 2009) | 9 lines Workaround for PyInt_Check failures for python 2.6 If an int is an instance of np.int32, PyInt_Check on it will fail for python 2.6 and later. Instead of converting the related argument to a 'pure' python int in the Data class, I added a workaround at the C level to avoid changing anything in the ODR API by accident. (cherry picked from commit 2256fa8ccefd95362f4e4ea0a23de05fcfc69272) ------------------------------------------------------------------------ r5795 | cdavid | 2009-06-01 21:06:50 +0900 (Mon, 01 Jun 2009) | 9 lines Change mode from 'wa' to 'w' for array_import. Mode 'wa' is not recognized on at least windows (python 2.6 and later), and the mode 'wa' does not do what one might expect, that is it looks like successful open(filename, 'wa') is equivalent to open(filename, 'w') on linux at least. (cherry picked from commit 7d1349335b43a1b2eb7537e14408f83d0a15eb49) ------------------------------------------------------------------------ r5793 | cdavid | 2009-05-31 17:32:06 +0900 (Sun, 31 May 2009) | 4 lines Fix bdist_superpack paver task (forgot to change name from numpy to scipy). (cherry picked from commit 121e78c2c8e254a6b78cb6ee78c8dd719b0cbc6e) ------------------------------------------------------------------------ r5791 | cdavid | 2009-05-30 15:20:34 +0900 (Sat, 30 May 2009) | 2 lines Mark two tests as known failures: corresponding code is numericaly unstable, and compiler dependent. ------------------------------------------------------------------------ r5789 | cdavid | 2009-05-26 11:36:45 +0900 (Tue, 26 May 2009) | 2 lines 0.7.x: enable fixed test ------------------------------------------------------------------------ r5788 | cdavid | 2009-05-26 11:36:30 +0900 (Tue, 26 May 2009) | 5 lines 0.7.x: special: ensure NAN/INFINITY are available in amos_wrappers (even on non-C99 compilers) Backported: http://svn.scipy.org/svn/scipy/trunk@5699 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit 332a8ddf77e5117f288436471505d2e2fa5b2e27) ------------------------------------------------------------------------ r5787 | cdavid | 2009-05-26 11:36:17 +0900 (Tue, 26 May 2009) | 5 lines 0.7.x: special: adjust cephes/yv test tolerances, and mark some as known failures Backported: http://svn.scipy.org/svn/scipy/trunk@5695 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit df44fb8c5b508a7c862cba807ca76d7d58b1ec45) ------------------------------------------------------------------------ r5786 | cdavid | 2009-05-26 11:36:02 +0900 (Tue, 26 May 2009) | 5 lines 0.7.x: Remove inline keyword to fix ticket #924. Backported: http://svn.scipy.org/svn/scipy/trunk@5677 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit bd5286702db43711d47ae01901d71f9b39ad57b2) ------------------------------------------------------------------------ r5785 | cdavid | 2009-05-26 11:35:36 +0900 (Tue, 26 May 2009) | 5 lines 0.7.x: Add some tests for pbdv (cf. #803) Backported: http://svn.scipy.org/svn/scipy/trunk@5660 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit 746e23519a6881a2e213c788f1c7d2d1df1f4200) ------------------------------------------------------------------------ r5784 | cdavid | 2009-05-26 11:35:20 +0900 (Tue, 26 May 2009) | 5 lines 0.7.x: Fix off-by-one bug in pbdv wrappers Backported: http://svn.scipy.org/svn/scipy/trunk@5658 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit c6bd1c821a0a09e6204180137d24d888b0f8fc9b) ------------------------------------------------------------------------ r5783 | cdavid | 2009-05-26 11:35:07 +0900 (Tue, 26 May 2009) | 5 lines 0.7.x: special: Fix pbdv test Backported: http://svn.scipy.org/svn/scipy/trunk@5657 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit 6ea644e51bdb7a0061be68b2febfb1f6ea2c4ade) ------------------------------------------------------------------------ r5782 | cdavid | 2009-05-26 11:34:51 +0900 (Tue, 26 May 2009) | 5 lines 0.7.x: special/iv: add a more meticulous test against amos Backported: http://svn.scipy.org/svn/scipy/trunk@5641 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit b2f897cc749c2db932b50e5f050d10f8909e1669) ------------------------------------------------------------------------ r5781 | cdavid | 2009-05-26 11:34:37 +0900 (Tue, 26 May 2009) | 18 lines 0.7.x: Fixing #503: reimplement cephes/iv Cephes's implementation of Iv via a relation to hyp1f1 is problematic, especially in the asymptotic regime where intermediate results overflow. This commit introduces a new implementation for the Bessel I function, partly converted from the one in the Boost C++ library: - For large orders, the uniform asymptotic expansion is used. - Otherwise, use Temme's method. Performance-wise, this implementation seems to be typically about 2-4 times faster than the Amos routines. Backported: http://svn.scipy.org/svn/scipy/trunk@5640 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit 68ffca175091fb49dcd8040c52c6c8b9c7cce3ac) ------------------------------------------------------------------------ r5780 | cdavid | 2009-05-26 11:34:18 +0900 (Tue, 26 May 2009) | 5 lines 0.7.x: cephes/hyperg: restore and explain hyp2f0 asymptotic series termination condition Backported: http://svn.scipy.org/svn/scipy/trunk@5639 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit efab8380ae64ddbf0f479c5b7225bf5723d05cfa) ------------------------------------------------------------------------ r5779 | cdavid | 2009-05-26 11:34:04 +0900 (Tue, 26 May 2009) | 5 lines 0.7.x: Fix working for multigammaln doc. Backported: http://svn.scipy.org/svn/scipy/trunk@5629 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit 23a9c7146883668955354aebc4adcbc093ef42d1) ------------------------------------------------------------------------ r5778 | cdavid | 2009-05-26 11:33:50 +0900 (Tue, 26 May 2009) | 5 lines 0.7.x: Update multigammaln docstring. Backported: http://svn.scipy.org/svn/scipy/trunk@5627 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit 5e38974176cd3470d6e292cc977b65247ebde0fe) ------------------------------------------------------------------------ r5777 | cdavid | 2009-05-26 11:33:36 +0900 (Tue, 26 May 2009) | 5 lines 0.7.x: Do not use C99-style initialization. Backported: http://svn.scipy.org/svn/scipy/trunk@5607 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit 64f6f20958342ba6eff7c63def5c877d70feecf2) ------------------------------------------------------------------------ r5776 | cdavid | 2009-05-26 11:33:22 +0900 (Tue, 26 May 2009) | 5 lines 0.7.x: Use PyErr_Warn instead of PyErr_WarnEx (which is not available in Python 2.4) Backported: http://svn.scipy.org/svn/scipy/trunk@5528 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit 6ebfc167ee91377e7b250990d0074ad94b0dc1cd) ------------------------------------------------------------------------ r5775 | cdavid | 2009-05-26 11:33:09 +0900 (Tue, 26 May 2009) | 5 lines 0.7.x: special: return infs for Jv/Iv/Yv/Kv overflows in AMOS Backported: http://svn.scipy.org/svn/scipy/trunk@5524 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit e422b08fc369f48ee59e0cd779fb93e356d41de4) ------------------------------------------------------------------------ r5774 | cdavid | 2009-05-26 11:32:48 +0900 (Tue, 26 May 2009) | 14 lines 0.7.x: Fixing #854: make iv, jv, etc. return NaN when out-of-domain or failure - Fix Cephes iv, jv return values; on DOMAIN return NaN, not zero - Fix amos_wrappers return value handling: return NaNs when Amos signals that it didn't do any computation - Fix _cephesmodule signatures: all real-valued functions should return NaN when the result would be complex, instead of just returning the real part. Backported: http://svn.scipy.org/svn/scipy/trunk@5523 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit 0295e463f8819e364c0fd4029cd8ca48e6e1a66e) ------------------------------------------------------------------------ r5773 | cdavid | 2009-05-26 11:32:29 +0900 (Tue, 26 May 2009) | 5 lines 0.7.x: Fixing #853: also I_v: use correct symmetry for negative orders (complex x) Backported: http://svn.scipy.org/svn/scipy/trunk@5521 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit f8bcf052d991adeb082a0c9503f89d08b6ede7ea) ------------------------------------------------------------------------ r5772 | cdavid | 2009-05-26 11:32:14 +0900 (Tue, 26 May 2009) | 5 lines 0.7.x: Fix #853: use correct symmetries for J_v / Y_v for negative non-int. orders Backported: http://svn.scipy.org/svn/scipy/trunk@5516 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit a391787474deb4102b8cdd3e4798de93bf4d5a0e) ------------------------------------------------------------------------ r5771 | cdavid | 2009-05-26 11:31:59 +0900 (Tue, 26 May 2009) | 24 lines 0.7.x: Fix #623: better Cephes jv.c:recur continued fraction termination conditions There were two problems in the old termination conditions for the continued fraction for Jn/Jn-1: 1) It could terminate spuriously on the first iteration, because the initial value for `ans` corresponded to a possible value of the fraction but not one obtained from the iteration. 2) `jv` could call `recur` with values of `n` and `x` such that the continued fraction iteration would not converge and the maximum iteration limit was reached. The code is now more careful with 1) and enforces a minimum number of iterations, and 2) is worked around by bumping the maximum iteration limit so that the CF should converge for all calls that come from `jv`. The iteration limits can be estimated as the number of iterations needed is known for this continued fraction. Additional tests included. Backported: http://svn.scipy.org/svn/scipy/trunk@5515 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit 98fdf6af4f0053244667c0b542ec455ae21cb7fb) ------------------------------------------------------------------------ r5770 | cdavid | 2009-05-26 11:31:43 +0900 (Tue, 26 May 2009) | 8 lines 0.7.x: Show Cephes errors as Python warnings instead of fprintfing. This changes cephes/mtherr.c to signal warnings via PyErr_WarnEx rather than fprintf. (Though error printing is disabled by default, as previously.) Backported: http://svn.scipy.org/svn/scipy/trunk@5514 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit 8ea62852f764d1719aa65ebe69684fa597c5c357) ------------------------------------------------------------------------ r5769 | cdavid | 2009-05-26 11:31:28 +0900 (Tue, 26 May 2009) | 11 lines 0.7.x: Fixing #852: make specfun.f:JYZO work also for N >= 101. In addition to removing the checks for N, this requires rewriting the Newton iterations in JYZO to be more robust, because for large N the initial guess used between successive zeros becomes inaccurate. Additional tests for jn/yn zeros are included. Backported: http://svn.scipy.org/svn/scipy/trunk@5508 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit 527094f56e9c7095dec008994d46ed9ee484a11f) ------------------------------------------------------------------------ r5768 | cdavid | 2009-05-26 11:31:06 +0900 (Tue, 26 May 2009) | 16 lines 0.7.x: Fix #852: improve accuracy of jn_zeros by refactoring Specfun JYNDD, JYNB Code to calculate the value of Bessel functions of integer order was duplicated in specfun.f routines JYNDD and JYNB. The former routine didn't do asymptotic expansion, and its results were bad for large values of x, resulting to errors in `scipy.special.jn_zeros`. This commit refactors the common code of these two functions to JYNBH, and makes JYZO Newton tolerances stricter. The changes to JYNDD also remove the limitation n <= 101. Improved tests for jn_zeros are included. Backported: http://svn.scipy.org/svn/scipy/trunk@5507 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit 8ed30385f492878a24514a8d70cca41fd433ca2c) ------------------------------------------------------------------------ r5767 | cdavid | 2009-05-26 11:30:50 +0900 (Tue, 26 May 2009) | 11 lines 0.7.x: Fixing #640: Make Cephes iv and hyperg behave better for large |z| Bump iteration limits and handle infs and nans more carefully. However, since iv is implemented in Cephes using 1F1, it overflows to inf at smaller |z| than necessary, as intermediate results are larger than floating point max. Fixing this would likely require a complete rewrite. Backported: http://svn.scipy.org/svn/scipy/trunk@5478 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit c9c1abed9d0c02ab9163540102e16cb5be2e3951) ------------------------------------------------------------------------ r5766 | cdavid | 2009-05-26 11:30:32 +0900 (Tue, 26 May 2009) | 16 lines 0.7.x: Fix #640: bad output from scipy.special.iv(k,z) for large real z. This occurred because Cephes hyperg.c:hyp1f1p estimated the error for power series expansion of Kummer confluent 1F1 as zero when the number of terms was too large. This commit makes Cephes to assume 100% error when the series does not converge, which makes it to switch to an asymptotic expansion. The Cephes hyp1f1 is not exposed by scipy.special (it uses Specfun's implementation), but it's used internally by Cephes. Improved tests for Iv are included. Backported: http://svn.scipy.org/svn/scipy/trunk@5477 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit 617c0a78999bb4dd5e8d664b397ba8eaa73b6136) ------------------------------------------------------------------------ r5764 | cdavid | 2009-05-22 15:09:41 +0900 (Fri, 22 May 2009) | 2 lines Backport r5465-5466, to fix some STVHV problems (and bug #679). ------------------------------------------------------------------------ r5756 | josef | 2009-05-20 05:15:26 +0900 (Wed, 20 May 2009) | 2 lines backport r:5604 use float in mstats.kendalltau ------------------------------------------------------------------------ r5752 | josef | 2009-05-18 05:19:08 +0900 (Mon, 18 May 2009) | 2 lines backport: fix integer warning in obrientransform ------------------------------------------------------------------------ r5751 | josef | 2009-05-18 04:21:44 +0900 (Mon, 18 May 2009) | 2 lines correct an old error in stats.describe, add 2 new tests ------------------------------------------------------------------------ r5750 | josef | 2009-05-18 02:54:51 +0900 (Mon, 18 May 2009) | 2 lines backport incorrect name in mstats_basic ------------------------------------------------------------------------ r5749 | josef | 2009-05-18 02:36:17 +0900 (Mon, 18 May 2009) | 2 lines backport bugfix (1dcase) stats._support.collapse ------------------------------------------------------------------------ r5748 | josef | 2009-05-18 02:31:43 +0900 (Mon, 18 May 2009) | 2 lines backport numerical improvements to stats.distributions ------------------------------------------------------------------------ r5747 | josef | 2009-05-17 23:26:39 +0900 (Sun, 17 May 2009) | 2 lines backport bugfix of linregress, mannwhitney, plus new tests for stats ------------------------------------------------------------------------ r5746 | cdavid | 2009-05-17 14:53:18 +0900 (Sun, 17 May 2009) | 2 lines Backport r5745: refer to regularized incomplete beta in betainc docstring. ------------------------------------------------------------------------ r5744 | cdavid | 2009-05-16 19:12:28 +0900 (Sat, 16 May 2009) | 2 lines Remove fix known failures for scipy.sparse iterative solvers. ------------------------------------------------------------------------ r5743 | cdavid | 2009-05-16 18:16:58 +0900 (Sat, 16 May 2009) | 2 lines Use internal copy of assert_array_almost_equal from numpy trunk to make object arrays testing work with numpy 1.2.1 for scipy.signal tests. ------------------------------------------------------------------------ r5742 | cdavid | 2009-05-16 17:29:52 +0900 (Sat, 16 May 2009) | 2 lines Backport r5741. ------------------------------------------------------------------------ r5740 | cdavid | 2009-05-16 17:23:31 +0900 (Sat, 16 May 2009) | 2 lines Backport bug fix for #944: wrong assert in user code (r5738). ------------------------------------------------------------------------ r5739 | cdavid | 2009-05-16 17:23:17 +0900 (Sat, 16 May 2009) | 2 lines Backport #871 fix for getbreak (r5737). ------------------------------------------------------------------------ r5732 | cdavid | 2009-05-15 21:30:00 +0900 (Fri, 15 May 2009) | 2 lines Fix svn_version on windows. ------------------------------------------------------------------------ r5729 | cdavid | 2009-05-15 19:50:18 +0900 (Fri, 15 May 2009) | 5 lines Fix scons inplace build. The setupscons.py file was not updated correctly, following the new version generating scheme, and importing scipy would fail. ------------------------------------------------------------------------ r5725 | matthew.brett@gmail.com | 2009-05-15 10:51:45 +0900 (Fri, 15 May 2009) | 2 lines Backport fix for object field underscore test, and add tests to object save ------------------------------------------------------------------------ r5722 | matthew.brett@gmail.com | 2009-05-15 10:29:17 +0900 (Fri, 15 May 2009) | 2 lines Backport of small version check bugfixes; enable writing of structured arrays ------------------------------------------------------------------------ r5720 | cdavid | 2009-05-14 13:56:28 +0900 (Thu, 14 May 2009) | 2 lines Fix version in setup for 0.7.x branch. ------------------------------------------------------------------------ r5719 | cdavid | 2009-05-14 13:56:17 +0900 (Thu, 14 May 2009) | 2 lines Fix missing import in special unit tests. ------------------------------------------------------------------------ r5718 | cdavid | 2009-05-14 13:56:02 +0900 (Thu, 14 May 2009) | 2 lines Remove filtfilt and decimate tests backported by error from trunk. ------------------------------------------------------------------------ r5717 | cdavid | 2009-05-14 13:55:48 +0900 (Thu, 14 May 2009) | 2 lines Fix stsci scons build. ------------------------------------------------------------------------ r5716 | cdavid | 2009-05-14 13:55:27 +0900 (Thu, 14 May 2009) | 2 lines Fix bdist_wininst_simple task. ------------------------------------------------------------------------ r5715 | matthew.brett@gmail.com | 2009-05-14 12:46:13 +0900 (Thu, 14 May 2009) | 2 lines Backport of mio fixes and new tests from 0.8 trunk ------------------------------------------------------------------------ r5714 | cdavid | 2009-05-11 15:32:39 +0900 (Mon, 11 May 2009) | 2 lines Backport 5711:5713 from trunk for paver file. ------------------------------------------------------------------------ r5709 | cdavid | 2009-05-10 18:30:43 +0900 (Sun, 10 May 2009) | 2 lines Fix blas/lapack configuration for wine builds. ------------------------------------------------------------------------ r5708 | cdavid | 2009-05-10 18:30:28 +0900 (Sun, 10 May 2009) | 2 lines Add paver file. ------------------------------------------------------------------------ r5707 | cdavid | 2009-05-10 18:30:14 +0900 (Sun, 10 May 2009) | 2 lines Remove version.py file, as we will generate it automatically from setup.py. ------------------------------------------------------------------------ r5706 | cdavid | 2009-05-10 15:57:46 +0900 (Sun, 10 May 2009) | 2 lines Start 0.7.1 release notes. ------------------------------------------------------------------------ r5676 | cdavid | 2009-04-17 16:13:20 +0900 (Fri, 17 Apr 2009) | 2 lines BUG: Backport fix for #921 (rev 5674 and 5675). ------------------------------------------------------------------------ r5670 | cdavid | 2009-04-16 19:16:55 +0900 (Thu, 16 Apr 2009) | 2 lines Backport fixes for lfilter and array object segfaults + tests (#925). ------------------------------------------------------------------------ r5669 | cdavid | 2009-04-16 19:00:21 +0900 (Thu, 16 Apr 2009) | 2 lines Backport lfilter memleak (revision 5648:5653). ------------------------------------------------------------------------ r5632 | wnbell | 2009-03-22 03:47:01 +0900 (Sun, 22 Mar 2009) | 3 lines merged scipy.sparse fixes in from trunk, specifically: svn merge -r 5629:5631 http://svn.scipy.org/svn/scipy/trunk . ------------------------------------------------------------------------ r5625 | ptvirtan | 2009-03-18 05:59:32 +0900 (Wed, 18 Mar 2009) | 4 lines doc: backport doc fixes to 0.7.x r5447, r5531, r5605, r5608, r5609, r5614, r5624 ------------------------------------------------------------------------ r5620 | cdavid | 2009-03-13 21:12:07 +0900 (Fri, 13 Mar 2009) | 2 lines Merge rev 5618,5619 into 0.7.x branch. ------------------------------------------------------------------------ r5611 | wnbell | 2009-03-08 21:16:12 +0900 (Sun, 08 Mar 2009) | 3 lines backported changeset 5610 into 0.7.x branch fixes ticket #883 ------------------------------------------------------------------------ r5573 | stefan | 2009-02-20 05:38:53 +0900 (Fri, 20 Feb 2009) | 2 lines Backport 0.7.0 release notes from trunk. ------------------------------------------------------------------------ r5571 | stefan | 2009-02-20 05:25:41 +0900 (Fri, 20 Feb 2009) | 2 lines Update URL for Nose. ------------------------------------------------------------------------ r5541 | jarrod.millman | 2009-02-11 11:50:55 +0900 (Wed, 11 Feb 2009) | 2 lines bump version number on branch ------------------------------------------------------------------------
------------------------------------------------------------------------ r5834 | cdavid | 2009-06-12 12:38:23 +0900 (Fri, 12 Jun 2009) | 2 lines Set up released version for RC3. ------------------------------------------------------------------------ r5833 | cdavid | 2009-06-12 12:35:21 +0900 (Fri, 12 Jun 2009) | 4 lines One ynp test is still problematic. Revert as a known failure. ------------------------------------------------------------------------ r5832 | cdavid | 2009-06-12 12:25:12 +0900 (Fri, 12 Jun 2009) | 2 lines Remote known failures for ynp - ynp prec problems fixed by Pauli. ------------------------------------------------------------------------ r5830 | ptvirtan | 2009-06-08 07:23:15 +0900 (Mon, 08 Jun 2009) | 8 lines Fixed #953: avoid unnecessary down-cast to single precision The downcast is revealed on gfortran only with -ffloat-store, since probably otherwise the FP value is kept in the FPU where it retains more precision. (cherry picked from commit 7f2624823c0490aa083743ae1c199ff9c61460e6) ------------------------------------------------------------------------ r5828 | cdavid | 2009-06-07 18:46:33 +0900 (Sun, 07 Jun 2009) | 2 lines Backport changes to paver script for .dmg generation. ------------------------------------------------------------------------ r5825 | cdavid | 2009-06-06 03:39:23 +0900 (Sat, 06 Jun 2009) | 4 lines Hack around flawed ieee macros in cephes, while waiting for npy_math to be available to scipy. (cherry picked from commit cf8ff8fc58a7ae42d6ab75d61e38110cddd5006f) ------------------------------------------------------------------------ r5823 | cdavid | 2009-06-06 03:24:39 +0900 (Sat, 06 Jun 2009) | 2 lines Update version number. ------------------------------------------------------------------------ r5821 | cdavid | 2009-06-05 16:47:25 +0900 (Fri, 05 Jun 2009) | 2 lines RC2 release (to deal with python 2.6 massive failures on Mac OS X). ------------------------------------------------------------------------ r5820 | cdavid | 2009-06-05 12:59:31 +0900 (Fri, 05 Jun 2009) | 2 lines Fix mention of the bug issue for ellpj/isnan regression test. ------------------------------------------------------------------------ r5819 | cdavid | 2009-06-05 12:59:16 +0900 (Fri, 05 Jun 2009) | 2 lines Mention fix for #946. ------------------------------------------------------------------------ r5818 | cdavid | 2009-06-05 12:53:10 +0900 (Fri, 05 Jun 2009) | 2 lines Fix binary section of the release notes. ------------------------------------------------------------------------ r5817 | cdavid | 2009-06-05 11:48:18 +0900 (Fri, 05 Jun 2009) | 6 lines Check numpy versiob for bdist_mpkg. Scipy binaries targetting different python versions require to be built against different numpy versions (2.6 requires numpy 1.3.0, for example). So we check those explcitly, and barf if we do not have matching version. ------------------------------------------------------------------------ r5816 | cdavid | 2009-06-05 11:48:02 +0900 (Fri, 05 Jun 2009) | 4 lines Add function to parse numpy version in paver script. (cherry picked from commit e7ad008dfd2e35d9c084e6d076d7b398a0f06277) ------------------------------------------------------------------------ r5814 | cdavid | 2009-06-05 09:27:39 +0900 (Fri, 05 Jun 2009) | 2 lines Fix release notes for scipy mac os x binaries requirements. ------------------------------------------------------------------------ r5813 | cdavid | 2009-06-05 09:22:37 +0900 (Fri, 05 Jun 2009) | 4 lines Fix bug reference for special regression test. (cherry picked from commit d0ca896f87dda3a4098972a858c352bf3a4a755a) ------------------------------------------------------------------------ r5811 | cdavid | 2009-06-05 09:19:04 +0900 (Fri, 05 Jun 2009) | 2 lines Do not hardcode python version anymore in bdist_mpkg. ------------------------------------------------------------------------ r5810 | cdavid | 2009-06-05 09:18:48 +0900 (Fri, 05 Jun 2009) | 4 lines Do not detect Endianess in Cephes. (cherry picked from commit ff046c6f136b89d880b524f14a7c4564f084c0b0) ------------------------------------------------------------------------ r5809 | cdavid | 2009-06-05 09:18:16 +0900 (Fri, 05 Jun 2009) | 2 lines Start RC2. ------------------------------------------------------------------------ r5807 | ptvirtan | 2009-06-05 05:44:38 +0900 (Fri, 05 Jun 2009) | 2 lines 0.7.x: stub release notes for odr, signal, sparse, stats ------------------------------------------------------------------------ r5806 | ptvirtan | 2009-06-05 05:17:03 +0900 (Fri, 05 Jun 2009) | 2 lines 0.7.x: more informative scipy.special release note entry ------------------------------------------------------------------------ r5805 | ptvirtan | 2009-06-05 05:13:02 +0900 (Fri, 05 Jun 2009) | 2 lines 0.7.x: update scipy.special release notes ------------------------------------------------------------------------ r5803 | cdavid | 2009-06-04 15:41:37 +0900 (Thu, 04 Jun 2009) | 2 lines scipy 0.7.1 RC1. ------------------------------------------------------------------------ r5802 | cdavid | 2009-06-03 12:57:24 +0900 (Wed, 03 Jun 2009) | 4 lines Fix bdist_wininst_arch task on win32. (cherry picked from commit 5a0c61ea9da2077c5dc08daaa92ab4ca9d14d430) ------------------------------------------------------------------------ r5801 | cdavid | 2009-06-03 11:35:45 +0900 (Wed, 03 Jun 2009) | 4 lines Fix paver file to handle bdist targets on windows. (cherry picked from commit c20e347ccf18da54a98842ddffba042fec107724) ------------------------------------------------------------------------ r5797 | cdavid | 2009-06-02 15:58:23 +0900 (Tue, 02 Jun 2009) | 9 lines Workaround for PyInt_Check failures for python 2.6 If an int is an instance of np.int32, PyInt_Check on it will fail for python 2.6 and later. Instead of converting the related argument to a 'pure' python int in the Data class, I added a workaround at the C level to avoid changing anything in the ODR API by accident. (cherry picked from commit 2256fa8ccefd95362f4e4ea0a23de05fcfc69272) ------------------------------------------------------------------------ r5795 | cdavid | 2009-06-01 21:06:50 +0900 (Mon, 01 Jun 2009) | 9 lines Change mode from 'wa' to 'w' for array_import. Mode 'wa' is not recognized on at least windows (python 2.6 and later), and the mode 'wa' does not do what one might expect, that is it looks like successful open(filename, 'wa') is equivalent to open(filename, 'w') on linux at least. (cherry picked from commit 7d1349335b43a1b2eb7537e14408f83d0a15eb49) ------------------------------------------------------------------------ r5793 | cdavid | 2009-05-31 17:32:06 +0900 (Sun, 31 May 2009) | 4 lines Fix bdist_superpack paver task (forgot to change name from numpy to scipy). (cherry picked from commit 121e78c2c8e254a6b78cb6ee78c8dd719b0cbc6e) ------------------------------------------------------------------------ r5791 | cdavid | 2009-05-30 15:20:34 +0900 (Sat, 30 May 2009) | 2 lines Mark two tests as known failures: corresponding code is numericaly unstable, and compiler dependent. ------------------------------------------------------------------------ r5789 | cdavid | 2009-05-26 11:36:45 +0900 (Tue, 26 May 2009) | 2 lines 0.7.x: enable fixed test ------------------------------------------------------------------------ r5788 | cdavid | 2009-05-26 11:36:30 +0900 (Tue, 26 May 2009) | 5 lines 0.7.x: special: ensure NAN/INFINITY are available in amos_wrappers (even on non-C99 compilers) Backported: http://svn.scipy.org/svn/scipy/trunk@5699 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit 332a8ddf77e5117f288436471505d2e2fa5b2e27) ------------------------------------------------------------------------ r5787 | cdavid | 2009-05-26 11:36:17 +0900 (Tue, 26 May 2009) | 5 lines 0.7.x: special: adjust cephes/yv test tolerances, and mark some as known failures Backported: http://svn.scipy.org/svn/scipy/trunk@5695 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit df44fb8c5b508a7c862cba807ca76d7d58b1ec45) ------------------------------------------------------------------------ r5786 | cdavid | 2009-05-26 11:36:02 +0900 (Tue, 26 May 2009) | 5 lines 0.7.x: Remove inline keyword to fix ticket #924. Backported: http://svn.scipy.org/svn/scipy/trunk@5677 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit bd5286702db43711d47ae01901d71f9b39ad57b2) ------------------------------------------------------------------------ r5785 | cdavid | 2009-05-26 11:35:36 +0900 (Tue, 26 May 2009) | 5 lines 0.7.x: Add some tests for pbdv (cf. #803) Backported: http://svn.scipy.org/svn/scipy/trunk@5660 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit 746e23519a6881a2e213c788f1c7d2d1df1f4200) ------------------------------------------------------------------------ r5784 | cdavid | 2009-05-26 11:35:20 +0900 (Tue, 26 May 2009) | 5 lines 0.7.x: Fix off-by-one bug in pbdv wrappers Backported: http://svn.scipy.org/svn/scipy/trunk@5658 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit c6bd1c821a0a09e6204180137d24d888b0f8fc9b) ------------------------------------------------------------------------ r5783 | cdavid | 2009-05-26 11:35:07 +0900 (Tue, 26 May 2009) | 5 lines 0.7.x: special: Fix pbdv test Backported: http://svn.scipy.org/svn/scipy/trunk@5657 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit 6ea644e51bdb7a0061be68b2febfb1f6ea2c4ade) ------------------------------------------------------------------------ r5782 | cdavid | 2009-05-26 11:34:51 +0900 (Tue, 26 May 2009) | 5 lines 0.7.x: special/iv: add a more meticulous test against amos Backported: http://svn.scipy.org/svn/scipy/trunk@5641 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit b2f897cc749c2db932b50e5f050d10f8909e1669) ------------------------------------------------------------------------ r5781 | cdavid | 2009-05-26 11:34:37 +0900 (Tue, 26 May 2009) | 18 lines 0.7.x: Fixing #503: reimplement cephes/iv Cephes's implementation of Iv via a relation to hyp1f1 is problematic, especially in the asymptotic regime where intermediate results overflow. This commit introduces a new implementation for the Bessel I function, partly converted from the one in the Boost C++ library: - For large orders, the uniform asymptotic expansion is used. - Otherwise, use Temme's method. Performance-wise, this implementation seems to be typically about 2-4 times faster than the Amos routines. Backported: http://svn.scipy.org/svn/scipy/trunk@5640 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit 68ffca175091fb49dcd8040c52c6c8b9c7cce3ac) ------------------------------------------------------------------------ r5780 | cdavid | 2009-05-26 11:34:18 +0900 (Tue, 26 May 2009) | 5 lines 0.7.x: cephes/hyperg: restore and explain hyp2f0 asymptotic series termination condition Backported: http://svn.scipy.org/svn/scipy/trunk@5639 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit efab8380ae64ddbf0f479c5b7225bf5723d05cfa) ------------------------------------------------------------------------ r5779 | cdavid | 2009-05-26 11:34:04 +0900 (Tue, 26 May 2009) | 5 lines 0.7.x: Fix working for multigammaln doc. Backported: http://svn.scipy.org/svn/scipy/trunk@5629 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit 23a9c7146883668955354aebc4adcbc093ef42d1) ------------------------------------------------------------------------ r5778 | cdavid | 2009-05-26 11:33:50 +0900 (Tue, 26 May 2009) | 5 lines 0.7.x: Update multigammaln docstring. Backported: http://svn.scipy.org/svn/scipy/trunk@5627 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit 5e38974176cd3470d6e292cc977b65247ebde0fe) ------------------------------------------------------------------------ r5777 | cdavid | 2009-05-26 11:33:36 +0900 (Tue, 26 May 2009) | 5 lines 0.7.x: Do not use C99-style initialization. Backported: http://svn.scipy.org/svn/scipy/trunk@5607 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit 64f6f20958342ba6eff7c63def5c877d70feecf2) ------------------------------------------------------------------------ r5776 | cdavid | 2009-05-26 11:33:22 +0900 (Tue, 26 May 2009) | 5 lines 0.7.x: Use PyErr_Warn instead of PyErr_WarnEx (which is not available in Python 2.4) Backported: http://svn.scipy.org/svn/scipy/trunk@5528 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit 6ebfc167ee91377e7b250990d0074ad94b0dc1cd) ------------------------------------------------------------------------ r5775 | cdavid | 2009-05-26 11:33:09 +0900 (Tue, 26 May 2009) | 5 lines 0.7.x: special: return infs for Jv/Iv/Yv/Kv overflows in AMOS Backported: http://svn.scipy.org/svn/scipy/trunk@5524 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit e422b08fc369f48ee59e0cd779fb93e356d41de4) ------------------------------------------------------------------------ r5774 | cdavid | 2009-05-26 11:32:48 +0900 (Tue, 26 May 2009) | 14 lines 0.7.x: Fixing #854: make iv, jv, etc. return NaN when out-of-domain or failure - Fix Cephes iv, jv return values; on DOMAIN return NaN, not zero - Fix amos_wrappers return value handling: return NaNs when Amos signals that it didn't do any computation - Fix _cephesmodule signatures: all real-valued functions should return NaN when the result would be complex, instead of just returning the real part. Backported: http://svn.scipy.org/svn/scipy/trunk@5523 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit 0295e463f8819e364c0fd4029cd8ca48e6e1a66e) ------------------------------------------------------------------------ r5773 | cdavid | 2009-05-26 11:32:29 +0900 (Tue, 26 May 2009) | 5 lines 0.7.x: Fixing #853: also I_v: use correct symmetry for negative orders (complex x) Backported: http://svn.scipy.org/svn/scipy/trunk@5521 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit f8bcf052d991adeb082a0c9503f89d08b6ede7ea) ------------------------------------------------------------------------ r5772 | cdavid | 2009-05-26 11:32:14 +0900 (Tue, 26 May 2009) | 5 lines 0.7.x: Fix #853: use correct symmetries for J_v / Y_v for negative non-int. orders Backported: http://svn.scipy.org/svn/scipy/trunk@5516 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit a391787474deb4102b8cdd3e4798de93bf4d5a0e) ------------------------------------------------------------------------ r5771 | cdavid | 2009-05-26 11:31:59 +0900 (Tue, 26 May 2009) | 24 lines 0.7.x: Fix #623: better Cephes jv.c:recur continued fraction termination conditions There were two problems in the old termination conditions for the continued fraction for Jn/Jn-1: 1) It could terminate spuriously on the first iteration, because the initial value for `ans` corresponded to a possible value of the fraction but not one obtained from the iteration. 2) `jv` could call `recur` with values of `n` and `x` such that the continued fraction iteration would not converge and the maximum iteration limit was reached. The code is now more careful with 1) and enforces a minimum number of iterations, and 2) is worked around by bumping the maximum iteration limit so that the CF should converge for all calls that come from `jv`. The iteration limits can be estimated as the number of iterations needed is known for this continued fraction. Additional tests included. Backported: http://svn.scipy.org/svn/scipy/trunk@5515 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit 98fdf6af4f0053244667c0b542ec455ae21cb7fb) ------------------------------------------------------------------------ r5770 | cdavid | 2009-05-26 11:31:43 +0900 (Tue, 26 May 2009) | 8 lines 0.7.x: Show Cephes errors as Python warnings instead of fprintfing. This changes cephes/mtherr.c to signal warnings via PyErr_WarnEx rather than fprintf. (Though error printing is disabled by default, as previously.) Backported: http://svn.scipy.org/svn/scipy/trunk@5514 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit 8ea62852f764d1719aa65ebe69684fa597c5c357) ------------------------------------------------------------------------ r5769 | cdavid | 2009-05-26 11:31:28 +0900 (Tue, 26 May 2009) | 11 lines 0.7.x: Fixing #852: make specfun.f:JYZO work also for N >= 101. In addition to removing the checks for N, this requires rewriting the Newton iterations in JYZO to be more robust, because for large N the initial guess used between successive zeros becomes inaccurate. Additional tests for jn/yn zeros are included. Backported: http://svn.scipy.org/svn/scipy/trunk@5508 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit 527094f56e9c7095dec008994d46ed9ee484a11f) ------------------------------------------------------------------------ r5768 | cdavid | 2009-05-26 11:31:06 +0900 (Tue, 26 May 2009) | 16 lines 0.7.x: Fix #852: improve accuracy of jn_zeros by refactoring Specfun JYNDD, JYNB Code to calculate the value of Bessel functions of integer order was duplicated in specfun.f routines JYNDD and JYNB. The former routine didn't do asymptotic expansion, and its results were bad for large values of x, resulting to errors in `scipy.special.jn_zeros`. This commit refactors the common code of these two functions to JYNBH, and makes JYZO Newton tolerances stricter. The changes to JYNDD also remove the limitation n <= 101. Improved tests for jn_zeros are included. Backported: http://svn.scipy.org/svn/scipy/trunk@5507 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit 8ed30385f492878a24514a8d70cca41fd433ca2c) ------------------------------------------------------------------------ r5767 | cdavid | 2009-05-26 11:30:50 +0900 (Tue, 26 May 2009) | 11 lines 0.7.x: Fixing #640: Make Cephes iv and hyperg behave better for large |z| Bump iteration limits and handle infs and nans more carefully. However, since iv is implemented in Cephes using 1F1, it overflows to inf at smaller |z| than necessary, as intermediate results are larger than floating point max. Fixing this would likely require a complete rewrite. Backported: http://svn.scipy.org/svn/scipy/trunk@5478 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit c9c1abed9d0c02ab9163540102e16cb5be2e3951) ------------------------------------------------------------------------ r5766 | cdavid | 2009-05-26 11:30:32 +0900 (Tue, 26 May 2009) | 16 lines 0.7.x: Fix #640: bad output from scipy.special.iv(k,z) for large real z. This occurred because Cephes hyperg.c:hyp1f1p estimated the error for power series expansion of Kummer confluent 1F1 as zero when the number of terms was too large. This commit makes Cephes to assume 100% error when the series does not converge, which makes it to switch to an asymptotic expansion. The Cephes hyp1f1 is not exposed by scipy.special (it uses Specfun's implementation), but it's used internally by Cephes. Improved tests for Iv are included. Backported: http://svn.scipy.org/svn/scipy/trunk@5477 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit 617c0a78999bb4dd5e8d664b397ba8eaa73b6136) ------------------------------------------------------------------------ r5764 | cdavid | 2009-05-22 15:09:41 +0900 (Fri, 22 May 2009) | 2 lines Backport r5465-5466, to fix some STVHV problems (and bug #679). ------------------------------------------------------------------------ r5756 | josef | 2009-05-20 05:15:26 +0900 (Wed, 20 May 2009) | 2 lines backport r:5604 use float in mstats.kendalltau ------------------------------------------------------------------------ r5752 | josef | 2009-05-18 05:19:08 +0900 (Mon, 18 May 2009) | 2 lines backport: fix integer warning in obrientransform ------------------------------------------------------------------------ r5751 | josef | 2009-05-18 04:21:44 +0900 (Mon, 18 May 2009) | 2 lines correct an old error in stats.describe, add 2 new tests ------------------------------------------------------------------------ r5750 | josef | 2009-05-18 02:54:51 +0900 (Mon, 18 May 2009) | 2 lines backport incorrect name in mstats_basic ------------------------------------------------------------------------ r5749 | josef | 2009-05-18 02:36:17 +0900 (Mon, 18 May 2009) | 2 lines backport bugfix (1dcase) stats._support.collapse ------------------------------------------------------------------------ r5748 | josef | 2009-05-18 02:31:43 +0900 (Mon, 18 May 2009) | 2 lines backport numerical improvements to stats.distributions ------------------------------------------------------------------------ r5747 | josef | 2009-05-17 23:26:39 +0900 (Sun, 17 May 2009) | 2 lines backport bugfix of linregress, mannwhitney, plus new tests for stats ------------------------------------------------------------------------ r5746 | cdavid | 2009-05-17 14:53:18 +0900 (Sun, 17 May 2009) | 2 lines Backport r5745: refer to regularized incomplete beta in betainc docstring. ------------------------------------------------------------------------ r5744 | cdavid | 2009-05-16 19:12:28 +0900 (Sat, 16 May 2009) | 2 lines Remove fix known failures for scipy.sparse iterative solvers. ------------------------------------------------------------------------ r5743 | cdavid | 2009-05-16 18:16:58 +0900 (Sat, 16 May 2009) | 2 lines Use internal copy of assert_array_almost_equal from numpy trunk to make object arrays testing work with numpy 1.2.1 for scipy.signal tests. ------------------------------------------------------------------------ r5742 | cdavid | 2009-05-16 17:29:52 +0900 (Sat, 16 May 2009) | 2 lines Backport r5741. ------------------------------------------------------------------------ r5740 | cdavid | 2009-05-16 17:23:31 +0900 (Sat, 16 May 2009) | 2 lines Backport bug fix for #944: wrong assert in user code (r5738). ------------------------------------------------------------------------ r5739 | cdavid | 2009-05-16 17:23:17 +0900 (Sat, 16 May 2009) | 2 lines Backport #871 fix for getbreak (r5737). ------------------------------------------------------------------------ r5732 | cdavid | 2009-05-15 21:30:00 +0900 (Fri, 15 May 2009) | 2 lines Fix svn_version on windows. ------------------------------------------------------------------------ r5729 | cdavid | 2009-05-15 19:50:18 +0900 (Fri, 15 May 2009) | 5 lines Fix scons inplace build. The setupscons.py file was not updated correctly, following the new version generating scheme, and importing scipy would fail. ------------------------------------------------------------------------ r5725 | matthew.brett@gmail.com | 2009-05-15 10:51:45 +0900 (Fri, 15 May 2009) | 2 lines Backport fix for object field underscore test, and add tests to object save ------------------------------------------------------------------------ r5722 | matthew.brett@gmail.com | 2009-05-15 10:29:17 +0900 (Fri, 15 May 2009) | 2 lines Backport of small version check bugfixes; enable writing of structured arrays ------------------------------------------------------------------------ r5720 | cdavid | 2009-05-14 13:56:28 +0900 (Thu, 14 May 2009) | 2 lines Fix version in setup for 0.7.x branch. ------------------------------------------------------------------------ r5719 | cdavid | 2009-05-14 13:56:17 +0900 (Thu, 14 May 2009) | 2 lines Fix missing import in special unit tests. ------------------------------------------------------------------------ r5718 | cdavid | 2009-05-14 13:56:02 +0900 (Thu, 14 May 2009) | 2 lines Remove filtfilt and decimate tests backported by error from trunk. ------------------------------------------------------------------------ r5717 | cdavid | 2009-05-14 13:55:48 +0900 (Thu, 14 May 2009) | 2 lines Fix stsci scons build. ------------------------------------------------------------------------ r5716 | cdavid | 2009-05-14 13:55:27 +0900 (Thu, 14 May 2009) | 2 lines Fix bdist_wininst_simple task. ------------------------------------------------------------------------ r5715 | matthew.brett@gmail.com | 2009-05-14 12:46:13 +0900 (Thu, 14 May 2009) | 2 lines Backport of mio fixes and new tests from 0.8 trunk ------------------------------------------------------------------------ r5714 | cdavid | 2009-05-11 15:32:39 +0900 (Mon, 11 May 2009) | 2 lines Backport 5711:5713 from trunk for paver file. ------------------------------------------------------------------------ r5709 | cdavid | 2009-05-10 18:30:43 +0900 (Sun, 10 May 2009) | 2 lines Fix blas/lapack configuration for wine builds. ------------------------------------------------------------------------ r5708 | cdavid | 2009-05-10 18:30:28 +0900 (Sun, 10 May 2009) | 2 lines Add paver file. ------------------------------------------------------------------------ r5707 | cdavid | 2009-05-10 18:30:14 +0900 (Sun, 10 May 2009) | 2 lines Remove version.py file, as we will generate it automatically from setup.py. ------------------------------------------------------------------------ r5706 | cdavid | 2009-05-10 15:57:46 +0900 (Sun, 10 May 2009) | 2 lines Start 0.7.1 release notes. ------------------------------------------------------------------------ r5676 | cdavid | 2009-04-17 16:13:20 +0900 (Fri, 17 Apr 2009) | 2 lines BUG: Backport fix for #921 (rev 5674 and 5675). ------------------------------------------------------------------------ r5670 | cdavid | 2009-04-16 19:16:55 +0900 (Thu, 16 Apr 2009) | 2 lines Backport fixes for lfilter and array object segfaults + tests (#925). ------------------------------------------------------------------------ r5669 | cdavid | 2009-04-16 19:00:21 +0900 (Thu, 16 Apr 2009) | 2 lines Backport lfilter memleak (revision 5648:5653). ------------------------------------------------------------------------ r5632 | wnbell | 2009-03-22 03:47:01 +0900 (Sun, 22 Mar 2009) | 3 lines merged scipy.sparse fixes in from trunk, specifically: svn merge -r 5629:5631 http://svn.scipy.org/svn/scipy/trunk . ------------------------------------------------------------------------ r5625 | ptvirtan | 2009-03-18 05:59:32 +0900 (Wed, 18 Mar 2009) | 4 lines doc: backport doc fixes to 0.7.x r5447, r5531, r5605, r5608, r5609, r5614, r5624 ------------------------------------------------------------------------ r5620 | cdavid | 2009-03-13 21:12:07 +0900 (Fri, 13 Mar 2009) | 2 lines Merge rev 5618,5619 into 0.7.x branch. ------------------------------------------------------------------------ r5611 | wnbell | 2009-03-08 21:16:12 +0900 (Sun, 08 Mar 2009) | 3 lines backported changeset 5610 into 0.7.x branch fixes ticket #883 ------------------------------------------------------------------------ r5573 | stefan | 2009-02-20 05:38:53 +0900 (Fri, 20 Feb 2009) | 2 lines Backport 0.7.0 release notes from trunk. ------------------------------------------------------------------------ r5571 | stefan | 2009-02-20 05:25:41 +0900 (Fri, 20 Feb 2009) | 2 lines Update URL for Nose. ------------------------------------------------------------------------ r5541 | jarrod.millman | 2009-02-11 11:50:55 +0900 (Wed, 11 Feb 2009) | 2 lines bump version number on branch ------------------------------------------------------------------------
------------------------------------------------------------------------ r5834 | cdavid | 2009-06-12 12:38:23 +0900 (Fri, 12 Jun 2009) | 2 lines Set up released version for RC3. ------------------------------------------------------------------------ r5833 | cdavid | 2009-06-12 12:35:21 +0900 (Fri, 12 Jun 2009) | 4 lines One ynp test is still problematic. Revert as a known failure. ------------------------------------------------------------------------ r5832 | cdavid | 2009-06-12 12:25:12 +0900 (Fri, 12 Jun 2009) | 2 lines Remote known failures for ynp - ynp prec problems fixed by Pauli. ------------------------------------------------------------------------ r5830 | ptvirtan | 2009-06-08 07:23:15 +0900 (Mon, 08 Jun 2009) | 8 lines Fixed #953: avoid unnecessary down-cast to single precision The downcast is revealed on gfortran only with -ffloat-store, since probably otherwise the FP value is kept in the FPU where it retains more precision. (cherry picked from commit 7f2624823c0490aa083743ae1c199ff9c61460e6) ------------------------------------------------------------------------ r5828 | cdavid | 2009-06-07 18:46:33 +0900 (Sun, 07 Jun 2009) | 2 lines Backport changes to paver script for .dmg generation. ------------------------------------------------------------------------ r5825 | cdavid | 2009-06-06 03:39:23 +0900 (Sat, 06 Jun 2009) | 4 lines Hack around flawed ieee macros in cephes, while waiting for npy_math to be available to scipy. (cherry picked from commit cf8ff8fc58a7ae42d6ab75d61e38110cddd5006f) ------------------------------------------------------------------------ r5823 | cdavid | 2009-06-06 03:24:39 +0900 (Sat, 06 Jun 2009) | 2 lines Update version number. ------------------------------------------------------------------------ r5821 | cdavid | 2009-06-05 16:47:25 +0900 (Fri, 05 Jun 2009) | 2 lines RC2 release (to deal with python 2.6 massive failures on Mac OS X). ------------------------------------------------------------------------ r5820 | cdavid | 2009-06-05 12:59:31 +0900 (Fri, 05 Jun 2009) | 2 lines Fix mention of the bug issue for ellpj/isnan regression test. ------------------------------------------------------------------------ r5819 | cdavid | 2009-06-05 12:59:16 +0900 (Fri, 05 Jun 2009) | 2 lines Mention fix for #946. ------------------------------------------------------------------------ r5818 | cdavid | 2009-06-05 12:53:10 +0900 (Fri, 05 Jun 2009) | 2 lines Fix binary section of the release notes. ------------------------------------------------------------------------ r5817 | cdavid | 2009-06-05 11:48:18 +0900 (Fri, 05 Jun 2009) | 6 lines Check numpy versiob for bdist_mpkg. Scipy binaries targetting different python versions require to be built against different numpy versions (2.6 requires numpy 1.3.0, for example). So we check those explcitly, and barf if we do not have matching version. ------------------------------------------------------------------------ r5816 | cdavid | 2009-06-05 11:48:02 +0900 (Fri, 05 Jun 2009) | 4 lines Add function to parse numpy version in paver script. (cherry picked from commit e7ad008dfd2e35d9c084e6d076d7b398a0f06277) ------------------------------------------------------------------------ r5814 | cdavid | 2009-06-05 09:27:39 +0900 (Fri, 05 Jun 2009) | 2 lines Fix release notes for scipy mac os x binaries requirements. ------------------------------------------------------------------------ r5813 | cdavid | 2009-06-05 09:22:37 +0900 (Fri, 05 Jun 2009) | 4 lines Fix bug reference for special regression test. (cherry picked from commit d0ca896f87dda3a4098972a858c352bf3a4a755a) ------------------------------------------------------------------------ r5811 | cdavid | 2009-06-05 09:19:04 +0900 (Fri, 05 Jun 2009) | 2 lines Do not hardcode python version anymore in bdist_mpkg. ------------------------------------------------------------------------ r5810 | cdavid | 2009-06-05 09:18:48 +0900 (Fri, 05 Jun 2009) | 4 lines Do not detect Endianess in Cephes. (cherry picked from commit ff046c6f136b89d880b524f14a7c4564f084c0b0) ------------------------------------------------------------------------ r5809 | cdavid | 2009-06-05 09:18:16 +0900 (Fri, 05 Jun 2009) | 2 lines Start RC2. ------------------------------------------------------------------------ r5807 | ptvirtan | 2009-06-05 05:44:38 +0900 (Fri, 05 Jun 2009) | 2 lines 0.7.x: stub release notes for odr, signal, sparse, stats ------------------------------------------------------------------------ r5806 | ptvirtan | 2009-06-05 05:17:03 +0900 (Fri, 05 Jun 2009) | 2 lines 0.7.x: more informative scipy.special release note entry ------------------------------------------------------------------------ r5805 | ptvirtan | 2009-06-05 05:13:02 +0900 (Fri, 05 Jun 2009) | 2 lines 0.7.x: update scipy.special release notes ------------------------------------------------------------------------ r5803 | cdavid | 2009-06-04 15:41:37 +0900 (Thu, 04 Jun 2009) | 2 lines scipy 0.7.1 RC1. ------------------------------------------------------------------------ r5802 | cdavid | 2009-06-03 12:57:24 +0900 (Wed, 03 Jun 2009) | 4 lines Fix bdist_wininst_arch task on win32. (cherry picked from commit 5a0c61ea9da2077c5dc08daaa92ab4ca9d14d430) ------------------------------------------------------------------------ r5801 | cdavid | 2009-06-03 11:35:45 +0900 (Wed, 03 Jun 2009) | 4 lines Fix paver file to handle bdist targets on windows. (cherry picked from commit c20e347ccf18da54a98842ddffba042fec107724) ------------------------------------------------------------------------ r5797 | cdavid | 2009-06-02 15:58:23 +0900 (Tue, 02 Jun 2009) | 9 lines Workaround for PyInt_Check failures for python 2.6 If an int is an instance of np.int32, PyInt_Check on it will fail for python 2.6 and later. Instead of converting the related argument to a 'pure' python int in the Data class, I added a workaround at the C level to avoid changing anything in the ODR API by accident. (cherry picked from commit 2256fa8ccefd95362f4e4ea0a23de05fcfc69272) ------------------------------------------------------------------------ r5795 | cdavid | 2009-06-01 21:06:50 +0900 (Mon, 01 Jun 2009) | 9 lines Change mode from 'wa' to 'w' for array_import. Mode 'wa' is not recognized on at least windows (python 2.6 and later), and the mode 'wa' does not do what one might expect, that is it looks like successful open(filename, 'wa') is equivalent to open(filename, 'w') on linux at least. (cherry picked from commit 7d1349335b43a1b2eb7537e14408f83d0a15eb49) ------------------------------------------------------------------------ r5793 | cdavid | 2009-05-31 17:32:06 +0900 (Sun, 31 May 2009) | 4 lines Fix bdist_superpack paver task (forgot to change name from numpy to scipy). (cherry picked from commit 121e78c2c8e254a6b78cb6ee78c8dd719b0cbc6e) ------------------------------------------------------------------------ r5791 | cdavid | 2009-05-30 15:20:34 +0900 (Sat, 30 May 2009) | 2 lines Mark two tests as known failures: corresponding code is numericaly unstable, and compiler dependent. ------------------------------------------------------------------------ r5789 | cdavid | 2009-05-26 11:36:45 +0900 (Tue, 26 May 2009) | 2 lines 0.7.x: enable fixed test ------------------------------------------------------------------------ r5788 | cdavid | 2009-05-26 11:36:30 +0900 (Tue, 26 May 2009) | 5 lines 0.7.x: special: ensure NAN/INFINITY are available in amos_wrappers (even on non-C99 compilers) Backported: http://svn.scipy.org/svn/scipy/trunk@5699 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit 332a8ddf77e5117f288436471505d2e2fa5b2e27) ------------------------------------------------------------------------ r5787 | cdavid | 2009-05-26 11:36:17 +0900 (Tue, 26 May 2009) | 5 lines 0.7.x: special: adjust cephes/yv test tolerances, and mark some as known failures Backported: http://svn.scipy.org/svn/scipy/trunk@5695 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit df44fb8c5b508a7c862cba807ca76d7d58b1ec45) ------------------------------------------------------------------------ r5786 | cdavid | 2009-05-26 11:36:02 +0900 (Tue, 26 May 2009) | 5 lines 0.7.x: Remove inline keyword to fix ticket #924. Backported: http://svn.scipy.org/svn/scipy/trunk@5677 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit bd5286702db43711d47ae01901d71f9b39ad57b2) ------------------------------------------------------------------------ r5785 | cdavid | 2009-05-26 11:35:36 +0900 (Tue, 26 May 2009) | 5 lines 0.7.x: Add some tests for pbdv (cf. #803) Backported: http://svn.scipy.org/svn/scipy/trunk@5660 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit 746e23519a6881a2e213c788f1c7d2d1df1f4200) ------------------------------------------------------------------------ r5784 | cdavid | 2009-05-26 11:35:20 +0900 (Tue, 26 May 2009) | 5 lines 0.7.x: Fix off-by-one bug in pbdv wrappers Backported: http://svn.scipy.org/svn/scipy/trunk@5658 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit c6bd1c821a0a09e6204180137d24d888b0f8fc9b) ------------------------------------------------------------------------ r5783 | cdavid | 2009-05-26 11:35:07 +0900 (Tue, 26 May 2009) | 5 lines 0.7.x: special: Fix pbdv test Backported: http://svn.scipy.org/svn/scipy/trunk@5657 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit 6ea644e51bdb7a0061be68b2febfb1f6ea2c4ade) ------------------------------------------------------------------------ r5782 | cdavid | 2009-05-26 11:34:51 +0900 (Tue, 26 May 2009) | 5 lines 0.7.x: special/iv: add a more meticulous test against amos Backported: http://svn.scipy.org/svn/scipy/trunk@5641 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit b2f897cc749c2db932b50e5f050d10f8909e1669) ------------------------------------------------------------------------ r5781 | cdavid | 2009-05-26 11:34:37 +0900 (Tue, 26 May 2009) | 18 lines 0.7.x: Fixing #503: reimplement cephes/iv Cephes's implementation of Iv via a relation to hyp1f1 is problematic, especially in the asymptotic regime where intermediate results overflow. This commit introduces a new implementation for the Bessel I function, partly converted from the one in the Boost C++ library: - For large orders, the uniform asymptotic expansion is used. - Otherwise, use Temme's method. Performance-wise, this implementation seems to be typically about 2-4 times faster than the Amos routines. Backported: http://svn.scipy.org/svn/scipy/trunk@5640 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit 68ffca175091fb49dcd8040c52c6c8b9c7cce3ac) ------------------------------------------------------------------------ r5780 | cdavid | 2009-05-26 11:34:18 +0900 (Tue, 26 May 2009) | 5 lines 0.7.x: cephes/hyperg: restore and explain hyp2f0 asymptotic series termination condition Backported: http://svn.scipy.org/svn/scipy/trunk@5639 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit efab8380ae64ddbf0f479c5b7225bf5723d05cfa) ------------------------------------------------------------------------ r5779 | cdavid | 2009-05-26 11:34:04 +0900 (Tue, 26 May 2009) | 5 lines 0.7.x: Fix working for multigammaln doc. Backported: http://svn.scipy.org/svn/scipy/trunk@5629 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit 23a9c7146883668955354aebc4adcbc093ef42d1) ------------------------------------------------------------------------ r5778 | cdavid | 2009-05-26 11:33:50 +0900 (Tue, 26 May 2009) | 5 lines 0.7.x: Update multigammaln docstring. Backported: http://svn.scipy.org/svn/scipy/trunk@5627 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit 5e38974176cd3470d6e292cc977b65247ebde0fe) ------------------------------------------------------------------------ r5777 | cdavid | 2009-05-26 11:33:36 +0900 (Tue, 26 May 2009) | 5 lines 0.7.x: Do not use C99-style initialization. Backported: http://svn.scipy.org/svn/scipy/trunk@5607 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit 64f6f20958342ba6eff7c63def5c877d70feecf2) ------------------------------------------------------------------------ r5776 | cdavid | 2009-05-26 11:33:22 +0900 (Tue, 26 May 2009) | 5 lines 0.7.x: Use PyErr_Warn instead of PyErr_WarnEx (which is not available in Python 2.4) Backported: http://svn.scipy.org/svn/scipy/trunk@5528 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit 6ebfc167ee91377e7b250990d0074ad94b0dc1cd) ------------------------------------------------------------------------ r5775 | cdavid | 2009-05-26 11:33:09 +0900 (Tue, 26 May 2009) | 5 lines 0.7.x: special: return infs for Jv/Iv/Yv/Kv overflows in AMOS Backported: http://svn.scipy.org/svn/scipy/trunk@5524 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit e422b08fc369f48ee59e0cd779fb93e356d41de4) ------------------------------------------------------------------------ r5774 | cdavid | 2009-05-26 11:32:48 +0900 (Tue, 26 May 2009) | 14 lines 0.7.x: Fixing #854: make iv, jv, etc. return NaN when out-of-domain or failure - Fix Cephes iv, jv return values; on DOMAIN return NaN, not zero - Fix amos_wrappers return value handling: return NaNs when Amos signals that it didn't do any computation - Fix _cephesmodule signatures: all real-valued functions should return NaN when the result would be complex, instead of just returning the real part. Backported: http://svn.scipy.org/svn/scipy/trunk@5523 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit 0295e463f8819e364c0fd4029cd8ca48e6e1a66e) ------------------------------------------------------------------------ r5773 | cdavid | 2009-05-26 11:32:29 +0900 (Tue, 26 May 2009) | 5 lines 0.7.x: Fixing #853: also I_v: use correct symmetry for negative orders (complex x) Backported: http://svn.scipy.org/svn/scipy/trunk@5521 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit f8bcf052d991adeb082a0c9503f89d08b6ede7ea) ------------------------------------------------------------------------ r5772 | cdavid | 2009-05-26 11:32:14 +0900 (Tue, 26 May 2009) | 5 lines 0.7.x: Fix #853: use correct symmetries for J_v / Y_v for negative non-int. orders Backported: http://svn.scipy.org/svn/scipy/trunk@5516 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit a391787474deb4102b8cdd3e4798de93bf4d5a0e) ------------------------------------------------------------------------ r5771 | cdavid | 2009-05-26 11:31:59 +0900 (Tue, 26 May 2009) | 24 lines 0.7.x: Fix #623: better Cephes jv.c:recur continued fraction termination conditions There were two problems in the old termination conditions for the continued fraction for Jn/Jn-1: 1) It could terminate spuriously on the first iteration, because the initial value for `ans` corresponded to a possible value of the fraction but not one obtained from the iteration. 2) `jv` could call `recur` with values of `n` and `x` such that the continued fraction iteration would not converge and the maximum iteration limit was reached. The code is now more careful with 1) and enforces a minimum number of iterations, and 2) is worked around by bumping the maximum iteration limit so that the CF should converge for all calls that come from `jv`. The iteration limits can be estimated as the number of iterations needed is known for this continued fraction. Additional tests included. Backported: http://svn.scipy.org/svn/scipy/trunk@5515 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit 98fdf6af4f0053244667c0b542ec455ae21cb7fb) ------------------------------------------------------------------------ r5770 | cdavid | 2009-05-26 11:31:43 +0900 (Tue, 26 May 2009) | 8 lines 0.7.x: Show Cephes errors as Python warnings instead of fprintfing. This changes cephes/mtherr.c to signal warnings via PyErr_WarnEx rather than fprintf. (Though error printing is disabled by default, as previously.) Backported: http://svn.scipy.org/svn/scipy/trunk@5514 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit 8ea62852f764d1719aa65ebe69684fa597c5c357) ------------------------------------------------------------------------ r5769 | cdavid | 2009-05-26 11:31:28 +0900 (Tue, 26 May 2009) | 11 lines 0.7.x: Fixing #852: make specfun.f:JYZO work also for N >= 101. In addition to removing the checks for N, this requires rewriting the Newton iterations in JYZO to be more robust, because for large N the initial guess used between successive zeros becomes inaccurate. Additional tests for jn/yn zeros are included. Backported: http://svn.scipy.org/svn/scipy/trunk@5508 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit 527094f56e9c7095dec008994d46ed9ee484a11f) ------------------------------------------------------------------------ r5768 | cdavid | 2009-05-26 11:31:06 +0900 (Tue, 26 May 2009) | 16 lines 0.7.x: Fix #852: improve accuracy of jn_zeros by refactoring Specfun JYNDD, JYNB Code to calculate the value of Bessel functions of integer order was duplicated in specfun.f routines JYNDD and JYNB. The former routine didn't do asymptotic expansion, and its results were bad for large values of x, resulting to errors in `scipy.special.jn_zeros`. This commit refactors the common code of these two functions to JYNBH, and makes JYZO Newton tolerances stricter. The changes to JYNDD also remove the limitation n <= 101. Improved tests for jn_zeros are included. Backported: http://svn.scipy.org/svn/scipy/trunk@5507 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit 8ed30385f492878a24514a8d70cca41fd433ca2c) ------------------------------------------------------------------------ r5767 | cdavid | 2009-05-26 11:30:50 +0900 (Tue, 26 May 2009) | 11 lines 0.7.x: Fixing #640: Make Cephes iv and hyperg behave better for large |z| Bump iteration limits and handle infs and nans more carefully. However, since iv is implemented in Cephes using 1F1, it overflows to inf at smaller |z| than necessary, as intermediate results are larger than floating point max. Fixing this would likely require a complete rewrite. Backported: http://svn.scipy.org/svn/scipy/trunk@5478 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit c9c1abed9d0c02ab9163540102e16cb5be2e3951) ------------------------------------------------------------------------ r5766 | cdavid | 2009-05-26 11:30:32 +0900 (Tue, 26 May 2009) | 16 lines 0.7.x: Fix #640: bad output from scipy.special.iv(k,z) for large real z. This occurred because Cephes hyperg.c:hyp1f1p estimated the error for power series expansion of Kummer confluent 1F1 as zero when the number of terms was too large. This commit makes Cephes to assume 100% error when the series does not converge, which makes it to switch to an asymptotic expansion. The Cephes hyp1f1 is not exposed by scipy.special (it uses Specfun's implementation), but it's used internally by Cephes. Improved tests for Iv are included. Backported: http://svn.scipy.org/svn/scipy/trunk@5477 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit 617c0a78999bb4dd5e8d664b397ba8eaa73b6136) ------------------------------------------------------------------------ r5764 | cdavid | 2009-05-22 15:09:41 +0900 (Fri, 22 May 2009) | 2 lines Backport r5465-5466, to fix some STVHV problems (and bug #679). ------------------------------------------------------------------------ r5756 | josef | 2009-05-20 05:15:26 +0900 (Wed, 20 May 2009) | 2 lines backport r:5604 use float in mstats.kendalltau ------------------------------------------------------------------------ r5752 | josef | 2009-05-18 05:19:08 +0900 (Mon, 18 May 2009) | 2 lines backport: fix integer warning in obrientransform ------------------------------------------------------------------------ r5751 | josef | 2009-05-18 04:21:44 +0900 (Mon, 18 May 2009) | 2 lines correct an old error in stats.describe, add 2 new tests ------------------------------------------------------------------------ r5750 | josef | 2009-05-18 02:54:51 +0900 (Mon, 18 May 2009) | 2 lines backport incorrect name in mstats_basic ------------------------------------------------------------------------ r5749 | josef | 2009-05-18 02:36:17 +0900 (Mon, 18 May 2009) | 2 lines backport bugfix (1dcase) stats._support.collapse ------------------------------------------------------------------------ r5748 | josef | 2009-05-18 02:31:43 +0900 (Mon, 18 May 2009) | 2 lines backport numerical improvements to stats.distributions ------------------------------------------------------------------------ r5747 | josef | 2009-05-17 23:26:39 +0900 (Sun, 17 May 2009) | 2 lines backport bugfix of linregress, mannwhitney, plus new tests for stats ------------------------------------------------------------------------ r5746 | cdavid | 2009-05-17 14:53:18 +0900 (Sun, 17 May 2009) | 2 lines Backport r5745: refer to regularized incomplete beta in betainc docstring. ------------------------------------------------------------------------ r5744 | cdavid | 2009-05-16 19:12:28 +0900 (Sat, 16 May 2009) | 2 lines Remove fix known failures for scipy.sparse iterative solvers. ------------------------------------------------------------------------ r5743 | cdavid | 2009-05-16 18:16:58 +0900 (Sat, 16 May 2009) | 2 lines Use internal copy of assert_array_almost_equal from numpy trunk to make object arrays testing work with numpy 1.2.1 for scipy.signal tests. ------------------------------------------------------------------------ r5742 | cdavid | 2009-05-16 17:29:52 +0900 (Sat, 16 May 2009) | 2 lines Backport r5741. ------------------------------------------------------------------------ r5740 | cdavid | 2009-05-16 17:23:31 +0900 (Sat, 16 May 2009) | 2 lines Backport bug fix for #944: wrong assert in user code (r5738). ------------------------------------------------------------------------ r5739 | cdavid | 2009-05-16 17:23:17 +0900 (Sat, 16 May 2009) | 2 lines Backport #871 fix for getbreak (r5737). ------------------------------------------------------------------------ r5732 | cdavid | 2009-05-15 21:30:00 +0900 (Fri, 15 May 2009) | 2 lines Fix svn_version on windows. ------------------------------------------------------------------------ r5729 | cdavid | 2009-05-15 19:50:18 +0900 (Fri, 15 May 2009) | 5 lines Fix scons inplace build. The setupscons.py file was not updated correctly, following the new version generating scheme, and importing scipy would fail. ------------------------------------------------------------------------ r5725 | matthew.brett@gmail.com | 2009-05-15 10:51:45 +0900 (Fri, 15 May 2009) | 2 lines Backport fix for object field underscore test, and add tests to object save ------------------------------------------------------------------------ r5722 | matthew.brett@gmail.com | 2009-05-15 10:29:17 +0900 (Fri, 15 May 2009) | 2 lines Backport of small version check bugfixes; enable writing of structured arrays ------------------------------------------------------------------------ r5720 | cdavid | 2009-05-14 13:56:28 +0900 (Thu, 14 May 2009) | 2 lines Fix version in setup for 0.7.x branch. ------------------------------------------------------------------------ r5719 | cdavid | 2009-05-14 13:56:17 +0900 (Thu, 14 May 2009) | 2 lines Fix missing import in special unit tests. ------------------------------------------------------------------------ r5718 | cdavid | 2009-05-14 13:56:02 +0900 (Thu, 14 May 2009) | 2 lines Remove filtfilt and decimate tests backported by error from trunk. ------------------------------------------------------------------------ r5717 | cdavid | 2009-05-14 13:55:48 +0900 (Thu, 14 May 2009) | 2 lines Fix stsci scons build. ------------------------------------------------------------------------ r5716 | cdavid | 2009-05-14 13:55:27 +0900 (Thu, 14 May 2009) | 2 lines Fix bdist_wininst_simple task. ------------------------------------------------------------------------ r5715 | matthew.brett@gmail.com | 2009-05-14 12:46:13 +0900 (Thu, 14 May 2009) | 2 lines Backport of mio fixes and new tests from 0.8 trunk ------------------------------------------------------------------------ r5714 | cdavid | 2009-05-11 15:32:39 +0900 (Mon, 11 May 2009) | 2 lines Backport 5711:5713 from trunk for paver file. ------------------------------------------------------------------------ r5709 | cdavid | 2009-05-10 18:30:43 +0900 (Sun, 10 May 2009) | 2 lines Fix blas/lapack configuration for wine builds. ------------------------------------------------------------------------ r5708 | cdavid | 2009-05-10 18:30:28 +0900 (Sun, 10 May 2009) | 2 lines Add paver file. ------------------------------------------------------------------------ r5707 | cdavid | 2009-05-10 18:30:14 +0900 (Sun, 10 May 2009) | 2 lines Remove version.py file, as we will generate it automatically from setup.py. ------------------------------------------------------------------------ r5706 | cdavid | 2009-05-10 15:57:46 +0900 (Sun, 10 May 2009) | 2 lines Start 0.7.1 release notes. ------------------------------------------------------------------------ r5676 | cdavid | 2009-04-17 16:13:20 +0900 (Fri, 17 Apr 2009) | 2 lines BUG: Backport fix for #921 (rev 5674 and 5675). ------------------------------------------------------------------------ r5670 | cdavid | 2009-04-16 19:16:55 +0900 (Thu, 16 Apr 2009) | 2 lines Backport fixes for lfilter and array object segfaults + tests (#925). ------------------------------------------------------------------------ r5669 | cdavid | 2009-04-16 19:00:21 +0900 (Thu, 16 Apr 2009) | 2 lines Backport lfilter memleak (revision 5648:5653). ------------------------------------------------------------------------ r5632 | wnbell | 2009-03-22 03:47:01 +0900 (Sun, 22 Mar 2009) | 3 lines merged scipy.sparse fixes in from trunk, specifically: svn merge -r 5629:5631 http://svn.scipy.org/svn/scipy/trunk . ------------------------------------------------------------------------ r5625 | ptvirtan | 2009-03-18 05:59:32 +0900 (Wed, 18 Mar 2009) | 4 lines doc: backport doc fixes to 0.7.x r5447, r5531, r5605, r5608, r5609, r5614, r5624 ------------------------------------------------------------------------ r5620 | cdavid | 2009-03-13 21:12:07 +0900 (Fri, 13 Mar 2009) | 2 lines Merge rev 5618,5619 into 0.7.x branch. ------------------------------------------------------------------------ r5611 | wnbell | 2009-03-08 21:16:12 +0900 (Sun, 08 Mar 2009) | 3 lines backported changeset 5610 into 0.7.x branch fixes ticket #883 ------------------------------------------------------------------------ r5573 | stefan | 2009-02-20 05:38:53 +0900 (Fri, 20 Feb 2009) | 2 lines Backport 0.7.0 release notes from trunk. ------------------------------------------------------------------------ r5571 | stefan | 2009-02-20 05:25:41 +0900 (Fri, 20 Feb 2009) | 2 lines Update URL for Nose. ------------------------------------------------------------------------ r5541 | jarrod.millman | 2009-02-11 11:50:55 +0900 (Wed, 11 Feb 2009) | 2 lines bump version number on branch ------------------------------------------------------------------------
------------------------------------------------------------------------ r5834 | cdavid | 2009-06-12 12:38:23 +0900 (Fri, 12 Jun 2009) | 2 lines Set up released version for RC3. ------------------------------------------------------------------------ r5833 | cdavid | 2009-06-12 12:35:21 +0900 (Fri, 12 Jun 2009) | 4 lines One ynp test is still problematic. Revert as a known failure. ------------------------------------------------------------------------ r5832 | cdavid | 2009-06-12 12:25:12 +0900 (Fri, 12 Jun 2009) | 2 lines Remote known failures for ynp - ynp prec problems fixed by Pauli. ------------------------------------------------------------------------ r5830 | ptvirtan | 2009-06-08 07:23:15 +0900 (Mon, 08 Jun 2009) | 8 lines Fixed #953: avoid unnecessary down-cast to single precision The downcast is revealed on gfortran only with -ffloat-store, since probably otherwise the FP value is kept in the FPU where it retains more precision. (cherry picked from commit 7f2624823c0490aa083743ae1c199ff9c61460e6) ------------------------------------------------------------------------ r5828 | cdavid | 2009-06-07 18:46:33 +0900 (Sun, 07 Jun 2009) | 2 lines Backport changes to paver script for .dmg generation. ------------------------------------------------------------------------ r5825 | cdavid | 2009-06-06 03:39:23 +0900 (Sat, 06 Jun 2009) | 4 lines Hack around flawed ieee macros in cephes, while waiting for npy_math to be available to scipy. (cherry picked from commit cf8ff8fc58a7ae42d6ab75d61e38110cddd5006f) ------------------------------------------------------------------------ r5823 | cdavid | 2009-06-06 03:24:39 +0900 (Sat, 06 Jun 2009) | 2 lines Update version number. ------------------------------------------------------------------------ r5821 | cdavid | 2009-06-05 16:47:25 +0900 (Fri, 05 Jun 2009) | 2 lines RC2 release (to deal with python 2.6 massive failures on Mac OS X). ------------------------------------------------------------------------ r5820 | cdavid | 2009-06-05 12:59:31 +0900 (Fri, 05 Jun 2009) | 2 lines Fix mention of the bug issue for ellpj/isnan regression test. ------------------------------------------------------------------------ r5819 | cdavid | 2009-06-05 12:59:16 +0900 (Fri, 05 Jun 2009) | 2 lines Mention fix for #946. ------------------------------------------------------------------------ r5818 | cdavid | 2009-06-05 12:53:10 +0900 (Fri, 05 Jun 2009) | 2 lines Fix binary section of the release notes. ------------------------------------------------------------------------ r5817 | cdavid | 2009-06-05 11:48:18 +0900 (Fri, 05 Jun 2009) | 6 lines Check numpy versiob for bdist_mpkg. Scipy binaries targetting different python versions require to be built against different numpy versions (2.6 requires numpy 1.3.0, for example). So we check those explcitly, and barf if we do not have matching version. ------------------------------------------------------------------------ r5816 | cdavid | 2009-06-05 11:48:02 +0900 (Fri, 05 Jun 2009) | 4 lines Add function to parse numpy version in paver script. (cherry picked from commit e7ad008dfd2e35d9c084e6d076d7b398a0f06277) ------------------------------------------------------------------------ r5814 | cdavid | 2009-06-05 09:27:39 +0900 (Fri, 05 Jun 2009) | 2 lines Fix release notes for scipy mac os x binaries requirements. ------------------------------------------------------------------------ r5813 | cdavid | 2009-06-05 09:22:37 +0900 (Fri, 05 Jun 2009) | 4 lines Fix bug reference for special regression test. (cherry picked from commit d0ca896f87dda3a4098972a858c352bf3a4a755a) ------------------------------------------------------------------------ r5811 | cdavid | 2009-06-05 09:19:04 +0900 (Fri, 05 Jun 2009) | 2 lines Do not hardcode python version anymore in bdist_mpkg. ------------------------------------------------------------------------ r5810 | cdavid | 2009-06-05 09:18:48 +0900 (Fri, 05 Jun 2009) | 4 lines Do not detect Endianess in Cephes. (cherry picked from commit ff046c6f136b89d880b524f14a7c4564f084c0b0) ------------------------------------------------------------------------ r5809 | cdavid | 2009-06-05 09:18:16 +0900 (Fri, 05 Jun 2009) | 2 lines Start RC2. ------------------------------------------------------------------------ r5807 | ptvirtan | 2009-06-05 05:44:38 +0900 (Fri, 05 Jun 2009) | 2 lines 0.7.x: stub release notes for odr, signal, sparse, stats ------------------------------------------------------------------------ r5806 | ptvirtan | 2009-06-05 05:17:03 +0900 (Fri, 05 Jun 2009) | 2 lines 0.7.x: more informative scipy.special release note entry ------------------------------------------------------------------------ r5805 | ptvirtan | 2009-06-05 05:13:02 +0900 (Fri, 05 Jun 2009) | 2 lines 0.7.x: update scipy.special release notes ------------------------------------------------------------------------ r5803 | cdavid | 2009-06-04 15:41:37 +0900 (Thu, 04 Jun 2009) | 2 lines scipy 0.7.1 RC1. ------------------------------------------------------------------------ r5802 | cdavid | 2009-06-03 12:57:24 +0900 (Wed, 03 Jun 2009) | 4 lines Fix bdist_wininst_arch task on win32. (cherry picked from commit 5a0c61ea9da2077c5dc08daaa92ab4ca9d14d430) ------------------------------------------------------------------------ r5801 | cdavid | 2009-06-03 11:35:45 +0900 (Wed, 03 Jun 2009) | 4 lines Fix paver file to handle bdist targets on windows. (cherry picked from commit c20e347ccf18da54a98842ddffba042fec107724) ------------------------------------------------------------------------ r5797 | cdavid | 2009-06-02 15:58:23 +0900 (Tue, 02 Jun 2009) | 9 lines Workaround for PyInt_Check failures for python 2.6 If an int is an instance of np.int32, PyInt_Check on it will fail for python 2.6 and later. Instead of converting the related argument to a 'pure' python int in the Data class, I added a workaround at the C level to avoid changing anything in the ODR API by accident. (cherry picked from commit 2256fa8ccefd95362f4e4ea0a23de05fcfc69272) ------------------------------------------------------------------------ r5795 | cdavid | 2009-06-01 21:06:50 +0900 (Mon, 01 Jun 2009) | 9 lines Change mode from 'wa' to 'w' for array_import. Mode 'wa' is not recognized on at least windows (python 2.6 and later), and the mode 'wa' does not do what one might expect, that is it looks like successful open(filename, 'wa') is equivalent to open(filename, 'w') on linux at least. (cherry picked from commit 7d1349335b43a1b2eb7537e14408f83d0a15eb49) ------------------------------------------------------------------------ r5793 | cdavid | 2009-05-31 17:32:06 +0900 (Sun, 31 May 2009) | 4 lines Fix bdist_superpack paver task (forgot to change name from numpy to scipy). (cherry picked from commit 121e78c2c8e254a6b78cb6ee78c8dd719b0cbc6e) ------------------------------------------------------------------------ r5791 | cdavid | 2009-05-30 15:20:34 +0900 (Sat, 30 May 2009) | 2 lines Mark two tests as known failures: corresponding code is numericaly unstable, and compiler dependent. ------------------------------------------------------------------------ r5789 | cdavid | 2009-05-26 11:36:45 +0900 (Tue, 26 May 2009) | 2 lines 0.7.x: enable fixed test ------------------------------------------------------------------------ r5788 | cdavid | 2009-05-26 11:36:30 +0900 (Tue, 26 May 2009) | 5 lines 0.7.x: special: ensure NAN/INFINITY are available in amos_wrappers (even on non-C99 compilers) Backported: http://svn.scipy.org/svn/scipy/trunk@5699 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit 332a8ddf77e5117f288436471505d2e2fa5b2e27) ------------------------------------------------------------------------ r5787 | cdavid | 2009-05-26 11:36:17 +0900 (Tue, 26 May 2009) | 5 lines 0.7.x: special: adjust cephes/yv test tolerances, and mark some as known failures Backported: http://svn.scipy.org/svn/scipy/trunk@5695 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit df44fb8c5b508a7c862cba807ca76d7d58b1ec45) ------------------------------------------------------------------------ r5786 | cdavid | 2009-05-26 11:36:02 +0900 (Tue, 26 May 2009) | 5 lines 0.7.x: Remove inline keyword to fix ticket #924. Backported: http://svn.scipy.org/svn/scipy/trunk@5677 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit bd5286702db43711d47ae01901d71f9b39ad57b2) ------------------------------------------------------------------------ r5785 | cdavid | 2009-05-26 11:35:36 +0900 (Tue, 26 May 2009) | 5 lines 0.7.x: Add some tests for pbdv (cf. #803) Backported: http://svn.scipy.org/svn/scipy/trunk@5660 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit 746e23519a6881a2e213c788f1c7d2d1df1f4200) ------------------------------------------------------------------------ r5784 | cdavid | 2009-05-26 11:35:20 +0900 (Tue, 26 May 2009) | 5 lines 0.7.x: Fix off-by-one bug in pbdv wrappers Backported: http://svn.scipy.org/svn/scipy/trunk@5658 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit c6bd1c821a0a09e6204180137d24d888b0f8fc9b) ------------------------------------------------------------------------ r5783 | cdavid | 2009-05-26 11:35:07 +0900 (Tue, 26 May 2009) | 5 lines 0.7.x: special: Fix pbdv test Backported: http://svn.scipy.org/svn/scipy/trunk@5657 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit 6ea644e51bdb7a0061be68b2febfb1f6ea2c4ade) ------------------------------------------------------------------------ r5782 | cdavid | 2009-05-26 11:34:51 +0900 (Tue, 26 May 2009) | 5 lines 0.7.x: special/iv: add a more meticulous test against amos Backported: http://svn.scipy.org/svn/scipy/trunk@5641 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit b2f897cc749c2db932b50e5f050d10f8909e1669) ------------------------------------------------------------------------ r5781 | cdavid | 2009-05-26 11:34:37 +0900 (Tue, 26 May 2009) | 18 lines 0.7.x: Fixing #503: reimplement cephes/iv Cephes's implementation of Iv via a relation to hyp1f1 is problematic, especially in the asymptotic regime where intermediate results overflow. This commit introduces a new implementation for the Bessel I function, partly converted from the one in the Boost C++ library: - For large orders, the uniform asymptotic expansion is used. - Otherwise, use Temme's method. Performance-wise, this implementation seems to be typically about 2-4 times faster than the Amos routines. Backported: http://svn.scipy.org/svn/scipy/trunk@5640 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit 68ffca175091fb49dcd8040c52c6c8b9c7cce3ac) ------------------------------------------------------------------------ r5780 | cdavid | 2009-05-26 11:34:18 +0900 (Tue, 26 May 2009) | 5 lines 0.7.x: cephes/hyperg: restore and explain hyp2f0 asymptotic series termination condition Backported: http://svn.scipy.org/svn/scipy/trunk@5639 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit efab8380ae64ddbf0f479c5b7225bf5723d05cfa) ------------------------------------------------------------------------ r5779 | cdavid | 2009-05-26 11:34:04 +0900 (Tue, 26 May 2009) | 5 lines 0.7.x: Fix working for multigammaln doc. Backported: http://svn.scipy.org/svn/scipy/trunk@5629 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit 23a9c7146883668955354aebc4adcbc093ef42d1) ------------------------------------------------------------------------ r5778 | cdavid | 2009-05-26 11:33:50 +0900 (Tue, 26 May 2009) | 5 lines 0.7.x: Update multigammaln docstring. Backported: http://svn.scipy.org/svn/scipy/trunk@5627 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit 5e38974176cd3470d6e292cc977b65247ebde0fe) ------------------------------------------------------------------------ r5777 | cdavid | 2009-05-26 11:33:36 +0900 (Tue, 26 May 2009) | 5 lines 0.7.x: Do not use C99-style initialization. Backported: http://svn.scipy.org/svn/scipy/trunk@5607 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit 64f6f20958342ba6eff7c63def5c877d70feecf2) ------------------------------------------------------------------------ r5776 | cdavid | 2009-05-26 11:33:22 +0900 (Tue, 26 May 2009) | 5 lines 0.7.x: Use PyErr_Warn instead of PyErr_WarnEx (which is not available in Python 2.4) Backported: http://svn.scipy.org/svn/scipy/trunk@5528 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit 6ebfc167ee91377e7b250990d0074ad94b0dc1cd) ------------------------------------------------------------------------ r5775 | cdavid | 2009-05-26 11:33:09 +0900 (Tue, 26 May 2009) | 5 lines 0.7.x: special: return infs for Jv/Iv/Yv/Kv overflows in AMOS Backported: http://svn.scipy.org/svn/scipy/trunk@5524 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit e422b08fc369f48ee59e0cd779fb93e356d41de4) ------------------------------------------------------------------------ r5774 | cdavid | 2009-05-26 11:32:48 +0900 (Tue, 26 May 2009) | 14 lines 0.7.x: Fixing #854: make iv, jv, etc. return NaN when out-of-domain or failure - Fix Cephes iv, jv return values; on DOMAIN return NaN, not zero - Fix amos_wrappers return value handling: return NaNs when Amos signals that it didn't do any computation - Fix _cephesmodule signatures: all real-valued functions should return NaN when the result would be complex, instead of just returning the real part. Backported: http://svn.scipy.org/svn/scipy/trunk@5523 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit 0295e463f8819e364c0fd4029cd8ca48e6e1a66e) ------------------------------------------------------------------------ r5773 | cdavid | 2009-05-26 11:32:29 +0900 (Tue, 26 May 2009) | 5 lines 0.7.x: Fixing #853: also I_v: use correct symmetry for negative orders (complex x) Backported: http://svn.scipy.org/svn/scipy/trunk@5521 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit f8bcf052d991adeb082a0c9503f89d08b6ede7ea) ------------------------------------------------------------------------ r5772 | cdavid | 2009-05-26 11:32:14 +0900 (Tue, 26 May 2009) | 5 lines 0.7.x: Fix #853: use correct symmetries for J_v / Y_v for negative non-int. orders Backported: http://svn.scipy.org/svn/scipy/trunk@5516 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit a391787474deb4102b8cdd3e4798de93bf4d5a0e) ------------------------------------------------------------------------ r5771 | cdavid | 2009-05-26 11:31:59 +0900 (Tue, 26 May 2009) | 24 lines 0.7.x: Fix #623: better Cephes jv.c:recur continued fraction termination conditions There were two problems in the old termination conditions for the continued fraction for Jn/Jn-1: 1) It could terminate spuriously on the first iteration, because the initial value for `ans` corresponded to a possible value of the fraction but not one obtained from the iteration. 2) `jv` could call `recur` with values of `n` and `x` such that the continued fraction iteration would not converge and the maximum iteration limit was reached. The code is now more careful with 1) and enforces a minimum number of iterations, and 2) is worked around by bumping the maximum iteration limit so that the CF should converge for all calls that come from `jv`. The iteration limits can be estimated as the number of iterations needed is known for this continued fraction. Additional tests included. Backported: http://svn.scipy.org/svn/scipy/trunk@5515 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit 98fdf6af4f0053244667c0b542ec455ae21cb7fb) ------------------------------------------------------------------------ r5770 | cdavid | 2009-05-26 11:31:43 +0900 (Tue, 26 May 2009) | 8 lines 0.7.x: Show Cephes errors as Python warnings instead of fprintfing. This changes cephes/mtherr.c to signal warnings via PyErr_WarnEx rather than fprintf. (Though error printing is disabled by default, as previously.) Backported: http://svn.scipy.org/svn/scipy/trunk@5514 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit 8ea62852f764d1719aa65ebe69684fa597c5c357) ------------------------------------------------------------------------ r5769 | cdavid | 2009-05-26 11:31:28 +0900 (Tue, 26 May 2009) | 11 lines 0.7.x: Fixing #852: make specfun.f:JYZO work also for N >= 101. In addition to removing the checks for N, this requires rewriting the Newton iterations in JYZO to be more robust, because for large N the initial guess used between successive zeros becomes inaccurate. Additional tests for jn/yn zeros are included. Backported: http://svn.scipy.org/svn/scipy/trunk@5508 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit 527094f56e9c7095dec008994d46ed9ee484a11f) ------------------------------------------------------------------------ r5768 | cdavid | 2009-05-26 11:31:06 +0900 (Tue, 26 May 2009) | 16 lines 0.7.x: Fix #852: improve accuracy of jn_zeros by refactoring Specfun JYNDD, JYNB Code to calculate the value of Bessel functions of integer order was duplicated in specfun.f routines JYNDD and JYNB. The former routine didn't do asymptotic expansion, and its results were bad for large values of x, resulting to errors in `scipy.special.jn_zeros`. This commit refactors the common code of these two functions to JYNBH, and makes JYZO Newton tolerances stricter. The changes to JYNDD also remove the limitation n <= 101. Improved tests for jn_zeros are included. Backported: http://svn.scipy.org/svn/scipy/trunk@5507 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit 8ed30385f492878a24514a8d70cca41fd433ca2c) ------------------------------------------------------------------------ r5767 | cdavid | 2009-05-26 11:30:50 +0900 (Tue, 26 May 2009) | 11 lines 0.7.x: Fixing #640: Make Cephes iv and hyperg behave better for large |z| Bump iteration limits and handle infs and nans more carefully. However, since iv is implemented in Cephes using 1F1, it overflows to inf at smaller |z| than necessary, as intermediate results are larger than floating point max. Fixing this would likely require a complete rewrite. Backported: http://svn.scipy.org/svn/scipy/trunk@5478 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit c9c1abed9d0c02ab9163540102e16cb5be2e3951) ------------------------------------------------------------------------ r5766 | cdavid | 2009-05-26 11:30:32 +0900 (Tue, 26 May 2009) | 16 lines 0.7.x: Fix #640: bad output from scipy.special.iv(k,z) for large real z. This occurred because Cephes hyperg.c:hyp1f1p estimated the error for power series expansion of Kummer confluent 1F1 as zero when the number of terms was too large. This commit makes Cephes to assume 100% error when the series does not converge, which makes it to switch to an asymptotic expansion. The Cephes hyp1f1 is not exposed by scipy.special (it uses Specfun's implementation), but it's used internally by Cephes. Improved tests for Iv are included. Backported: http://svn.scipy.org/svn/scipy/trunk@5477 d6536bca-fef9-0310-8506-e4c0a848fbcf (cherry picked from commit 617c0a78999bb4dd5e8d664b397ba8eaa73b6136) ------------------------------------------------------------------------ r5764 | cdavid | 2009-05-22 15:09:41 +0900 (Fri, 22 May 2009) | 2 lines Backport r5465-5466, to fix some STVHV problems (and bug #679). ------------------------------------------------------------------------ r5756 | josef | 2009-05-20 05:15:26 +0900 (Wed, 20 May 2009) | 2 lines backport r:5604 use float in mstats.kendalltau ------------------------------------------------------------------------ r5752 | josef | 2009-05-18 05:19:08 +0900 (Mon, 18 May 2009) | 2 lines backport: fix integer warning in obrientransform ------------------------------------------------------------------------ r5751 | josef | 2009-05-18 04:21:44 +0900 (Mon, 18 May 2009) | 2 lines correct an old error in stats.describe, add 2 new tests ------------------------------------------------------------------------ r5750 | josef | 2009-05-18 02:54:51 +0900 (Mon, 18 May 2009) | 2 lines backport incorrect name in mstats_basic ------------------------------------------------------------------------ r5749 | josef | 2009-05-18 02:36:17 +0900 (Mon, 18 May 2009) | 2 lines backport bugfix (1dcase) stats._support.collapse ------------------------------------------------------------------------ r5748 | josef | 2009-05-18 02:31:43 +0900 (Mon, 18 May 2009) | 2 lines backport numerical improvements to stats.distributions ------------------------------------------------------------------------ r5747 | josef | 2009-05-17 23:26:39 +0900 (Sun, 17 May 2009) | 2 lines backport bugfix of linregress, mannwhitney, plus new tests for stats ------------------------------------------------------------------------ r5746 | cdavid | 2009-05-17 14:53:18 +0900 (Sun, 17 May 2009) | 2 lines Backport r5745: refer to regularized incomplete beta in betainc docstring. ------------------------------------------------------------------------ r5744 | cdavid | 2009-05-16 19:12:28 +0900 (Sat, 16 May 2009) | 2 lines Remove fix known failures for scipy.sparse iterative solvers. ------------------------------------------------------------------------ r5743 | cdavid | 2009-05-16 18:16:58 +0900 (Sat, 16 May 2009) | 2 lines Use internal copy of assert_array_almost_equal from numpy trunk to make object arrays testing work with numpy 1.2.1 for scipy.signal tests. ------------------------------------------------------------------------ r5742 | cdavid | 2009-05-16 17:29:52 +0900 (Sat, 16 May 2009) | 2 lines Backport r5741. ------------------------------------------------------------------------ r5740 | cdavid | 2009-05-16 17:23:31 +0900 (Sat, 16 May 2009) | 2 lines Backport bug fix for #944: wrong assert in user code (r5738). ------------------------------------------------------------------------ r5739 | cdavid | 2009-05-16 17:23:17 +0900 (Sat, 16 May 2009) | 2 lines Backport #871 fix for getbreak (r5737). ------------------------------------------------------------------------ r5732 | cdavid | 2009-05-15 21:30:00 +0900 (Fri, 15 May 2009) | 2 lines Fix svn_version on windows. ------------------------------------------------------------------------ r5729 | cdavid | 2009-05-15 19:50:18 +0900 (Fri, 15 May 2009) | 5 lines Fix scons inplace build. The setupscons.py file was not updated correctly, following the new version generating scheme, and importing scipy would fail. ------------------------------------------------------------------------ r5725 | matthew.brett@gmail.com | 2009-05-15 10:51:45 +0900 (Fri, 15 May 2009) | 2 lines Backport fix for object field underscore test, and add tests to object save ------------------------------------------------------------------------ r5722 | matthew.brett@gmail.com | 2009-05-15 10:29:17 +0900 (Fri, 15 May 2009) | 2 lines Backport of small version check bugfixes; enable writing of structured arrays ------------------------------------------------------------------------ r5720 | cdavid | 2009-05-14 13:56:28 +0900 (Thu, 14 May 2009) | 2 lines Fix version in setup for 0.7.x branch. ------------------------------------------------------------------------ r5719 | cdavid | 2009-05-14 13:56:17 +0900 (Thu, 14 May 2009) | 2 lines Fix missing import in special unit tests. ------------------------------------------------------------------------ r5718 | cdavid | 2009-05-14 13:56:02 +0900 (Thu, 14 May 2009) | 2 lines Remove filtfilt and decimate tests backported by error from trunk. ------------------------------------------------------------------------ r5717 | cdavid | 2009-05-14 13:55:48 +0900 (Thu, 14 May 2009) | 2 lines Fix stsci scons build. ------------------------------------------------------------------------ r5716 | cdavid | 2009-05-14 13:55:27 +0900 (Thu, 14 May 2009) | 2 lines Fix bdist_wininst_simple task. ------------------------------------------------------------------------ r5715 | matthew.brett@gmail.com | 2009-05-14 12:46:13 +0900 (Thu, 14 May 2009) | 2 lines Backport of mio fixes and new tests from 0.8 trunk ------------------------------------------------------------------------ r5714 | cdavid | 2009-05-11 15:32:39 +0900 (Mon, 11 May 2009) | 2 lines Backport 5711:5713 from trunk for paver file. ------------------------------------------------------------------------ r5709 | cdavid | 2009-05-10 18:30:43 +0900 (Sun, 10 May 2009) | 2 lines Fix blas/lapack configuration for wine builds. ------------------------------------------------------------------------ r5708 | cdavid | 2009-05-10 18:30:28 +0900 (Sun, 10 May 2009) | 2 lines Add paver file. ------------------------------------------------------------------------ r5707 | cdavid | 2009-05-10 18:30:14 +0900 (Sun, 10 May 2009) | 2 lines Remove version.py file, as we will generate it automatically from setup.py. ------------------------------------------------------------------------ r5706 | cdavid | 2009-05-10 15:57:46 +0900 (Sun, 10 May 2009) | 2 lines Start 0.7.1 release notes. ------------------------------------------------------------------------ r5676 | cdavid | 2009-04-17 16:13:20 +0900 (Fri, 17 Apr 2009) | 2 lines BUG: Backport fix for #921 (rev 5674 and 5675). ------------------------------------------------------------------------ r5670 | cdavid | 2009-04-16 19:16:55 +0900 (Thu, 16 Apr 2009) | 2 lines Backport fixes for lfilter and array object segfaults + tests (#925). ------------------------------------------------------------------------ r5669 | cdavid | 2009-04-16 19:00:21 +0900 (Thu, 16 Apr 2009) | 2 lines Backport lfilter memleak (revision 5648:5653). ------------------------------------------------------------------------ r5632 | wnbell | 2009-03-22 03:47:01 +0900 (Sun, 22 Mar 2009) | 3 lines merged scipy.sparse fixes in from trunk, specifically: svn merge -r 5629:5631 http://svn.scipy.org/svn/scipy/trunk . ------------------------------------------------------------------------ r5625 | ptvirtan | 2009-03-18 05:59:32 +0900 (Wed, 18 Mar 2009) | 4 lines doc: backport doc fixes to 0.7.x r5447, r5531, r5605, r5608, r5609, r5614, r5624 ------------------------------------------------------------------------ r5620 | cdavid | 2009-03-13 21:12:07 +0900 (Fri, 13 Mar 2009) | 2 lines Merge rev 5618,5619 into 0.7.x branch. ------------------------------------------------------------------------ r5611 | wnbell | 2009-03-08 21:16:12 +0900 (Sun, 08 Mar 2009) | 3 lines backported changeset 5610 into 0.7.x branch fixes ticket #883 ------------------------------------------------------------------------ r5573 | stefan | 2009-02-20 05:38:53 +0900 (Fri, 20 Feb 2009) | 2 lines Backport 0.7.0 release notes from trunk. ------------------------------------------------------------------------ r5571 | stefan | 2009-02-20 05:25:41 +0900 (Fri, 20 Feb 2009) | 2 lines Update URL for Nose. ------------------------------------------------------------------------ r5541 | jarrod.millman | 2009-02-11 11:50:55 +0900 (Wed, 11 Feb 2009) | 2 lines bump version number on branch ------------------------------------------------------------------------
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?
Thanks for your review!
Get credit for your review by logging in via OpenID. Click your account provider: