Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Comparing changes

Choose two branches to see what's changed or to start a new pull request. If you need to, you can also compare across forks.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
base fork: scipy/scipy
...
head fork: scipy/scipy
This comparison is big! We're only showing the most recent 250 commits
Commits on May 06, 2015
@befelix befelix ENH: Split signal.lti into subclasses, part of #2912
new classes: ss, tf, zpk
* backwards compatible
* Remove redundant information in lti
* Make internal transformations more transparent
f1ea8f7
@befelix befelix Fix typo in tf class docstring 6c5d068
@befelix befelix Rename conversion functions to to_tf(), to_ss() and to_zpk() 60e2ba0
@befelix befelix Enforce array structure for setter inputs in lti subclasses 9f3725c
@befelix befelix Handle instance conversion in a cleaner way 4b179d7
@befelix befelix Change copy method to be private bc46ad1
@befelix befelix Add lsim2 methods to lti class fdd29d0
@befelix befelix Fix typo in lti.step2 docstring 4bae6d6
@befelix befelix Rename classes 39b5333
@befelix befelix Fix line break a54bd29
@befelix befelix Small change to the way copies are handled 0b699bd
@befelix befelix Remove unecessary **kwargs 9cf0245
@befelix befelix Zeros and Poles should be at least 1d 9db3144
@befelix befelix Fix docstrings 6e53478
@befelix befelix Fix typos in docstrings b7e29f8
@befelix befelix Docstrings, thanks endolith 072bc05
@befelix befelix Add subclasses to documentation f0bc8de
@befelix befelix Large documentation update daa2a34
@befelix befelix To_* methods make copies if system is already in desired form 0e351fc
@befelix befelix Add test for subclasses 97e82ec
@befelix befelix Small typo 637c699
@befelix befelix Make sure simulation functions don't use multiple system conversions 40fcd3a
@ev-br ev-br Merge pull request #4806 from argriffing/cauchy-fit-iqr
MAINT: use an informed initial guess for cauchy fit
2df0168
@ev-br ev-br Merge pull request #4787 from argriffing/rice-cdf
Add rice cdf and ppf.
83f96b0
@rgommers rgommers Merge pull request #4783 from aarchiba/special_docfix
DOC: added many missing special functions to docs
8eff9fd
@ewmoore ewmoore BUG/TST: Fail on scalar inputs in QR update routines fd1d6a8
@befelix befelix Revert "Add lsim2 methods to lti class"
This reverts commit fdd29d0.
d0afc2d
@rgommers rgommers BLD: fix Bento build for sgemv fix and non-Accelerate usage on OS X
[ci skip]
bf067d0
@rgommers rgommers BLD: install cython_blas/lapack.pxd in Bento build.
[ci skip]
5b27d65
@rgommers rgommers Merge pull request #4820 from rgommers/bento-sgemv
BLD: update Bento build for sgemv fix and install cython blas/lapack pxd's
5b341aa
@rgommers rgommers Merge pull request #4628 from ewmoore/lfilter_speed
ENH: speed up signal.lfilter and add a convolution path for FIR filters
abf7644
Commits on May 07, 2015
@befelix befelix Make lti tests less verbose 176f38e
Anne Archibald Make refguide_check smarter about false positives c42574c
Anne Archibald ENH: replace exception list with a bogus call 93a6992
Anne Archibald ENH avoid builtin name 'all' e93e492
Anne Archibald BUG fix deletion from inside for loop 17b6f7b
@ewmoore ewmoore DOC: add csd and coherence to __init__.py
[ci skip]
7d0721a
@ev-br ev-br Merge pull request #4827 from ewmoore/csd_doc
DOC: add csd and coherence to __init__.py
51c8efe
@ev-br ev-br MAINT: restore the --check_docs (non-deprecated objs only) 2d168fa
@ev-br ev-br Merge pull request #4795 from aarchiba/refguide_check
Make refguide_check smarter about false positives
477f1b3
@rgommers rgommers Merge pull request #4828 from ev-br/pr/4795
MAINT: restore the --check_docs option of refguide_check.py
48ec4b9
@rgommers rgommers Merge pull request #4714 from maniteja123/stats-bench
BENCH: Add benchmarks for stats module
4b13b95
@rgommers rgommers REL: update release scripts before 0.16.x branching.
Note that we're not building Python 2.6/3.2 binaries anymore, for the
next release we do build 2.7, 3.3 and 3.4 binaries.

