- #6590: BUG: sparse: fix custom rvs callable argument in sparse.random 
- #7004: ENH: scipy.linalg.eigsh cannot get all eigenvalues 
- #7120: ENH: implemented Owen’s T function 
- #7483: ENH: Addition/multiplication operators for StateSpace systems 
- #7566: Informative exception when passing a sparse matrix 
- #7592: Adaptive Nelder-Mead 
- #7729: WIP: ENH: optimize: large-scale constrained optimization algorithms… 
- #7802: MRG: Add dpss window function 
- #7803: DOC: Add examples to spatial.distance 
- #7821: Add Returns section to the docstring 
- #7833: ENH: Performance improvements in scipy.linalg.special_matrices 
- #7864: MAINT: sparse: Simplify sputils.isintlike 
- #7865: ENH: Improved speed of copy into L, U matrices 
- #7871: ENH: sparse: Add 64-bit integer to sparsetools 
- #7879: ENH: re-enabled old sv lapack routine as defaults 
- #7889: DOC: Show probability density functions as math 
- #7900: API: Soft deprecate signal.* windows 
- #7910: ENH: allow sqrtm to compute the root of some singular matrices 
- #7911: MAINT: Avoid unnecessary array copies in xdist 
- #7913: DOC: Clarifies the meaning of initial of scipy.integrate.cumtrapz() 
- #7916: BUG: sparse.linalg: fix wrong use of __new__ in LinearOperator 
- #7921: BENCH: split spatial benchmark imports 
- #7927: ENH: added sygst/hegst routines to lapack 
- #7934: MAINT: add io/_test_fortranmodule to gitignore 
- #7936: DOC: Fixed typo in scipy.special.roots_jacobi documentation 
- #7937: MAINT: special: Mark a test that fails on i686 as a known failure. 
- #7941: ENH: LDLt decomposition for indefinite symmetric/hermitian matrices 
- #7945: ENH: Implement reshape method on sparse matrices 
- #7947: DOC: update docs on releasing and installing/upgrading 
- #7954: Basin-hopping changes 
- #7964: BUG: test_falker not robust against numerical fuss in eigenvalues 
- #7967: QUADPACK Errors - human friendly errors to replace ‘Invalid Input’ 
- #7975: Make sure integrate.quad doesn’t double-count singular points 
- #7978: TST: ensure negative weights are not allowed in distance metrics 
- #7980: MAINT: Truncate the warning msg about ill-conditioning 
- #7981: BUG: special: fix hyp2f1 behavior in certain circumstances 
- #7983: ENH: special: Add a real dispatch to loggamma 
- #7989: BUG: special: make kv return inf at a zero real argument 
- #7990: TST: special: test ufuncs in special at nan inputs 
- #7994: DOC: special: fix typo in spherical Bessel function documentation 
- #7995: ENH: linalg: add null_space for computing null spaces via svd 
- #7999: BUG: optimize: Protect _minpack calls with a lock. 
- #8003: MAINT: consolidate c99 compatibility 
- #8004: TST: special: get all cython_special tests running again 
- #8006: MAINT: Consolidate an additional _c99compat.h 
- #8011: Add new example of integrate.quad 
- #8015: DOC: special: remove jn from the refguide (again) 
- #8018: BUG - Issue with uint datatypes for array in get_index_dtype 
- #8021: DOC: spatial: Simplify Delaunay plotting 
- #8024: Documentation fix 
- #8027: BUG: io.matlab: fix saving unicode matrix names on py2 
- #8028: BUG: special: some fixes for lambertw 
- #8030: MAINT: Bump Cython version 
- #8034: BUG: sparse.linalg: fix corner-case bug in expm 
- #8035: MAINT: special: remove complex division hack 
- #8038: ENH: Cythonize pyx files if pxd dependencies change 
- #8042: TST: stats: reduce required precision in test_fligner 
- #8043: TST: Use diff. values for decimal keyword for single and doubles 
- #8044: TST: accuracy of tests made different for singles and doubles 
- #8049: Unhelpful error message when calling scipy.sparse.save_npz on… 
- #8052: TST: spatial: add a regression test for gh-8051 
- #8059: BUG: special: fix ufunc results for nan arguments 
- #8066: MAINT: special: reimplement inverses of incomplete gamma functions 
- #8072: Example for scipy.fftpack.ifft, https://github.com/scipy/scipy/issues/7168 
- #8073: Example for ifftn, https://github.com/scipy/scipy/issues/7168 
- #8078: Link to CoC in contributing.rst doc 
- #8085: BLD: Fix npy_isnan of integer variables in cephes 
- #8088: DOC: note version for which new attributes have been added to… 
- #8090: BUG: special: add nan check to _legacy_cast_check functions 
- #8091: Doxy Typos + trivial comment typos (2nd attempt) 
- #8096: TST: special: simplify Arg 
- #8101: MAINT: special: run _generate_pyx.py when add_newdocs.py… 
- #8104: Input checking for scipy.sparse.linalg.inverse() 
- #8105: DOC: special: Update the ‘euler’ docstring. 
- #8109: MAINT: fixing code comments and hyp2f1 docstring: see issues… 
- #8112: More trivial typos 
- #8113: MAINT: special: generate test data npz files in setup.py and… 
- #8116: DOC: add build instructions 
- #8120: DOC: Clean up README 
- #8121: DOC: Add missing colons in docstrings 
- #8123: BLD: update Bento build config files for recent C99 changes. 
- #8124: Change to avoid use of fmod in scipy.signal.chebwin 
- #8126: Added examples for mode arg in geometric_transform 
- #8128: relax relative tolerance parameter in TestMinumumPhase.test_hilbert 
- #8129: ENH: special: use rational approximation for `digamma` on `[1,… 
- #8137: DOC Correct matrix width 
- #8141: MAINT: optimize: remove unused - __main__code in L-BSGS-B
 