The paths to BLAS/LAPACK/ATLAS are made consistent with where those
libs are put by https://github.com/numpy/numpy-vendor

[ci skip]
f194c00
Commits on May 08, 2015
@e-q e-q ENH: scipy.signal - Addition of spectrogram function
Given #4682, a spectrogram function is effectively free; it's just welch
without the averaging. I've added one test to make sure that the average of
the spectrogram segments agrees with the output of welch. Should more
tests be written, given that the only code difference between welch and
spectrogram is the averaging?
621ba73
@e-q e-q DOC: scipy.signal Remove uneccesary mentions of Hz in spectral.py
Also, adds ``versionadded`` lines, and fixes a typo in the coherence
docstring.

[ci skip]
c3a4832
@rgommers rgommers Merge pull request #4823 from e-q/spectrogram
ENH: scipy.signal - Addition of spectrogram function
dc313cb
Commits on May 09, 2015
@befelix befelix Final docstring tweaks f623a14
@rgommers rgommers BLD: fix issue in linalg ``*lange`` wrappers for g77 builds.
Fixes the first issue identified in gh-4829.
464174c
@rgommers rgommers Merge pull request #4576 from befelix/lti_subclasses
ENH: Split signal.lti into subclasses, part of #2912
f1e7689
@rgommers rgommers TST: fix test failures in scipy.special with mingw32 due to test prec…
…ision.

Closes gh-4840.
7509169
@rgommers rgommers DOC: update site.cfg.example. Mostly taken over from Numpy
[ci skip]
444a95b
@pv pv Merge pull request #4842 from rgommers/update-sitecfg
DOC: update site.cfg.example.  Mostly taken over from Numpy
6ea0796
@pv pv Merge pull request #4706 from ev-br/specfun_ub
MAINT: special: avoid out-of-bounds access in specfun
2c1a428
@pv pv Merge pull request #4797 from perimosocordiae/patch-7
BUG: spatial: numpoints not updated for incremental Voronoi
b304760
@pv pv Merge pull request #4701 from ev-br/bpoly_anti
ENH: interpolate: add Bpoly.antiderivatives / integrals
15434ac
@rgommers rgommers Merge pull request #4810 from Newman101/PEP8Codata
MAINT: PEP8ify codata.py
808013c
@WarrenWeckesser WarrenWeckesser BUG: signal: Make spectrogram's return values order match the docs an…
…d test.

Closes gh-4844
cf1f43f
@ev-br ev-br BUG: interpolate: BPoly.antiderivative keeps the axis 19e11db
Commits on May 10, 2015
@sturlamolden sturlamolden BUG: fix prefetch statement for MSVC 0bbaa32
@sturlamolden sturlamolden MAINT: remove GNU vector extensions in distance computations f5fb519
@sturlamolden sturlamolden BUG: initialize array with correct types 0588eff
@sturlamolden sturlamolden MAINT: remove NotImplementedError guard in test_ckdtree_parallel fcdf071
@rgommers rgommers Merge pull request #4845 from WarrenWeckesser/specgram-return
BUG: signal: Make spectrogram's return values order match the docs and test.
4edcae3
@rgommers rgommers Merge pull request #4812 from ewmoore/qr_audit
BUG: Relaxed strides cleanup in decomp_update.pyx.in
df38d00
@maniteja123 maniteja123 DOC:Fix error in ode docstring example
Fix print formatting error in ode docstring example. fixes #4772
7175e14
@rgommers rgommers Merge pull request #4841 from rgommers/special-failures
TST: fix test failures in scipy.special with mingw32 due to test precision
b19ebe1
@rgommers rgommers Merge pull request #4833 from rgommers/fix-lange-wrappers
BLD: fix issue in linalg ``*lange`` wrappers for g77 builds.
c3dcc41
@rgommers rgommers Merge pull request #4451 from juliantaylor/vect-distance2
ENH: vectorize distance loops with gcc
aa2f836
@rgommers rgommers Merge pull request #4374 from sturlamolden/ckdtree-query-fix-memleak
ENH: Enhancements to spatial.cKDTree
bea41ad
@rgommers rgommers Merge pull request #4849 from maniteja123/issue4772
DOC:Fix error in ode docstring example
1a8db27
@rgommers rgommers REL: set version to 0.17.0-dev0, add 0.17.0 release notes. 145e011
@ev-br ev-br CI: set pipefail to propagate the test error code 4b5c894
@ev-br ev-br CI: make validate_runtests_log executable af741e2
Commits on May 11, 2015
@WarrenWeckesser WarrenWeckesser MAINT: signal: Add matplotlib import to the lombscargle example. a4d185c
@rgommers rgommers Merge pull request #4851 from WarrenWeckesser/lombscargle-plot
MAINT: signal: Add matplotlib import to the lombscargle example.
dabfb45
@ev-br ev-br CI: make validate_runtests_log detect test failures 18d079c
@ev-br ev-br Merge pull request #4852 from ev-br/ci_build_log
CI build log: try harder to detect test failures
e6407b6
@ewmoore ewmoore BUG: off by one errors in thin_qr_insert_row 56790c4
@sturlamolden sturlamolden BUG: fix typo causing memleak
tree_buffer misspelled as tree_vector in destructor
71832db
@aarchiba aarchiba ENH: logsumexp can return signs (#4627) 2fff14b
@aarchiba aarchiba ENH: logsumexp handles b==0 (#4702)
Please note that this makes sure a and b are properly
broadcast together; previously I'm not sure this worked.
ef25b40
Commits on May 12, 2015
@aarchiba aarchiba ENH: logsumexp example with signs
I'm not sure why but I don't think this is getting run as a doctest.
8ac38fa
@aarchiba aarchiba BUG: remove bare assert in tests 235bcf5
@rgommers rgommers Merge pull request #4857 from sturlamolden/fix
BUG: fix typo causing memleak
fb23da7
@aarchiba aarchiba BUG: fix travis failures 71fc658
@alexbrc alexbrc MAINT: asarray as_inexact cd6587d
@alexbrc alexbrc MAINT: clean typos and add tests a9d098e
Commits on May 13, 2015
@aarchiba aarchiba BUG: fix travis failure on numpy <1.7.0 7e81a64
@FRidh FRidh DOC: Add example to scipy.signal.hilbert
Add example showing how to determine the amplitude envelope and
instantaneous frequency of a signal.
279aa59
Commits on May 14, 2015
@alexbrc alexbrc MAINT: add try/except for compatibility with numpy 1.6 feea4f1
@viknat viknat Fixed description of linkage function
The documentation says that linkage returns a 4 by n-1 matrix, but it actually has n-1 rows  and 4 columns. The rest of the paragraph uses the correct dimensions.

```
In [6]:
from scipy.cluster.hierarchy import linkage
from scipy.spatial.distance import pdist, squareform
import numpy as np
 
n=11
X = np.array(range(22)).reshape(n,2)
dist_matrix = pdist(X)
linkage(dist_matrix).shape

Out[6]:
(10, 4)
5b8a8ea
@peteryin21 peteryin21 Fixed small typo d7e4f57
Commits on May 15, 2015
@argriffing argriffing Merge pull request #4879 from peteryin21/master
DOC: Fixed small typo
3bb02c0
Commits on May 17, 2015
@cgohlke cgohlke BLD: fix MSVC compile errors.
Fix fatal error C1083: Cannot open include file: 'xmmininrin.h'
Fix error C2036: 'void *' : unknown size

(forward port of #4871, merged in 12690b0)
c574d7c
Commits on May 18, 2015
@andyfaff andyfaff DOC: differential_evolution, corrected maximum number of function eva…
…lulations
17327c6
@Eric89GXL Eric89GXL FIX: Silence warnings
(cherry picked from commit 2c37b1f)
02ea478
@rgommers rgommers MAINT: minor cleanups in ltisys and ellip_harm tests.
(cherry picked from commit 2af1e0f)
2cad7a6
@rgommers rgommers Merge branch 'forward-port-gh-4870' into master.
Cherry-pick of commits in #4870
to master.
c1fa391
@argriffing argriffing Merge pull request #4805 from argriffing/test-optimize-disp
TST: increase scipy.optimize test coverage for disp=True
3610c9e
Commits on May 19, 2015
@stefanv stefanv DOC: Fix spelling of Von Hann's surname 3e38dca
@rgommers rgommers Merge pull request #4891 from stefanv/hann
DOC: Fix spelling of Von Hann's surname
4cbf30e
@ewmoore ewmoore Merge pull request #4874 from FRidh/hilbert
DOC: Add example to scipy.signal.hilbert
5f436f7
Commits on May 20, 2015
@alexbrc alexbrc MAINT: work around a possible numpy ufunc loop selection bug e0bbc0a
@dlax dlax Merge pull request #4883 from andyfaff/de_doc
DOC: differential_evolution, corrected maximum number of function evaluations
989405a
Commits on May 21, 2015
@WarrenWeckesser WarrenWeckesser MAINT: signal: Remove unused imports. b836855
@WarrenWeckesser WarrenWeckesser MAINT: io: Remove unused variables. d3fcbe7
@WarrenWeckesser WarrenWeckesser MAINT: io: Remove unused import in netcdf.py. 1dc2c61
@rgommers rgommers Merge pull request #4898 from WarrenWeckesser/maint
MAINT: A bit of pyflakes-driven cleanup.
1985c47
@aeklant aeklant ENH: add 'alternative' keyword to binom_test and mannwhitneyu
See issue #4882
424128b
Commits on May 22, 2015
@oyamad oyamad BUG: Fix #4018 `reconstruct_path` for trivial graph 6cdc6b2
@argriffing argriffing Merge pull request #4877 from viknat/fix-linkage-docs
DOC: Fixed description of linkage function
1b59e21
Commits on May 24, 2015
@rgommers rgommers Merge pull request #4854 from ewmoore/qr_audit2
BUG: off by one errors in thin_qr_insert_row
38b2b62
@aeklant aeklant MAINT: prepend underscore to mask_to_limits; delete masked_var.
See issue #585
56cf073
Commits on May 25, 2015
@nmayorov nmayorov The initial version of lsq problems and benchmarking class 6107403
@nmayorov nmayorov STY: Added docstring to BenchLeastSquares + PEP8 fixes 3b3b678
@rgommers rgommers Merge pull request #4905 from aeklant/issue_#585
MAINT: prepend underscore to mask_to_limits; delete masked_var.
831dd2b
Commits on May 26, 2015
@jaimefrio jaimefrio BUG: ndimage: Fix memory leak in ni_interpolation.c
Fixes a small memory leak introduced by f774507.
b1dfa58
@aeklant aeklant ENH: add 'axis' and 'ddof' to trimmed statistics functions.
closes gh-2914
b21e916
@rgommers rgommers MAINT: fix typo in stats tutorial. Closes gh-4911.
[ci skip]
44b596e
@argriffing argriffing Merge pull request #4912 from rgommers/fix-typo
MAINT: fix typo in stats tutorial.  Closes gh-4911.
dbe50f0
Commits on May 27, 2015
@aeklant aeklant DEP: deprecate `scipy.stats.ss` and `scipy.stats.square_of_sums`.
closes gh-663; closes gh-665
0b04ce9
@rgommers rgommers Merge pull request #4909 from jaimefrio/ndi_leak
BUG: ndimage: Fix memory leak in ni_interpolation.c
d1203c2
@aeklant aeklant MAINT: renamed `ss` and `square_of_sums` and made them private. 3093a87
Commits on May 28, 2015
@pv pv MAINT: ensure release notes always get gpg signed 7602d5a
Commits on May 29, 2015
@argriffing argriffing Merge pull request #4896 from argriffing/ufunc-loop-selector-workaround
MAINT: work around a possible numpy ufunc loop selection bug
0582024
Commits on May 30, 2015
@cel4 cel4 fixed typo in cobyla docstring 0c18618
@rgommers rgommers Merge pull request #4925 from cel4/fix_typo
MAINT: fixed typo in cobyla docstring
c3c6f5a
@ev-br ev-br Merge pull request #4906 from nmayorov/lsq_benchmarks
MAINT: Benchmarks for optimize.leastsq
adfb3ae
Commits on May 31, 2015
@maniteja123 maniteja123 BENCH: Benchmarks for interpolate module
Implement benchmarks for interp1d, interp2d and Rbf
251a606
@rgommers rgommers Merge pull request #4914 from aeklant/dep_supp_functions
DEP: deprecate `scipy.stats.ss` and `scipy.stats.square_of_sums`.
1a35a04
@maniteja123 maniteja123 BENCH: Benchmarks for interpolate module
Added benchmarks for univariate and bivariate splines
e665c3b
Commits on Jun 01, 2015
@rgommers rgommers Merge pull request #4918 from pv/pavement-sign
MAINT: ensure release notes always get gpg signed
08c435a
@maniteja123 maniteja123 ENH: Benchmarks for interpolate module
A new benchmark to compare np.interp and interp1d ( linear )
c7c0b57
Commits on Jun 02, 2015
@rmcgibbo rmcgibbo ENH: Add scipy.special.exprel relative error exponential function fb3a843
@ev-br ev-br Merge branch 'pr/4839'
reviewed in #4839
89d32a8
Commits on Jun 03, 2015
Sam Mason get brent's method to return `success` 839c08b
Sam Mason added tests for success of brent minimisation 75fad81
@smason smason use numpy.testing.assert_ rather than the builtin assert and remove r…
…edundent catch and throw
d5d8672
Commits on Jun 04, 2015
@pv pv Merge pull request #4846 from ev-br/bpoly_anti_axis
BUG: interpolate: BPoly.antiderivative keeps the axis
fc1dcd5
@dlax dlax Merge pull request #4936 from smason/scalaroptimise
get brent's method to return `success`
a1e8313
Commits on Jun 06, 2015
@aeklant aeklant ENH: include `trim*` functions; update docstrings e47e793
Commits on Jun 07, 2015
@aeklant aeklant ENH: update to `trim*` functions. bdca8fe
@aeklant aeklant ENH: update `find_repeats`.
closes gh-673
bd57038
Commits on Jun 08, 2015
@sturlamolden sturlamolden BUG: fix possible integer overflow on 64 bit systems 018068f
@jaimefrio jaimefrio Merge pull request #4944 from sturlamolden/correlate_nd_64bit_bug
BUG: integer overflow in correlate_nd
f2f6e48
Commits on Jun 09, 2015
@aeklant aeklant MAINT: minor adjustments and test additions to `trim*` 87c8237
@ev-br ev-br BUG: stats: fix dispatch at beta.fit with fshapes, floc and fscale c03b0dc
Commits on Jun 10, 2015
@ev-br ev-br BUG: stats: raise on unknown arguments to distributions .fit method f91a254
@ev-br ev-br ENH: stats: specify shapes to fix in fitting by fix_a etc 0e81a03
Commits on Jun 11, 2015
@aeklant aeklant DOC: Fixed numpydoc compatibility; added `np.unique` note. bae4684
Commits on Jun 13, 2015
@aeklant aeklant MAINT: use `np.partition` in `trim1` and `trimboth`; ammend docs 171ce89
Commits on Jun 14, 2015
@rgommers rgommers Merge pull request #4899 from aeklant/issue_#4882
ENH: add 'alternative' keyword to hypothesis tests in stats
8b53149
@moble moble Correct bi_zeros and pbvv_seq docstrings; add references for all spec…
…fun functions

The bi_zeros and pbvv_seq docstrings were incorrectly copied from ai_zeros and
pbdv_seq, respectively.  This corrects those docstrings and adds some more
detail.

The `specfun` functions all come from "Computation of Special Functions" by
Zhang and Jin, so I've added a reference to that work to each function that
uses `specfun`.

This closes #4956 and closes #4957.
ce71bfc
@moble moble Correct typo in i1e docstring 2d755e6
@moble moble Fix typo in besselpoly docstring 3a895e2
@aeklant aeklant MAINT: `trim_mean` no longer calls `trimboth`; doc fixes. d8063e0
@ev-br ev-br DOC: stats: document `fix_shape` arguments to distributions .fit method d3a621f
Commits on Jun 15, 2015
@aeklant aeklant DOC: docstring adjustments to `find_repeats`. c3a3552
@aeklant aeklant DOC: fixed type of returns value. 83707b8
@moble moble Correct a typo in the docstring of besselpoly b0c1716
@aeklant aeklant ENH: API additions and empty array handling
closes gh-595
5f5494d
@aeklant aeklant STY: corrections to examples and tests for `stats.describe` 8a3c811
Commits on Jun 16, 2015
@aeklant aeklant MAINT: fixed `stats.tmin` and `stats.tmax` returns value type. 2dc5ac6
@rgommers rgommers Merge pull request #4951 from ev-br/distn_fit
MAINT: do not ignore invalid kwargs in distributions fit method
6a4847e
@jor- jor- ENH: scipy.sparse.coo.coo_matrix.__init__: less memory needed 4b86581
@e-q e-q BUG: scipy.signal - fix num_freqs logic in spectral_helper
Closes gh-4962
ee3c7ed
@aeklant aeklant DEP: deprecate ``stats.f_value*`` and ``mstats.f_value*`` functions.
closes gh-650; closes gh-660; closes gh-662
05de99a
Commits on Jun 17, 2015
@f0k f0k ENH: Extend github source links to line ranges dad7d53
@jor- jor- ENH: scipy.sparse.coo.coo_matrix.__init__: pythons max functions chan…
…ged to numpys max functions
66a041b
@ev-br ev-br MAINT: impove the error message in validate_runtests_log
Avoid the use of an unitialized variable if build failed before the nose printout.

Thanks @argriffing, #4852 (comment)

[ci skip]
1a292a4
@argriffing argriffing Merge pull request #4972 from scipy/ev-br-patch-1
MAINT: impove the error message in validate_runtests_log
1ac71b9
@rgommers rgommers Merge pull request #4971 from f0k/patch-1
MAINT: extend github source links to line ranges for built docs
a890b7f
@aeklant aeklant DEP: deprecate `scipy.stats.threshold`
closes gh-617
61791a6
@aeklant aeklant DOC: add deprecation of ``stats.threshold`` to release notes d7be789
Commits on Jun 18, 2015
@alexbrc alexbrc MAINT: more careful dtype treatment in block diagonal matrix construc…
…tion
3912cd0
Commits on Jun 19, 2015
@aeklant aeklant TST: tighten tolerance values in `stats.describe` tests 457646b
@moble moble GEN: regenerate _ufuncs.pyx 25a9917
@moble moble Add some explanations of parameters; remove incorrect chapters in ref…
…erences
5cf19ba
Commits on Jun 21, 2015
@moble moble Make docstrings consistent
This commit shortens the first line of each docstring to be appropriate for the
short summaries numpydoc creates.  Various changes were also made to keep the
language consistent.
1066a9f
@rgommers rgommers Merge pull request #4941 from aeklant/find_repeats
MAINT: stats.find_repeats: empty array handling, namedtuple return, docstring
d962449
@rgommers rgommers Merge pull request #4910 from aeklant/issue_#2914
WIP: Trimmed statistics functions have inconsistent API.
ef8de6d
@rgommers rgommers DOC: fix Numpy version requirement in INSTALL.rst.txt
[ci skip]
1e89369
@dlax dlax Merge pull request #4980 from rgommers/numpy-version
DOC: fix Numpy version requirement in INSTALL.rst.txt
3c2f824
@rgommers rgommers Merge pull request #4968 from aeklant/f_value
DEP: deprecate ``stats.f_value*`` and ``mstats.f_value*`` functions.
7f5f225
@rgommers rgommers Merge pull request #4961 from aeklant/describe
ENH: stats.describe: add bias kw and empty array handling
edd6dae
Commits on Jun 22, 2015
@larsmans larsmans Merge pull request #4963 from jor-/ENH-scipy.sparse.coo.coo_matrix.__…
…init__-less_memory

ENH: scipy.sparse.coo.coo_matrix.__init__: less memory needed
6370384
@alexbrc alexbrc TST: test dirichlet error handling 3b8ebab
@alexbrc alexbrc TYPO: less then -> less than 3fcf53b
@alexbrc alexbrc BUG: fix an error in formatting an error message 7943fa1
@ev-br ev-br Merge pull request #4977 from argriffing/block-diag-dtype
MAINT: more careful dtype treatment in block diagonal matrix construction
a344c3f
@alexbrc alexbrc MAINT: unit tests of dirichlet error checking fff3405
@alexbrc alexbrc MAINT: fix an error message to match the code 6afec70
@ev-br ev-br Merge pull request #4869 from argriffing/add-as-inexact
add as_inexact option to _lib._util._asarray_validated
30880cb
@sturlamolden sturlamolden MAINT: ckdtree: change float_t to float64_t for clarity.
Also removes a redundant check for Python exceptions.
95d4a61
@rgommers rgommers Merge branch 'pr-4942-ckdtree' into master (pull request #4942)
MAINT: ckdtree: change float_t to float64_t for clarity.
357a1a0
Commits on Jun 23, 2015
@ltiao ltiao Refactored multivariate normal example (trivial)
Use of `dstack` seems slightly more concise than declaring empty array with tuple concatenation, etc.
2e199fb
@oyamad oyamad Replace try-except with if isspmatrix() 3bfee16
@oyamad oyamad Typo corrected e695535
@ewmoore ewmoore BUG: qr_delete failures in economic mode.
The primary bug was using statically allocated arrays of size 1
instead of size 2.

A second bug was in the failure path for
the call to reorthx.  When deleting a row, we really just need
a vector into the null space of Q.  It can be derived from the
kth basis vector, (as in the first call to reorthx) in which case,
we need the length of the vector into the null space, (s[n] in
reorthx and reorth and rho in Reichel's paper), however if we
don't use the kth basis vector when deleting the kth row, s[n]
should be 0, but s[:n] should be the values associated with
the null space vector we are using.  This is discussed in
Daniel p.785.  Reichel doesn't discuss this at all.

Also fixed the inv_root2 to actually be
1/sqrt(2) instead of sqrt(2) in reorthx and reorth.

fixes the qr updating part of gh-4885
e08a77a
Commits on Jun 24, 2015
@larsmans larsmans Merge pull request #4986 from ltiao/patch-1
Refactored multivariate normal example
c4023c1
Commits on Jun 25, 2015
@aeklant aeklant ENH: `stats.fligner` and `stats.bartlett` empty input handling.
closes gh-689; closes gh-693
8c3c073
@Linkid Linkid DOC, MAINT: inversion of rows and columns in sp.sparse.eye docstring c10a275
@Linkid Linkid DOC: Add François Magimel to THANKS.txt d73c68b
@ewmoore ewmoore BUG: qr_insert failures
The final step of inserting new rows is to rearange the rows of
the new Q such that inserted rows are moved from their insertion
position at the bottom to the specified location.  The level 1
blas routines (d,s,c,z)copy are used to do this rearanging. In
certain cases aliased pointers were passed to (d,s,c,z)copy
resulting in intermittant failures.  This commit changes all
copies to use disjoint arrays for input and output.
a7ca595
Commits on Jun 26, 2015
@aeklant aeklant DOC: `stats.fligner` and `stats.bartlett` levene clarification e1a12d1
@rgommers rgommers Merge pull request #4990 from ewmoore/qr_delete_fix
BUG: qr_delete failures in economic mode.
7fd5579
@Sebascn Sebascn DOC: stats: Fixed axis=1 docs in spearmanr
[ci skip]
de3ccb0
@larsmans larsmans DOC: stats: fix spearmanr docstring wrt. axes and 1-d/2-d inputs
[ci skip]
0f72419
@ewmoore ewmoore BUG: eliminate possible loss of precision from boxcox and boxcox1p
closes gh-4862
1b896f8
@ewmoore ewmoore DOC: add inv_boxcox and inv_boxcox1p to the html docs. 1b767a4
Commits on Jun 27, 2015
@ev-br ev-br Merge pull request #4958 from moble/master
Add some detail to docstrings for special functions
bb3c6b1
Commits on Jun 29, 2015
@larsmans larsmans Merge pull request #4995 from Linkid/doc/speye
DOC: inversion of rows and columns in sp.sparse.eye docstring
0a5fb11
@larsmans larsmans Merge pull request #4900 from oyamad/trivial_graph
BUG: Fix #4018 `reconstruct_path` for trivial graph
d7b3d65
@ev-br ev-br Merge pull request #4903 from maniteja123/interpolate-bench
BENCH: Benchmarks for interpolate module
9f936e4
@alexbrc alexbrc DOC: add docstring mentioning the pdf/rvs transpose inconsistency be078f2
@ewmoore ewmoore BUG: eliminate possible loss of precision in inv_boxcox1p f7cf255
Commits on Jun 30, 2015
@rgommers rgommers Merge pull request #4996 from larsmans/spearmanr-docs
DOC: fix stats.spearmanr docs
54218c0
@rgommers rgommers Merge pull request #4966 from e-q/fix4962
BUG: scipy.signal - fix num_freqs logic in spectral_helper
390acd9
Commits on Jul 01, 2015
@aeklant aeklant DOC: add reference to original Bartlett paper in `stats.bartlett`
[ci skip]
ab228b8
@rmcgibbo rmcgibbo Fix win-64 bug in solve_toeplitz 22fa664
@rgommers rgommers Merge pull request #4992 from aeklant/fligner_batlett
ENH: `stats.fligner` and `stats.bartlett` empty input handling.
9eea599
@ev-br ev-br remove coveralls.io
It's disabled for a while now anyway (I wonder how). The full test suite regularly times out on submission to coveralls. Full suite runtime fluctuates from 35 to 50 minutes, but this likely out of our control, and this change is less intrusive than alternatives based on splitting the test suite into several runs.

Note that this only disables coveralls.io, not coverage itself. The latter still reports its findings in the CI log.
c69fd0f
@rgommers rgommers Merge pull request #5009 from scipy/ev-br-patch-1
MAINT: remove coveralls.io
a95b10a
@e-q e-q BUG: signal - Correct t for padded spectrogram, other spectral fixes
Yet another nperseg vs. nfft confusion resulted in the wrong time vector
being returned if a padded fft was chosen for spectrograms.
Fix logic that prevented correct return of complex FFT values from
_spectral helper. This isn't currently used by a user-facing function,
but the incorrect code should be fixed.
Also, make the call signature for _spectral_helper consistent with the
spectrogram function.
fd881df
Commits on Jul 02, 2015
@rmcgibbo rmcgibbo @cgohlke's change to ssizet 4490e79
Commits on Jul 03, 2015
@haudren haudren Patch to compute the volume and area of convex hulls a563344
@haudren haudren Correct indentation 6d4bec3
@pv pv Document convex hull area/volume; use assert_allclose for fp comparisons 06c4847
@pv pv Merge pull request #5014 from haudren/master
ENH: spatial: make convex hull area and volume available
a254ee1
@endolith endolith DOC: Fix mistaken variable name in sawtooth
Should be width, not t
a685ed7
@endolith endolith DOC: resample example
Add an example of resample, showing how it is circular.
45f5da2
Commits on Jul 04, 2015
@rgommers rgommers Merge pull request #5016 from endolith/patch-3
DOC: resample example
5301739
@rgommers rgommers Merge pull request #5015 from endolith/patch-1
DOC: Fix mistaken variable name in sawtooth
a862bd8
@rgommers rgommers Merge pull request #5008 from rmcgibbo/fix-toeplitz
BUG: fix win-64 bug in solve_toeplitz
b6edc3b
@rgommers rgommers Merge pull request #5011 from e-q/complexfix
BUG: signal - Correct t for padded spectrogram, other spectral fixes
b1f2efb
@rgommers rgommers Merge pull request #4976 from aeklant/threshold
DEP: deprecate `scipy.stats.threshold`
9ae0560
@aeklant aeklant ENH: empty input fix to `stats.histogram`; review `relfreq` and `numf…
…req`

closes gh-604; closes gh-605

DOC: add plot to `stats.cumfreq` and `stats.relfreq`
01e4d1c
@aeklant aeklant DOC: improved examples for `stats.cumfreq` and `stats.relfreq` ea78607
@rgommers rgommers Merge pull request #4969 from aeklant/cumfreq_relfreq
ENH: review `stats.relfreq` and `stats.cumfreq`; fixes to `stats.histogram`
e0d35be
Commits on Jul 05, 2015
@ev-br ev-br Merge pull request #4997 from ewmoore/boxcox_denorm
Fix up boxcox for underflow / loss of precision
5b0ad3d
@ev-br ev-br Merge pull request #4984 from argriffing/dirichlet-error-messages
clarify dirichlet distribution error handling
83fac81
@joshlk joshlk BUG: stats: improve the numerical stability of hypergeom.logsf
Changed the hypergeometric log survival function so that you integrate
using the logpmf instead of just taking the log of the sf.
95d4f4f
@ev-br ev-br Merge branch 'pr/5010' 53ded27
@ev-br ev-br Merge pull request #4859 from aarchiba/logsumexp_sign
Logsumexp fixes - allows sign flags and b==0
634effa
@ev-br ev-br MAINT: use a custom doctest output checker in refguide_check
Delegate floating-point comparisons to numpy.allclose.

Also use several additional workarounds: In doctests, ignore MPL output,
object addresses. Ignore comments: if input contains "#", do not check
the output. Maintain a global list of exceptions: some docstrings are
not doctestable by design.

As an option (which is on by default), try parsing namedtuples for
the numeric values they contain. That is,
MoodResult(statistic=100, pvalue=0.1) should compare equal to a
tuple (100, 0.1). Otherwise, `stats` output produces way too much noise.
cc787e6
@ev-br ev-br MAINT: add doctests-only option to runtests.py
'python runtests.py --doctests-only -s optimize' etc
865f11d
@ev-br ev-br CI: run doctests on TravisCI
Use the pep8 run. py2.7 only.
787576f
@pv pv MAINT: tools/refguide_check.py: misc fixes and cleanups + friendlier …
…output
9fcb5a8
@pv pv CI: move refguide check to test run, to avoid unnecessary scipy rebuild 6d5a1c8
@pv pv Merge pull request #4892 from ev-br/doctests_on_steroids
MAINT+CI: use refguide_check.py for running doctests

Apply relaxed result checking in doctests in tools/refguide_check.py
Run refguide check as a part of one of the Travis-CI runs.
90a35a1