- #8147: BLD: update Bento build for removal of .npz scipy.special test… 
- #8148: Alias hanning as an explanatory function of hann 
- #8149: MAINT: special: small fixes for digamma 
- #8159: Update version classifiers 
- #8164: BUG: riccati solvers don’t catch ill-conditioned problems sufficiently… 
- #8168: DOC: release note for sparse resize methods 
- #8170: BUG: correctly pad netCDF files with null bytes 
- #8171: ENH added normal inverse gaussian distribution to scipy.stats 
- #8175: DOC: Add example to scipy.ndimage.zoom 
- #8177: MAINT: diffev small speedup in ensure constraint 
- #8178: FIX: linalg._qz String formatter syntax error 
- #8179: TST: Added pdist to asv spatial benchmark suite 
- #8180: TST: ensure constraint test improved 
- #8183: 0d conj correlate 
- #8186: BUG: special: fix derivative of spherical_jn(1, 0) 
- #8194: Fix warning message 
- #8196: BUG: correctly handle inputs with nan’s and ties in spearmanr 
- #8198: MAINT: stats.triang edge case fixes #6036 
- #8200: DOC: Completed “Examples” sections of all linalg funcs 
- #8201: MAINT: stats.trapz edge cases 
- #8204: ENH: sparse.linalg/lobpcg: change .T to .T.conj() to support… 
- #8206: MAINT: missed triang edge case. 
- #8214: BUG: Fix memory corruption in linalg._decomp_update C extension 
- #8222: DOC: recommend scipy.integrate.solve_ivp 
- #8223: ENH: added Moyal distribution to scipy.stats 
- #8232: BUG: sparse: Use deduped data for numpy ufuncs 
- #8236: Fix #8235 
- #8253: BUG: optimize: fix bug related with function call calculation… 
- #8264: ENH: Extend peak finding capabilities in scipy.signal 
- #8273: BUG fixed printing of convergence message in minimize_scalar… 
- #8276: DOC: Add notes to explain constrains on overwrite_<> 
- #8279: CI: fixing doctests 
- #8282: MAINT: weightedtau, change search for nan 
- #8287: Improving documentation of solve_ivp and the underlying solvers 
- #8291: DOC: fix non-ascii characters in docstrings which broke the doc… 
- #8292: CI: use numpy 1.13 for refguide check build 
- #8296: Fixed bug reported in issue #8181 
- #8297: DOC: Examples for linalg/decomp eigvals function 
- #8300: MAINT: Housekeeping for minimizing the linalg compiler warnings 
- #8301: DOC: make public API documentation cross-link to refguide. 
- #8302: make sure _onenorm_matrix_power_nnm actually returns a float 
- #8313: Change copyright to outdated 2008-2016 to 2008-year 
- #8315: TST: Add tests for `scipy.sparse.linalg.isolve.minres` 
- #8318: ENH: odeint: Add the argument ‘tfirst’ to odeint. 
- #8328: ENH: optimize: - trust-constroptimization algorithms [GSoC…
 
- #8330: ENH: add a maxiter argument to NNLS 
- #8331: DOC: tweak the Moyal distribution docstring 
- #8333: FIX: Rewrapped ?gels and ?gels_lwork routines 
- #8336: MAINT: integrate: handle b < a in quad 
- #8337: BUG: special: Ensure zetac(1) returns inf. 
- #8347: BUG: Fix overflow in special.binom. Issue #8346 
- #8356: DOC: Corrected Documentation Issue #7750 winsorize function 
- #8358: ENH: stats: Use explicit MLE formulas in lognorm.fit and expon.fit 
- #8374: BUG: gh7854, maxiter for l-bfgs-b closes #7854 
- #8379: CI: enable gcov coverage on travis 
- #8383: Removed collections.OrderedDict import ignore. 
- #8384: TravisCI: tool pep8 is now pycodestyle 
- #8387: MAINT: special: remove unused specfun code for Struve functions 
- #8393: DOC: Replace old type names in ndimage tutorial. 
- #8400: Fix tolerance specification in sparse.linalg iterative solvers 
- #8402: MAINT: Some small cleanups in ndimage. 
- #8403: FIX: Make scipy.optimize.zeros run under PyPy 
- #8407: BUG: sparse.linalg: fix termination bugs for cg, cgs 
- #8409: MAINT: special: add a pxd file for Cephes functions 
- #8412: MAINT: special: remove cephes/protos.h 
- #8421: Setting “unknown” message in OptimizeResult when calling MINPACK. 
- #8423: FIX: Handle unsigned integers in mmio 
- #8426: DOC: correct FAQ entry on Apache license compatibility. Closes… 
- #8433: MAINT: add pytest_cache to the gitignore 
- #8436: MAINT: scipy.sparse: less copies at transpose method 
- #8437: BUG: correct behavior for skew-symmetric matrices in io.mmwrite 
- #8440: DOC:Add examples to integrate.quadpack docstrings 
- #8441: BUG: sparse.linalg/gmres: deal with exact breakdown in gmres 
- #8442: MAINT: special: clean up Cephes header files 
- #8448: TST: Generalize doctest stopwords .axis( .plot( 
- #8457: MAINT: special: use JSON for function signatures in _generate_pyx.py 
- #8461: MAINT: Simplify return value of ndimage functions. 
- #8464: MAINT: Trivial typos 
- #8474: BUG: spatial: make qhull.pyx more pypy-friendly 
- #8476: TST: _lib: disable refcounting tests on PyPy 
- #8479: BUG: io/matlab: fix issues in matlab i/o on pypy 
- #8481: DOC: Example for signal.cmplx_sort 
- #8482: TST: integrate: use integers instead of PyCapsules to store pointers 
- #8483: ENH: io/netcdf: make mmap=False the default on PyPy 
- #8484: BUG: io/matlab: work around issue in to_writeable on PyPy 
- #8488: MAINT: special: add const/static specifiers where possible 
- #8489: BUG: ENH: use common halley’s method instead of parabolic variant 
- #8491: DOC: fix typos 
- #8496: ENH: special: make Chebyshev nodes symmetric 
- #8501: BUG: stats: Split the integral used to compute skewnorm.cdf. 
- #8502: WIP: Port CircleCI to v2 
- #8507: DOC: Add missing description to brute_force parameter. 
- #8509: BENCH: forgot to add nelder-mead to list of methods 
- #8512: MAINT: Move spline interpolation code to spline.c 
- #8513: TST: special: mark a slow test as xslow 
- #8514: CircleCI: Share data between jobs 
- #8515: ENH: special: improve accuracy of zetac for negative arguments 
- #8520: TST: Decrease the array sizes for two linalg tests 
- #8522: TST: special: restrict range of test_besselk/test_besselk_int 
- #8527: Documentation - example added for voronoi_plot_2d 
- #8528: DOC: Better, shared docstrings in ndimage 
- #8533: BUG: Fix PEP8 errors introduced in #8528. 
- #8534: ENH: Expose additional window functions 
- #8538: MAINT: Fix a couple mistakes in .pyf files. 
- #8540: ENH: interpolate: allow string aliases in make_interp_spline… 
- #8541: ENH: Cythonize peak_prominences 
- #8542: Remove numerical arguments from convolve2d / correlate2d 
- #8546: ENH: New arguments, documentation, and tests for ndimage.binary_opening 
- #8547: Giving both size and input now raises UserWarning (#7334) 
- #8549: DOC: stats: invweibull is also known as Frechet or type II extreme… 
- #8550: add cdf2rdf function 
- #8551: ENH: Port of most of the dd_real part of the qd high-precision… 
- #8553: Note in docs to address issue #3164. 
- #8554: ENH: stats: Use explicit MLE formulas in uniform.fit() 
- #8555: MAINT: adjust benchmark config 
- #8557: [DOC]: fix Nakagami density docstring 
- #8559: DOC: Fix docstring of diric(x, n) 
- #8563: [DOC]: fix gamma density docstring 
- #8564: BLD: change default Python version for doc build from 2.7 to… 
- #8568: BUG: Fixes Bland’s Rule for pivot row/leaving variable, closes… 
- #8572: ENH: Add previous/next to interp1d 
- #8578: Example for linalg.eig() 
- #8580: DOC: update link to asv docs 
- #8584: filter_design: switch to explicit arguments, keeping None as… 
- #8586: DOC: stats: Add parentheses that were missing in the exponnorm… 
- #8587: TST: add benchmark for newton, secant, halley 
- #8588: DOC: special: Remove heaviside from “functions not in special”… 
- #8591: DOC: cdf2rdf Added version info and “See also” 
- #8594: ENH: Cythonize peak_widths 
- #8595: MAINT/ENH/BUG/TST: cdf2rdf: Address review comments made after… 
- #8597: DOC: add versionadded 1.1.0 for new keywords in ndimage.morphology 
- #8605: MAINT: special: improve implementations of sinpi and cospi 
- #8607: MAINT: add 2D benchmarks for convolve 
- #8608: FIX: Fix int check 
- #8613: fix typo in doc of signal.peak_widths 
- #8615: TST: fix failing linalg.qz float32 test by decreasing precision. 
- #8617: MAINT: clean up code in ellpj.c 
- #8618: add fsolve docs it doesn’t handle over- or under-determined problems 
- #8620: DOC: add note on dtype attribute of aslinearoperator() argument 
- #8627: ENH: Add example 1D signal (ECG) to scipy.misc 
- #8630: ENH: Remove unnecessary copying in stats.percentileofscore 
- #8631: BLD: fix pdf doc build. closes gh-8076 
- #8633: BUG: fix regression in io.netcdf_file with append mode. 
- #8635: MAINT: remove spurious warning from (z)vode and lsoda. Closes… 
- #8636: BUG: sparse.linalg/gcrotmk: avoid rounding error in termination… 
- #8637: For pdf build 
- #8639: CI: build pdf documentation on circleci 
- #8640: TST: fix special test that was importing np.testing.utils (deprecated) 
- #8641: BUG: optimize: fixed sparse redundancy removal bug 
- #8645: BUG: modified sigmaclip to avoid clipping of constant input in… 
- #8647: TST: sparse: skip test_inplace_dense for numpy<1.13 
- #8657: Latex reduce left margins 
- #8659: TST: special: skip sign-of-zero test on 32-bit win32 with old… 
- #8661: Fix dblquad and tplquad not accepting float boundaries 
- #8666: DOC: fixes #8532 
- #8667: BUG: optimize: fixed issue #8663 
- #8668: Fix example in docstring of netcdf_file 
- #8671: DOC: Replace deprecated matplotlib kwarg 
- #8673: BUG: special: Use a stricter tolerance for the chndtr calculation. 
- #8674: ENH: In the Dirichlet distribution allow x_i to be 0 if alpha_i… 
- #8676: BUG: optimize: partial fix to linprog fails to detect infeasibility… 
- #8685: DOC: Add interp1d-next/previous example to tutorial 
- #8687: TST: netcdf: explicit mmap=True in test 
- #8688: BUG: signal, stats: use Python sum() instead of np.sum for summing… 
- #8689: TST: bump tolerances in tests 
- #8690: DEP: deprecate stats.itemfreq 
- #8691: BLD: special: fix build vs. dd_real.h package 
- #8695: DOC: Improve examples in signal.find_peaks with ECG signal 
- #8697: BUG: Fix setup.py build install egg_info, which did not previously… 
- #8704: TST: linalg: drop large size from solve() test 
- #8705: DOC: Describe signal.find_peaks and related functions behavior… 
- #8706: DOC: Specify encoding of rst file, remove an ambiguity in an… 
- #8710: MAINT: fix an import cycle sparse -> special -> integrate ->… 
- #8711: ENH: remove an avoidable overflow in scipy.stats.norminvgauss.pdf() 
- #8716: BUG: interpolate: allow list inputs for make_interp_spline(…,… 
- #8720: np.testing import that is compatible with numpy 1.15 
- #8724: CI: don’t use pyproject.toml in the CI builds