Skip to content

Upgrading scipy 0.19 to 1

Breaking0.19.1 → 1.18.1Breaking181Security2Platform23Deprecated117New689Changed379Fixed74Other52

BreakingUpgrade verdict

176 breaking changes and 19 platform requirement changes and 2 security fixes.

  • The iprint and disp options of fmin_l_bfgs_b are gone.
  • The disp option is removed from sqrtm, logm, and signm, and sqrtm loses its blocksize option.
  • The atol argument of nnls has been removed.
  • The find_repeats helper is gone; NumPy's unique functions replace it.
Top 5 of 302 that need code or config changes

Requires Python >=3.12 from 1.18.0rc1 (none stated before).

Adds numpy <2.8,>=2.0.0.

Installs 1 package in all (was 0).

Breaking176
Removes the iprint and disp parameters of scipy.optimize.fmin_l_bfgs_b after deprecation expiry.
scipy.optimize.fmin_l_bfgs_biprintdisp
Removes disp from scipy.linalg.sqrtm, logm, signm and blocksize from sqrtm after deprecation expiry.
scipy.linalg.sqrtmscipy.linalg.logmscipy.linalg.signmdispblocksize
Removes the deprecated atol argument of scipy.optimize.nnls.
scipy.optimize.nnlsatol
Removes scipy.stats.find_repeats; use numpy.unique or numpy.unique_counts instead.
scipy.stats.find_repeatsnumpy.uniquenumpy.unique_counts
scipy.linalg Toeplitz functions no longer ravel n-d inputs and instead treat multidimensional input as a batch.
scipy.linalg
Removes the seed and rand functions from scipy.linalg.interpolative; use the rng argument instead.
scipy.linalg.interpolativeseedrandrng
Removes support for object arrays and longdoubles from scipy.signal.correlate, convolve, lfilter, and sosfilt.
scipy.signal.correlatescipy.signal.convolvescipy.signal.lfilterscipy.signal.sosfilt
Removes kulczynski1 and sokalmichener from scipy.spatial.distance.
scipy.spatial.distancekulczynski1sokalmichener
Removes kron from scipy.linalg; use numpy.kron instead.
scipy.linalgkronnumpy.kron
Removes accidentally exposed functions from scipy.interpolate.interpnd.
scipy.interpolate.interpnd
Removes the random_state and permutation arguments of scipy.stats.ttest_ind.
scipy.stats.ttest_indrandom_statepermutation
Removes sph_harm, clpmn, lpn, and lpmn from scipy.special.
scipy.specialsph_harmclpmnlpnlpmn
Removes scipy.sparse.conjtransp; use .T.conj() instead.
scipy.sparse.conjtransp.T.conj()
Removes quadrature='trapz' from scipy.integrate.quad_vec and removes scipy.stats.trapz; use trapezoid instead.
scipy.integrate.quad_vecquadraturescipy.stats.trapztrapezoid
Removes single-argument inference of two measurement sets from scipy.stats.linregress; x and y must be passed separately.
scipy.stats.linregressxy
Removes NumPy masked array support from scipy.stats.power_divergence and scipy.stats.chisquare.
scipy.stats.power_divergencescipy.stats.chisquare
Several submodule names are no longer available via 'from scipy.signal import *' but can still be imported directly.
scipy.signal
Changes the lm method of scipy.optimize.least_squares max_nfev default to 100 * n and excludes Jacobian-approximation calls from nfev.
scipy.optimize.least_squareslmmax_nfevOptimizeResult.nfevtrfdogbox
Removes scipy.signal wavelet functions daub, qmf, cascade, morlet, morlet2, ricker, and cwt; use pywavelets instead.
scipy.signal.daubscipy.signal.qmfscipy.signal.cascadescipy.signal.morletscipy.signal.morlet2scipy.signal.rickerscipy.signal.cwt
Removes scipy.signal.cmplx_sort.
scipy.signal.cmplx_sort
Removes scipy.integrate.quadrature and scipy.integrate.romberg in favour of scipy.integrate.quad.
scipy.integrate.quadraturescipy.integrate.rombergscipy.integrate.quad
Removes scipy.stats.rvs_ratio_uniforms in favor of scipy.stats.sampling.RatioUniforms.
scipy.stats.rvs_ratio_uniformsscipy.stats.sampling.RatioUniforms
Removes special.btdtr and special.btdtri.
scipy.special.btdtrscipy.special.btdtri
Changes the default of the exact= kwarg in special.factorialk from True to False.
scipy.special.factorialkexact
Removes all functions in the scipy.misc submodule.
scipy.misc
Removes scipy.integrate.AccuracyWarning along with the quadrature and romberg functions that emitted it.
scipy.integrate.AccuracyWarningscipy.integrate.quadraturescipy.integrate.romberg
Removes the tol argument of several sparse.linalg iterative solvers in favour of rtol, and changes their default atol to 0.0.
scipy.sparse.linalg.bcgscipy.sparse.linalg.cgscipy.sparse.linalg.gmresscipy.sparse.linalg.minrestolrtolatolscipy.sparse.linalg.bicstabscipy.sparse.linalg.cgsscipy.sparse.linalg.gcrotmkscipy.sparse.linalg.mresscipy.sparse.linalg.lgmres
Removes deprecated sparse array methods asfptype, getrow, getcol, get_shape, getmaxprint, set_shape, getnnz, getformat and the .A and .H attributes.
asfptypegetrowgetcolget_shapegetmaxprintset_shapegetnnzgetformat
Removes scipy.integrate.simps, trapz and cumtrapz in favour of simpson, trapezoid and cumulative_trapezoid.
scipy.integrate.simpsscipy.integrate.trapzscipy.integrate.cumtrapzsimpsontrapezoidcumulative_trapezoid
Removes the restrt argument of scipy.sparse.linalg.gmres in favour of restart.
scipy.sparse.linalg.gmresrestrtrestart
Removes the initial_lexsort argument of scipy.stats.kendalltau.
scipy.stats.kendalltauinitial_lexsort
Removes the cond and rcond arguments of scipy.linalg.pinv.
scipy.linalg.pinvcondrcond
Removes the even argument of scipy.integrate.simpson.
scipy.integrate.simpsoneven
Removes the turbo and eigvals arguments from scipy.linalg.eigh and eigvalsh.
scipy.linalg.eighscipy.linalg.eigvalshturboeigvals
Removes the legacy argument of scipy.special.comb.
scipy.special.comblegacy
Removes the hz/nyq argument of signal.firls, firwin, firwin2 and remez.
signal.firlssignal.firwinsignal.firwin2signal.remezhznyq
Removes objects that were not part of the public interface but were accessible through deprecated submodules.
scipy.interpolate.interp2d is replaced by an empty stub and will be removed completely in the future.
scipy.interpolate.interp2d
scipy.signal.lsim2, impulse2 and step2 are removed in favour of lsim, impulse and step.
scipy.signal.lsim2scipy.signal.impulse2scipy.signal.step2scipy.signal.lsimscipy.signal.impulsescipy.signal.step
Window functions can no longer be imported from the scipy.signal namespace.
scipy.signalscipy.signal.windowsscipy.signal.get_window
scipy.sparse no longer supports multi-Ellipsis indexing.
scipy.sparse
scipy.signal.bspline, quadratic and cubic are removed in favour of scipy.interpolate alternatives.
scipy.signal.bsplinescipy.signal.quadraticscipy.signal.cubicscipy.interpolate
scipy.linalg.tri, triu and tril are removed in favour of numpy.tri, triu and tril.
scipy.linalg.triscipy.linalg.triuscipy.linalg.trilnumpy.trinumpy.triunumpy.tril
NumPy functions exposed in SciPy's main namespace, such as scipy.histogram, are removed.
scipy.histogramnumpy.histogram
Removes the centered keyword of scipy.stats.qmc.LatinHypercube; use scrambled=False instead of centered=True.
scipy.stats.qmc.LatinHypercubecenteredscrambledstats.qmc.LatinHypercube
Removes scipy.stats.binom_test in favour of scipy.stats.binomtest.
scipy.stats.binom_testscipy.stats.binomtest
Removes scale='raw' in scipy.stats.iqr in favour of scale=1.
scipy.stats.iqrscale
Removes NumPy functions such as numpy.histogram from SciPy's main namespace; use them directly from numpy.
scipy.histogramnumpy.histogram
The n keyword is removed from scipy.stats.moment.
scipy.stats.momentn
The alpha keyword is removed from scipy.stats.interval.
scipy.stats.intervalalpha
The misspelt gilbrat distribution is removed; use scipy.stats.gibrat.
scipy.stats.gilbratscipy.stats.gibrat
The deprecated spelling of the kulsinski distance metric is removed; use scipy.spatial.distance.kulczynski1.
kulsinskiscipy.spatial.distance.kulczynski1
The vertices keyword of scipy.spatial.Delauney.qhull is removed; use simplices.
scipy.spatial.Delauney.qhullverticessimplices
The residual property of scipy.sparse.csgraph.maximum_flow is removed; use flow.
scipy.sparse.csgraph.maximum_flowresidualflow
The extradoc keyword is removed from scipy.stats.rv_continuous, scipy.stats.rv_discrete and scipy.stats.rv_sample.
scipy.stats.rv_continuousscipy.stats.rv_discretescipy.stats.rv_sampleextradoc
The sym_pos keyword of scipy.linalg.solve is removed.
scipy.linalg.solvesym_pos
In scipy.stats.mode, the default keepdims is now False and non-numeric input support is removed.
scipy.stats.modekeepdims
scipy.signal.lsim no longer supports non-uniform time steps.
scipy.signal.lsim
Removes the cond and rcond kwargs in linalg.pinv.
linalg.pinvcondrcond
Removes the scipy.linalg.blas.clapack and scipy.linalg.blas.flapack wrappers.
scipy.linalg.blas.clapackscipy.linalg.blas.flapack
Removes scipy.stats.NumericalInverseHermite and the tol and max_intervals kwargs from scipy.stats.sampling.NumericalInverseHermite.
scipy.stats.NumericalInverseHermitescipy.stats.sampling.NumericalInverseHermitetolmax_intervals
Removes the local_search_options kwarg from scipy.optimize.dual_annealing.
scipy.optimize.dual_annealinglocal_search_options
stats.mode now consumes the input axis and returns an ndarray with the axis dimension removed, and negative axis inputs are fixed.
stats.modeaxis
Removes stats.itemfreq.
stats.itemfreq
Removes stats.median_absolute_deviation.
stats.median_absolute_deviation
Removes the n_jobs keyword argument and use of k=None from kdtree.query.
kdtree.queryn_jobsk
Removes the right keyword from interpolate.PPoly.extend.
interpolate.PPoly.extendright
Removes the debug keyword from scipy.linalg.solve_* functions.
scipy.linalg.solve_*debug
Removes the _ppform class from scipy.interpolate.
_ppformscipy.interpolate
Removes BSR methods matvec and matmat.
BSRmatvecmatmat
Removes the mlab truncation mode from cluster.dendrogram.
cluster.dendrogrammlab
Removes cluster.vq.py_vq2.
cluster.vq.py_vq2
Removes the ftol and xtol keyword arguments from optimize.minimize with method Nelder-Mead.
optimize.minimizeftolxtol
Removes signal.windows.hanning.
signal.windows.hanning
Removes spatial.distance.matching.
spatial.distance.matching
Removes the alias scipy.random for numpy.random.
scipy.randomnumpy.random
Removes docstring related functions from scipy.misc.
scipy.miscdocformatinherit_docstring_fromextend_notes_in_docstringreplace_notes_in_docstringindentcount_linesfilldocunindent_dict
Removes linalg.pinv2.
linalg.pinv2
The default method of scipy.optimize.linprog is now 'highs' instead of 'interior-point', which is deprecated; callbacks and some options are unsupported by default and x is None when no optimal…
scipy.optimize.linproghighsinterior-pointOptimizeResultx
Removes QMCEngine inheritance from MultinomialQMC and MultivariateNormalQMC, dropping fast_forward and reset methods.
QMCEngineMultinomialQMCMultivariateNormalQMCfast_forwardreset
Removes stats.itemfreq.
stats.itemfreq
Removes linalg.pinv2.
linalg.pinv2
Removes stats.itemfreq.
stats.itemfreq
Removes linalg.pinv2.
linalg.pinv2
Removes stats.itemfreq.
stats.itemfreq
Removes linalg.pinv2.
linalg.pinv2
Removes scipy.spatial.distance.wminkowski; use minkowski with the w= keyword argument instead.
scipy.spatial.distance.wminkowskiminkowskiw
Drops the Python implementation of KDTree; KDTree is now implemented in terms of cKDTree.
KDTreecKDTreesys.setrecursionlimit
Removes the scipy.fft function alias for numpy.fft.fft, deprecated since SciPy 1.4.0; the submodule must now be imported explicitly.
scipy.fftnumpy.fft.fft
Removes the slepian window function, deprecated since SciPy 1.1.
slepian
Removes the frechet_l and frechet_r distributions, deprecated since SciPy 1.0.
frechet_lfrechet_r
Removes setup_requires from setup.py, so python setup.py install without numpy installed now errors instead of auto-installing numpy.
setup_requiressetup.py
Removes shims that ensured compatibility of SciPy with Python 2.7.
Removes deprecated scipy.special functions hyp2f0, hyp1f2, and hyp3f0.
hyp2f0hyp1f2hyp3f0
Removes deprecated scipy.special function bessel_diff_formula.
bessel_diff_formula
Removes deprecated scipy.interpolate functions spleval, spline, splmake, spltopp and deprecated scipy.misc functions and aliases.
splevalsplinesplmakespltoppbytescalefromimageimfilterimread
Changes default cutoff values for pinv, pinv2 and pinvh for consistency.
pinvpinv2pinvh
Changes the default linprog method to 'interior-point'; pass method='simplex' to restore the old behavior.
linprogmethod='simplex''interior-point'
Changes ks_2samp signature to add alternative and method keywords, returning exact p-values for small samples by default.
ks_2sampalternativemethod
Removes support for the Bento build system.
Removes deprecated functions betai, chisqprob, f_value, histogram, histogram2, pdf_fromgamma, signaltonoise, square_of_sums, ss and threshold from scipy.stats.
scipy.stats.betaiscipy.stats.chisqprobscipy.stats.f_valuescipy.stats.histogramscipy.stats.histogram2scipy.stats.pdf_fromgammascipy.stats.signaltonoisescipy.stats.square_of_sums
Removes deprecated functions betai, f_value_wilks_lambda, signaltonoise and threshold from scipy.stats.mstats.
scipy.stats.mstats.betaiscipy.stats.mstats.f_value_wilks_lambdascipy.stats.mstats.signaltonoisescipy.stats.mstats.threshold
Removes deprecated a and reta keywords from scipy.stats.shapiro.
scipy.stats.shapiroareta
Removes deprecated sparse.csgraph.cs_graph_components and sparse.linalg.symeig from scipy.sparse.
scipy.sparse.csgraph.cs_graph_componentsscipy.sparse.linalg.symeig
Removes deprecated drop_tol from splu and xtype from bicg, bicgstab, cg, cgs, gmres, qmr and minres in scipy.sparse.linalg.
scipy.sparse.linalg.spludrop_tolxtypebicgbicgstabcgcgsgmres
Removes deprecated expm2 and expm3, the q keyword of expm, and the linalg.calc_lwork submodule from scipy.linalg.
scipy.linalg.expm2scipy.linalg.expm3scipy.linalg.expmqscipy.linalg.calc_lwork
Removes deprecated C2K, K2C, F2C, C2F, F2K and K2F from scipy.constants.
scipy.constants.C2Kscipy.constants.K2Cscipy.constants.F2Cscipy.constants.C2Fscipy.constants.F2Kscipy.constants.K2F
Removes the deprecated ppform class from scipy.interpolate.
scipy.interpolate.ppform
Removes the deprecated iprint keyword from scipy.optimize.fmin_cobyla.
scipy.optimize.fmin_cobylaiprint
Changes the default value of the zero_phase keyword of scipy.signal.decimate to True.
scipy.signal.decimatezero_phase
Removes sph_jn, sph_yn, sph_jnyn, sph_in, sph_kn and sph_inkn; use spherical_jn, spherical_yn, spherical_in and spherical_kn instead.
sph_jnsph_ynsph_jnynsph_insph_knsph_inknspherical_jnspherical_yn
Removes cross-class properties and setters of scipy.signal.lti systems such as num, den, gain, zeros, poles, A, B, C and D.
scipy.signal.ltiStateSpaceTransferFunctionZerosPolesGainnumdengainzeros
scipy.stats.rankdata now always returns a floating point dtype.
scipy.stats.rankdata
Changes residuals returned by scipy.linalg.lstsq, with NaN residuals for non-full-rank slices under gelsd/gelss.
scipy.linalg.lstsqlapack_drivergelsygelsdgelss
scipy.stats.contingency.crosstab with sparse=True now returns a sparse array instead of a sparse matrix.
scipy.stats.contingency.crosstabsparse
scipy.stats.obrientransform now returns a tuple of arrays instead of a single ndarray.
scipy.stats.obrientransform
scipy.stats.multinomial returns NaN when p rows do not sum to unity, and multinomial.rvs raises an error in such cases.
scipy.stats.multinomialmultinomial.rvsp
For 2D input, scipy.linalg.bandwidth now returns (np.int64, np.int64) instead of (int, int).
scipy.linalg.bandwidth
The second return value of scipy.linalg.cho_factor changes from bool to NDArray[np.bool].
scipy.linalg.cho_factor
The second return value of scipy.interpolate.splint is now None when full_output=True.
scipy.interpolate.splintfull_output
The k and n attributes of BinomTestResult from scipy.stats.binomtest change from int to np.float64.
scipy.stats.binomtestBinomTestResultkn
Changes the mutable NdBSpline instance attribute .c into a read-only property.
scipy.interpolate.NdBSplineNdBSpline.cNdBSpline.derivativeBSpline.derivative
Changes result shapes of Rotation.from_euler and from_davenport to follow broadcasting rules, requiring angle inputs to match axes in the last dimension.
transform.Rotation.from_eulerfrom_davenportnp.atleast_1dnp.broadcast_shapesnp.atleast_2d
Complex inputs to scipy.spatial.distance.cosine and scipy.spatial.distance.correlation now raise an error.
scipy.spatial.distance.cosinescipy.spatial.distance.correlation
scipy.linalg solve functions now handle right hand sides with more than two dimensions per the linalg_batch rules.
scipy.linalg.solvelinalg_batch
scipy.special.comb and scipy.special.perm now raise when exact=True and arguments are non-integral.
scipy.special.combscipy.special.permexact
Cleans up many functions from non-public namespaces such as scipy.sparse.base and scipy.interpolate.dfitpack.
scipy.sparse.basescipy.interpolate.dfitpack
scipy.stats.bootstrap now explicitly broadcasts elements of data to the same shape, ignoring axis, before computing.
scipy.stats.bootstrapdataaxis
scipy.special.factorial now raises an error for non-integer scalars when exact=True.
scipy.special.factorial
scipy.integrate.cumulative_trapezoid now raises an error for initial values other than 0 and None.
scipy.integrate.cumulative_trapezoidinitial
Complex dtypes now raise an error in scipy.interpolate.Akima1DInterpolator and scipy.interpolate.PchipInterpolator.
scipy.interpolate.Akima1DInterpolatorscipy.interpolate.PchipInterpolator
interpolate.BSpline.integrate output is now always a numpy array.
scipy.interpolate.BSpline.integrateextrapolate
Complex dtypes now raise an error in scipy.interpolate.Akima1DInterpolator and scipy.interpolate.PchipInterpolator.
scipy.interpolate.Akima1DInterpolatorscipy.interpolate.PchipInterpolator
float128, float96 and object arrays now raise an error in scipy.signal.medfilt and order_filter.
scipy.signal.medfiltscipy.signal.order_filterfloat128float96
Positional use of keyword arguments now raises an error for functions whose signatures changed, such as sparse.linalg solvers, kendalltau, pinv, simpson, eigh, comb and signal filter design functions.
sparse.linalg.cgsparse.linalg.gmresstats.kendalltaulinalg.pinvintegrate.simpsonlinalg.eighspecial.combsignal.firwin
Non-integer arrays in scipy.special.factorial with exact=True now raise an error.
scipy.special.factorialexact
Rotation.align_vectors now supports constrained alignment and returns minimal-magnitude rotation for a single vector pair, a minor backward incompatible change.
Rotation.align_vectors
scipy.sparse.isspmatrix now returns True only for sparse matrix instances; use issparse for arrays or matrices.
scipy.sparse.isspmatrixscipy.sparse.issparse
scipy.optimize.minimize now raises an error for x0 with x0.ndim > 1.
scipy.optimize.minimizex0
Object arrays in sparse matrices now raise an error.
Inexact indices into sparse matrices now raise an error.
Passing radius=None to scipy.spatial.SphericalVoronoi now raises an error instead of defaulting radius to 1.
scipy.spatial.SphericalVoronoiradius
Several BSpline methods now raise an error if inputs have ndim > 1.
BSplinendim
The _rvs method of statistical distributions now requires a size parameter.
_rvssize
Passing a fillvalue that cannot be cast to the output type in scipy.signal.convolve2d now raises an error.
scipy.signal.convolve2dfillvalue
scipy.spatial.distance now enforces that input vectors are one-dimensional.
scipy.spatial.distance
Several scipy.stats functions now convert np.matrix inputs to np.ndarray and return scalars or np.ndarray instead of 2D np.matrix or masked arrays.
scipy.statsnp.matrixnp.ndarray
scipy.linalg.expm now only accepts ndarrays; sparse input must use scipy.sparse.linalg.expm explicitly.
scipy.linalg.expmscipy.sparse.linalg.expm
Reverts scipy.stats.circvar to the literature-standard definition, which is not the square of scipy.stats.circstd.
scipy.stats.circvarscipy.stats.circstd
MultinomialQMC now requires n_trials at init, and MultinomialQMC.random output has shape (n, pvals).
MultinomialQMCn_trialsMultinomialQMC.random
Changes empty-bin result for scipy.stats.binned_statistic with the 'std' metric to nan for consistency with np.std.
scipy.stats.binned_statisticnp.std
Changes output dtype of decimate, lfilter_zi, lfiltic, sos2tf, and sosfilt_zi to match numpy.result_type of their inputs.
decimatelfilter_zilfilticsos2tfsosfilt_zinumpy.result_type
cKDTree.query now returns 64-bit instead of 32-bit integers on Windows, making behaviour consistent across platforms.
cKDTree.query
Output signatures of ?syevr and ?heevr change from w, v, info to w, v, m, isuppz, info.
?syevr?heevr
The order of output arguments w, v of <sy/he>{gv, gvd, gvx} is swapped.
<sy/he>{gv, gvd, gvx}wv
scipy.signal.upfirdn output length is corrected, so outputs may be shorter for some up/down ratios and lengths.
scipy.signal.upfirdn
scipy.fft uses NumPy conventions for rfft, returning a complex array half the size of the full fft output, unlike fftpack.
rfftfft
In scipy.fft, idct and idst are normalized for norm=None like ifft, so idct(dct(x)) == x holds for all norm modes.
idctidstifftdct
scipy.fft does not include the convolutions or pseudo-differential operators from fftpack.
scipy.fftfftpack
Unregisters scipy.special.i0 from numpy.dual so numpy.dual.i0 always refers to NumPy's version.
i0numpy.dualnumpy.dual.i0scipy.special
Changes scipy.special.expn to return nan outside its domain (x, n < 0) instead of inf.
expn
Sparse matrix reshape now raises an error for non-two-dimensional shapes instead of guessing.
CSR and CSC sparse matrices now return empty matrices of the same type when indexed out of bounds.
CSRCSC
Fixes scipy.signal.resample for length-1 inputs to output a constant DC value rather than an impulse.
scipy.signal.resample
Changes scipy.signal.cwt to perform complex conjugation and time-reversal of wavelet data.
scipy.signal.cwt
Requires an integer value for the number of iterations in scipy.ndimage functions such as binary_erosion, binary_closing and binary_dilation.
scipy.ndimagebinary_erosionbinary_closingbinary_dilation
Fixes scipy.linalg.subspace_angles(A, B) to give correct results for all angles, not only those greater than pi/4.
scipy.linalg.subspace_angles(A, B)
Changes the simplex method callback of scipy.optimize.linprog to receive a single OptimizeResult object corresponding to the user-defined problem.
scipy.optimize.lingprogmethod=simplexOptimizeResultxk
Changes the implementation of scipy.sparse.random, altering numerical values returned by sparse.random and sparse.rand for some shapes and seeds.
scipy.sparse.randomsparse.randomsparse.rand
differential_evolution mutation strategies randtobest1bin and randtobest1exp are corrected, and the old behavior moves to currenttobest1bin and currenttobest1exp.
scipy.optimize.differential_evolutionrandtobest1binrandtobest1expcurrenttobest1bincurrenttobest1exp
Distance metrics in scipy.spatial.distance now require non-negative weights.
scipy.spatial.distance
Changes the signatures of scipy.spatial.distance.pdist and cdist to *args, **kwargs to support more metrics.
scipy.spatial.distance.pdistscipy.spatial.distance.cdist
Changes the random initialization method of kmeans and kmeans2 in scipy.cluster.vq, so fixed seeds may give different results.
scipy.cluster.vq.kmeansscipy.cluster.vq.kmeans2
Makes scipy.special.gammaln reject complex arguments.
scipy.special.gammaln
Makes signal.freqz(b, a) raise ValueError when b or a is more than 1-D.
scipy.signal.freqz
Makes the var method of scipy.stats.dirichlet return a scalar rather than an ndarray when alpha length is 1.
scipy.stats.dirichletvar
Security2
A refcounting issue which leads to potential memory leak was discovered in scipy commit 8627df31ab in Py_FindObjects() function.
** DISPUTED ** A use-after-free issue was discovered in Py_FindObjects() function in SciPy versions prior to 1.8.0. NOTE: the vendor and discoverer indicate that this is not a security issue.
Platform19
Requires Python 3.12-3.14 and NumPy 2.0.0 or greater.
Requires Python 3.11 to 3.14 and NumPy 1.26.4 or greater.
Adds support for Python 3.14.0rc1, including PyPI wheels.
Requires Python 3.11-3.13 and NumPy 1.25.2 or greater.
Requires Python 3.10-3.13 and NumPy 1.23.5 or greater.
Adds support for Python 3.13, including binary wheels on PyPI.
Requires Python 3.10+ and NumPy 1.23.5 or greater; PyPy3 6.0+ is required for PyPy.
Requires Python 3.9+ and NumPy 1.22.4 or greater; PyPy3 6.0+ is required for PyPy.
Requires Python 3.9+ and NumPy 1.21.6 or greater.
Requires Python 3.8+ and NumPy 1.19.5 or greater.
Requires Python 3.8-3.11 and NumPy 1.18.5 or greater; PyPy3 6.0+ is required for PyPy.
Requires Python 3.8+ and NumPy 1.17.3 or greater; PyPy3 6.0+ is required for PyPy.
Requires Python 3.7+ and NumPy 1.16.5 or greater; PyPy3 6.0+ is required for PyPy.
Requires Python 3.7+ and NumPy 1.16.5 or greater.
Requires Python 3.6+ and NumPy 1.14.5 or greater.
Requires Python 3.5+ and NumPy >=1.13.3 (3.5/3.6), >=1.14.5 (3.7), >=1.17.3 (3.8).
Adds support for Python 3.8.
Requires Python 3.5+ and NumPy 1.13.3 or greater.
Requires Python 2.7 or >=3.4 and NumPy 1.8.2 or greater.
Deprecated105
Deprecates the spmatrix return type of sparse kron, kronsum, and block_diag when no inputs are sparse; it will become sparray.
kronkronsumblock_diagsparrayspmatrixbuild_diag
Deprecates the lwork parameter of scipy.linalg.qr.
scipy.linalg.qrlwork
Issues a FutureWarning for calling {r}matvec on column vectors with LinearOperator; use {r}matmat instead.
LinearOperatormatvecrmatvecmatmatrmatmat
Deprecates non-LAPACK dtypes in scipy.linalg functions; allowed dtypes will be limited to integers upcast to float and single/double float/complex.
scipy.linalg
Deprecates scipy.spatial.minkowsi_distance, minkowsi_distance_p, and distance_matrix in favor of other functions.
scipy.spatial.minkowsi_distancescipy.spatial.minkowsi_distance_pscipy.spatial.distance_matrix
Deprecates scipy.spatial.tsearch because Delaunay provides the same functionality more conveniently.
scipy.spatial.tsearchDelaunay
Deprecates scipy.interpolate.pade, lagrange, and approximate_taylor_polynomial as not practically useful.
scipy.interpolate.padescipy.interpolate.lagrangescipy.interpolate.approximate_taylor_polynomial
Deprecates setting spmatrix=True for scipy.io readers mmio, FFM, hb, and matlab/_mio, including as a default.
spmatrixmmioFFMhbmatlab/_mio
Deprecates the unintentionally public scipy.cluster.vq.py_vq.
scipy.cluster.vq.py_vq
Deprecates tuple-unpacking of the scipy.stats.anderson result and its critical_values, significance_level, and fit_result attributes.
scipy.stats.andersoncritical_valuessignificance_levelfit_resultmethodstatisticpvalue
Deprecates the scipy.odr module in v1.17.0, with complete removal planned for v1.19.0.
scipy.odr
Announces that the default dtype behavior of scipy.sparse.diags and scipy.sparse.diags_array will change in v1.19.0.
scipy.sparse.diagsscipy.sparse.diags_array
Announces that scipy.linalg.hankel will stop raveling multidimensional inputs and treat them as a batch in v1.19.0.
scipy.linalg.hankel
Deprecates the precenter argument of scipy.signal.lombscargle, to be removed in v1.19.0, and some arguments will become keyword only.
scipy.signal.lombscargleprecenter
Deprecates the midrank parameter of scipy.stats.anderson_ksamp in favor of the new variant parameter, and deprecates the critical_values return array.
scipy.stats.anderson_ksampmidrankvariantcritical_values
Deprecates the unused atol argument of scipy.optimize.nnls, to be removed in SciPy 1.18.0.
scipy.optimize.nnlsatol
Deprecates the disp argument of scipy.linalg.signm, scipy.linalg.logm and scipy.linalg.sqrtm, to be removed in SciPy 1.18.0.
scipy.linalg.signmscipy.linalg.logmscipy.linalg.sqrtmdisp
scipy.stats.multinomial emits a FutureWarning when rows of p do not sum to 1.0; this will produce NaNs from SciPy 1.18.0.
scipy.stats.multinomialp
Deprecates the disp and iprint arguments of the l-bfgs-b solver in scipy.optimize, to be removed in SciPy 1.18.0.
scipy.optimizel-bfgs-bdispiprint
Adds spin as a developer CLI with editable install support; the SciPy-specific python dev.py CLI will be removed next release cycle.
spinpython dev.py
Deprecates scipy.stats.find_repeats, to be removed in SciPy 1.17.0; use numpy.unique or numpy.unique_counts instead.
scipy.stats.find_repeatsnumpy.uniquenumpy.unique_counts
Deprecates object and longdouble arrays in scipy.signal convolution/correlation and filtering functions, removal in 1.17.0.
scipy.signal.correlatescipy.signal.convolvescipy.signal.choose_conv_methodscipy.signal.lfilterscipy.signal.sosfilt
Deprecates scipy.linalg.interpolative.rand and seed, to be removed in SciPy 1.17.0.
scipy.linalg.interpolative.randscipy.linalg.interpolative.seed
Deprecates complex inputs to scipy.spatial.distance.cosine and correlation, which will raise an error in SciPy 1.17.0.
scipy.spatial.distance.cosinescipy.spatial.distance.correlation
Deprecates scipy.spatial.distance.kulczynski1 and sokalmichener, to be removed in SciPy 1.17.0.
scipy.spatial.distance.kulczynski1scipy.spatial.distance.sokalmichener
Deprecates scipy.linalg.kron in favour of numpy.kron.
scipy.linalg.kronnumpy.kron
Deprecates one-argument use of scipy.stats.linregress; the two variables must be separate arguments.
scipy.stats.linregress
Deprecates scipy.stats.trapz in favor of scipy.stats.trapezoid.
scipy.stats.trapzscipy.stats.trapezoid
Deprecates scipy.special.lpn in favor of scipy.special.legendre_p_all.
scipy.special.lpnscipy.special.legendre_p_all
Deprecates scipy.special.lpmn and scipy.special.clpmn in favor of scipy.special.assoc_legendre_p_all.
scipy.special.lpmnscipy.special.clpmnscipy.special.assoc_legendre_p_all
Deprecates scipy.special.sph_harm in favor of scipy.special.sph_harm_y.
scipy.special.sph_harmscipy.special.sph_harm_y
Multi-dimensional r and c arrays to toeplitz functions will be treated as batches of 1-D coefficients starting in SciPy 1.17.0.
scipy.linalg.toeplitzscipy.linalg.matmul_toeplitzscipy.linalg.solve_toeplitz
Deprecates random_state and permutations arguments of scipy.stats.ttest_ind; use method for permutation tests.
scipy.stats.ttest_indrandom_statepermutationsmethod
Legacy random arguments will emit warnings in 1.17.0 and change default behavior in 1.19.0.
rngnp.random.default_rngnp.random.Generatorscipy.cluster.vq.kmeansscipy.cluster.vq.kmeans2scipy.optimize.basinhoppingscipy.stats.bootstrapscipy.stats.qmcscipy.interpolate.BarycentricInterpolatorscipy.interpolate.barycentric_interpolatescipy.linalg.clarkson_woodruff_transformscipy.optimize.differential_evolutionscipy.optimize.dual_annealingseednumpy.random.Generator
scipy.stats.bootstrap emits a FutureWarning when input array shapes disagree; broadcasting will become automatic in the future.
scipy.stats.bootstrap
scipy.signal.sosfreqz is renamed to scipy.signal.freqz_sos; the old name remains as a backwards-compatible alias.
scipy.signal.sosfreqzscipy.signal.freqz_sos
Deprecates raveling of multi-dimensional input by scipy.linalg.toeplitz; batching support planned for SciPy 1.17.0.
scipy.linalg.toeplitz
Deprecates masked array input support for scipy.stats.gstd, chisquare, and power_divergence.
scipy.stats.gstdscipy.stats.chisquarescipy.stats.power_divergence
Deprecates exact=True with non-integral N and/or k in scipy.special.comb and scipy.special.perm.
scipy.special.combscipy.special.permexactNk
Deprecates specifying both samples in one argument to scipy.stats.linregress; x and y must be separate arguments.
scipy.stats.linregressxy
Deprecates the conjtransp method for scipy.sparse.dok_array and dok_matrix; it will be removed in SciPy 1.16.0.
scipy.sparse.dok_arrayscipy.sparse.dok_matrixconjtransp
Deprecates quadrature="trapz" in scipy.integrate.quad_vec in favour of quadrature="trapezoid"; removal in SciPy 1.16.0.
scipy.integrate.quad_vecquadraturetrapztrapezoid
Complex dtypes in PchipInterpolator and Akima1DInterpolator are deprecated and will error in SciPy 1.15.0.
PchipInterpolatorAkima1DInterpolatornp.real
Non-integer values of n with exact=True are deprecated for scipy.special.factorial.
scipy.special.factorialnexact
Marks stft, istft, and spectrogram as legacy in favor of ShortTimeFFT.
stftistftspectrogramShortTimeFFT
Deprecates scipy.signal.cmplx_sort, to be removed in SciPy 1.15, with a replacement given in the deprecation message.
scipy.signal.cmplx_sort
Deprecates initial values other than 0 and None for scipy.integrate.cumulative_trapezoid.
scipy.integrate.cumulative_trapezoidinitial
Deprecates scipy.stats.rvs_ratio_uniforms in favour of scipy.stats.sampling.RatioUniforms.
scipy.stats.rvs_ratio_uniformsscipy.stats.sampling.RatioUniforms
Deprecates scipy.integrate.quadrature and scipy.integrate.romberg for accuracy and interface issues, removal in SciPy 1.15.
scipy.integrate.quadraturescipy.integrate.rombergscipy.integrate.quad
Deprecates positional use of keyword arguments for listed functions, raising an error from SciPy 1.14.
linalg.eighlinalg.eigvalshlinalg.pinvintegrate.simpsonsignal.firlssignal.firwinspecial.combstats.kendalltau
Deprecates all wavelet functions since PyWavelets provides suitable implementations.
signal.daubsignal.qmfsignal.cascadesignal.morletsignal.morlet2signal.rickersignal.cwt
Deprecates scipy.integrate.trapz, cumtrapz and simps in favour of trapezoid, cumulative_trapezoid and simpson, removal in SciPy 1.14.
scipy.integrate.trapzscipy.integrate.cumtrapzscipy.integrate.simpsscipy.integrate.trapezoidscipy.integrate.cumulative_trapezoidscipy.integrate.simpson
Deprecates the tol argument of several sparse.linalg iterative solvers in favour of rtol, removal in SciPy 1.14; atol default will change to 0.0.
scipy.sparse.linalg.bcgscipy.sparse.linalg.cgscipy.sparse.linalg.gmresscipy.sparse.linalg.lgmresscipy.sparse.linalg.minresscipy.sparse.linalg.qmrscipy.sparse.linalg.tfqmrtol
Deprecates scipy.signal.cmplx_sort, to be removed in SciPy 1.14; a replacement is given in the deprecation message.
scipy.signal.cmplx_sort
Deprecates scipy.integrate.quadrature and scipy.integrate.romberg, to be removed in SciPy 1.14; use scipy.integrate.quad instead.
scipy.integrate.quadraturescipy.integrate.rombergscipy.integrate.quad
Deprecates sparse array methods asfptype, getrow, getcol, get_shape, getmaxprint, set_shape, getnnz, getformat and the .A and .H attributes.
asfptypegetrowgetcolget_shapegetmaxprintset_shapegetnnzgetformat
Deprecates multi-Ellipsis sparse matrix indexing, to be removed in SciPy 1.13.
Deprecates scipy.linalg tri, triu and tril, to be removed in SciPy 1.13; use the NumPy equivalents.
scipy.linalg.triscipy.linalg.triuscipy.linalg.tril
Deprecates scipy.signal bspline, quadratic and cubic, to be removed in SciPy 1.13; use scipy.interpolate.BSpline.
scipy.signal.bsplinescipy.signal.quadraticscipy.signal.cubicscipy.interpolate.BSpline
Deprecates the even keyword of scipy.integrate.simpson, to be removed in SciPy 1.13.0.
scipy.integrate.simpson
Deprecates exact=True when passing integers in a float array to factorial, to be removed in SciPy 1.13.0.
factorial
Deprecates float128 and object dtypes for scipy.signal.medfilt and scipy.signal.order_filter.
scipy.signal.medfiltscipy.signal.order_filter
scipy.signal lsim2, impulse2 and step2 now raise a DeprecationWarning and will be removed in SciPy 1.13.0.
scipy.signal.lsim2scipy.signal.impulse2scipy.signal.step2
Importing window functions directly from scipy.window now raises a DeprecationWarning and will be removed in SciPy 1.13.0.
scipy.windowscipy.signal.windowscipy.signal.get_window
Deprecates the scipy.misc module and all its methods in v1.10; they will be removed in SciPy v2.0.0.
scipy.miscscipy.datasets
Deprecates the scipy.stats.qmc.LatinHypercube centered parameter, replaced by the scramble argument.
scipy.stats.qmc.LatinHypercubecenteredscramble
Deprecates the scipy.interpolate.interp2d class; the docstring lists recommended replacements.
scipy.interpolate.interp2d
Deprecates the n keyword of the distribution moment method in favor of order due to collision with the shape parameter n.
momentnorder
Deprecates the alpha keyword of the distribution interval method in favor of confidence.
intervalalphaconfidence
Deprecates the 'simplex', 'revised simplex', and 'interior-point' methods of scipy.optimize.linprog in favor of highs, highs-ds, or highs-ipm.
scipy.optimize.linprogsimplexrevised simplexinterior-pointhighshighs-dshighs-ipm
Deprecates support for non-numeric arrays in stats.mode, suggesting pandas.DataFrame.mode instead.
stats.modepandas.DataFrame.mode
Deprecates spatial.distance.kulsinski in favor of spatial.distance.kulczynski1.
spatial.distance.kulsinskispatial.distance.kulczynski1
Deprecates the maxiter keyword of the truncated Newton (TNC) algorithm in favor of maxfun.
maxitermaxfunTNC
The vertices keyword of Delauney.qhull now raises a DeprecationWarning after long being deprecated in documentation only.
Delauney.qhullvertices
The extradoc keyword of rv_continuous, rv_discrete, and rv_sample now raises a DeprecationWarning after long being deprecated in documentation only.
extradocrv_continuousrv_discreterv_sample
numpy.distutils-based builds remain supported but are planned for removal before the 1.10.0 release.
numpy.distutilssetup.py
Deprecates all namespaces that were private but happened to miss underscores in their names.
scipy.signal.splinescipy.ndimage.filtersscipy.ndimage.fourierscipy.ndimage.measurementsscipy.ndimage.morphologyscipy.ndimage.interpolationscipy.sparse.linalg.solvescipy.sparse.linalg.eigenscipy.signalscipy.statsscipy.stats.distributions
Deprecates NumericalInverseHermite from scipy.stats, moving it to scipy.stats.sampling with renamed parameters.
NumericalInverseHermitescipy.statsscipy.stats.samplingppftolu_resolutionmax_intervals
Deprecates scipy.linalg.pinv2, whose functionality is completely subsumed into scipy.linalg.pinv.
scipy.linalg.pinv2scipy.linalg.pinv
Deprecates the non-working rcond and cond keywords of scipy.linalg.pinv and scipy.linalg.pinvh, replaced by atol and rtol.
scipy.linalg.pinvscipy.linalg.pinvhrcondcondatolrtol
Deprecates scipy.spatial.distance metrics silently squeezing extra length-1 dimensions from inputs; they expect 1d vectors.
scipy.spatial.distancenp.squeeze
Deprecates calling KDTree.query with k=None to find all neighbours; use KDTree.query_ball_point instead.
KDTree.queryKDTree.query_ball_point
Deprecates distance.wminkowski; use distance.minkowski with weights supplied via the w keyword.
distance.wminkowskidistance.minkowskiw
Deprecates the turbo and eigvals keywords of scipy.linalg.eigh.
scipy.linalg.eighturboeigvals
scipy.special bdtr, bdtrc and bdtri deprecate non-negative non-integral n arguments.
bdtrbdtrcbdtri
scipy.stats.median_absolute_deviation is deprecated in favor of median_abs_deviation.
median_absolute_deviationmedian_abs_deviation
Using the string "raw" for the scale parameter of iqr is deprecated; use scale=1 instead.
iqrscale
scipy.fftpack is not deprecated but is now considered legacy; new code is recommended to use scipy.fft instead.
scipy.fftpackscipy.fft
Deprecates NumPy functions exposed via the root SciPy namespace, to be removed in 2.0.0.
scipy.randscipy.diagnumpy.random.default_rngnumpy.diag
Deprecates calling scipy.fft as a function; it will be removed in SciPy 1.5.0.
scipy.fft
Renames Rotation.from_dcm and Rotation.as_dcm to from_matrix and as_matrix; old names removed in SciPy 1.6.0.
scipy.spatial.RotationRotation.from_dcmRotation.as_dcmRotation.from_matrixRotation.as_matrix
Deprecates Rotation.match_vectors in favor of Rotation.align_vectors; old method removed in SciPy 1.6.0.
Rotation.match_vectorsRotation.align_vectors
This is the last SciPy release to support Python 2.7; 1.2.x is an LTS branch with backports until 1 Jan 2020.
Deprecates the hyp2f0, hyp1f2, and hyp3f0 functions in scipy.special.
hyp2f0hyp1f2hyp3f0scipy.special
Deprecates the sparse iterative solvers' absolute tolerance handling; set atol= explicitly to silence warnings.
scipy.sparse.linalgatol
Deprecates scipy.signal.windows.slepian in favor of scipy.signal.windows.dpss.
scipy.signal.windows.slepianscipy.signal.windows.dpss
Prefers importing window functions from scipy.signal.windows; old scipy.signal location remains available.
scipy.signalscipy.signal.windows
Deprecates indexing sparse matrices with floating-point numbers instead of integers.
Deprecates the function scipy.stats.itemfreq.
scipy.stats.itemfreq
Deprecates bytescale, fromimage, imfilter, imread, imresize, imrotate, imsave, imshow and toimage in scipy.misc.
scipy.misc.bytescalescipy.misc.fromimagescipy.misc.imfilterscipy.misc.imreadscipy.misc.imresizescipy.misc.imrotatescipy.misc.imsavescipy.misc.imshow
Deprecates scipy.interpolate.interpolate_wrapper and all functions in that submodule.
scipy.interpolate.interpolate_wrapper
Announces that fillvalue of scipy.signal.convolve2d will be cast to input dtypes and checked to be scalar or single-element array.
scipy.signal.convolve2dfillvalue
Deprecates scipy.spatial.distance.matching, an alias of hamming.
scipy.spatial.distance.matchingscipy.spatial.distance.hamming
Deprecates scipy.spatial.distance.wminkowski in documentation due to a wrong metric interpretation.
scipy.spatial.distance.wminkowskiscipy.spatial.distance.minkowski
Recommends replacing positional arguments of pdist and cdist with keyword arguments.
scipy.spatial.distance.pdistscipy.spatial.distance.cdist

Generated by DepDelta from published Python source. Not mixed with prose notes.

  • removed: function test(*a, **kw)
  • removed: variable linalg
  • added: export PytestTester
  • added: export Version
  • added: export parse
  • added: variable np_maxversion
  • added: variable np_minversion
  • added: variable submodules
  • added: variable test
  • removed: class ClusterNode
  • removed: constructor ClusterNode(id, left=…, right=…, dist=…, count=…)
  • removed: export distance
  • removed: function average(y)
  • removed: function centroid(y)
  • removed: function complete(y)
  • removed: function cophenet(Z, Y=…)
  • removed: function correspond(Z, Y)
  • removed: function cut_tree(Z, n_clusters=…, height=…)
  • removed: function dendrogram(Z, p=…, truncate_mode=…, color_threshold=…, get_leaves=…, orientation=…, labels=…, count_sort=…, distance_sort=…, show_leaf_counts=…, no_plot=…, no_labels=…, leaf_font_size=…, leaf_rotation=…, leaf_label_func=…, show_contracted=…, link_color_func=…, ax=…, above_threshold_color=…)
  • removed: function fcluster(Z, t, criterion=…, depth=…, R=…, monocrit=…)
  • removed: function fclusterdata(X, t, criterion=…, metric=…, depth=…, method=…, R=…)
  • removed: function from_mlab_linkage(Z)
  • removed: function inconsistent(Z, d=…)
  • removed: function is_isomorphic(T1, T2)
  • removed: function is_monotonic(Z)
  • removed: function is_valid_im(R, warning=…, throw=…, name=…)
  • removed: function is_valid_linkage(Z, warning=…, throw=…, name=…)
  • removed: function leaders(Z, T)
  • removed: function leaves_list(Z)
  • removed: function linkage(y, method=…, metric=…)
  • removed: function maxRstat(Z, R, i)
  • removed: function maxdists(Z)
  • removed: function maxinconsts(Z, R)
  • removed: function median(y)
  • removed: function num_obs_linkage(Z)
  • removed: function set_link_color_palette(palette)
  • removed: function single(y)
  • removed: function to_mlab_linkage(Z)
  • removed: function to_tree(Z, rd=…)
  • removed: function ward(y)
  • removed: function weighted(y)
  • removed: method ClusterNode.get_count()
  • removed: method ClusterNode.get_id()
  • removed: method ClusterNode.get_left()
  • removed: method ClusterNode.get_right()
  • removed: method ClusterNode.is_leaf()
  • removed: method ClusterNode.pre_order(func=…)
  • added: export ClusterNode
  • added: export ClusterWarning
  • added: export DisjointSet
  • added: export average
  • added: export centroid
  • added: export complete
  • added: export cophenet
  • added: export correspond
  • added: export cut_tree
  • added: export dendrogram
  • added: export fcluster
  • added: export fclusterdata
  • added: export from_mlab_linkage
  • added: export inconsistent
  • added: export is_isomorphic
  • added: export is_monotonic
  • added: export is_valid_im
  • added: export is_valid_linkage
  • added: export leaders
  • added: export leaves_list
  • added: export linkage
  • added: export maxRstat
  • added: export maxdists
  • added: export maxinconsts
  • added: export median
  • added: export num_obs_linkage
  • added: export optimal_leaf_ordering
  • added: export set_link_color_palette
  • added: export single
  • added: export to_mlab_linkage
  • added: export to_tree
  • added: export ward
  • added: export weighted
  • removed: function configuration(parent_package=…, top_path=…)
  • removed: variable DEFINE_MACROS
  • removed: function kmeans(obs, k_or_guess, iter=…, thresh=…, check_finite=…)
  • removed: function kmeans2(data, k, iter=…, thresh=…, minit=…, missing=…, check_finite=…)
  • removed: function vq(obs, code_book, check_finite=…)
  • removed: function whiten(obs, check_finite=…)
  • added: export ClusterError
  • added: export kmeans
  • added: export kmeans2
  • added: export py_vq
  • added: export vq
  • added: export whiten
  • added: function check_fpu_mode(request)
  • added: function devices(xp)
  • added: function num_parallel_threads()
  • added: function pytest_configure(config)
  • added: function pytest_runtest_setup(item)
  • added: function skip_or_xfail_xp_backends(request: pytest.FixtureRequest, skip_or_xfail: Literal['skip', 'xfail']) -> None
  • added: function warnings_errors_and_rng(test=…)
  • added: function xp(request)
  • added: variable HAVE_SCPDT
  • added: variable PARALLEL_RUN_AVAILABLE
  • added: variable SCIPY_ARRAY_API_
  • added: variable SCIPY_HYPOTHESIS_PROFILE
  • added: variable default
  • added: variable hypothesis_available
  • added: variable msg
  • added: variable skip_xp_invalid_arg
  • added: variable xp_available_backend_ids
  • added: variable xp_available_backends
  • added: variable xp_known_backends
  • added: variable xp_skip_cpu_only_backends
  • added: variable xp_skip_eager_only_backends
  • added: export PytestTester
  • added: export codata
  • added: export constants
  • added: export physical_constants
  • removed: class ConstantWarning(DeprecationWarning)
  • removed: function find(sub=…, disp=…)
  • removed: function precision(key)
  • removed: function unit(key)
  • removed: function value(key)
  • removed: variable physical_constants
  • removed: function C2F(C)
  • removed: function C2K(C)
  • removed: function F2C(F)
  • removed: function F2K(F)
  • removed: function K2C(K)
  • removed: function K2F(K)
  • removed: function convert_temperature(val, old_scale, new_scale)
  • removed: function lambda2nu(lambda_)
  • removed: function nu2lambda(nu)
  • removed: variable Avogadro
  • removed: variable Boltzmann
  • removed: variable Btu
  • removed: variable Btu_IT
  • removed: variable Btu_th
  • removed: variable G
  • removed: variable Julian_year
  • removed: variable N_A
  • removed: variable Planck
  • removed: variable R
  • removed: variable Rydberg
  • removed: variable Stefan_Boltzmann
  • removed: variable Wien
  • removed: variable acre
  • removed: variable alpha
  • removed: variable angstrom
  • removed: variable arcmin
  • removed: variable arcminute
  • removed: variable arcsec
  • removed: variable arcsecond
  • removed: variable astronomical_unit
  • removed: variable atm
  • removed: variable atmosphere
  • removed: variable atomic_mass
  • removed: variable atto
  • removed: variable au
  • removed: variable bar
  • removed: variable barrel
  • removed: variable bbl
  • removed: variable c
  • removed: variable calorie
  • removed: variable calorie_IT
  • removed: variable calorie_th
  • removed: variable carat
  • removed: variable centi
  • removed: variable day
  • removed: variable deci
  • removed: variable degree
  • removed: variable degree_Fahrenheit
  • removed: variable deka
  • removed: variable dyn
  • removed: variable dyne
  • removed: variable e
  • removed: variable eV
  • removed: variable electron_mass
  • removed: variable electron_volt
  • removed: variable elementary_charge
  • removed: variable epsilon_0
  • removed: variable erg
  • removed: variable exa
  • removed: variable exbi
  • removed: variable femto
  • removed: variable fermi
  • removed: variable fine_structure
  • removed: variable fluid_ounce
  • removed: variable fluid_ounce_US
  • removed: variable fluid_ounce_imp
  • removed: variable foot
  • removed: variable g
  • removed: variable gallon
  • removed: variable gallon_US
  • removed: variable gallon_imp
  • removed: variable gas_constant
  • removed: variable gibi
  • removed: variable giga
  • removed: variable golden
  • removed: variable golden_ratio
  • removed: variable grain
  • removed: variable gram
  • removed: variable gravitational_constant
  • removed: variable h
  • removed: variable hbar
  • removed: variable hectare
  • removed: variable hecto
  • removed: variable horsepower
  • removed: variable hour
  • removed: variable hp
  • removed: variable inch
  • removed: variable k
  • removed: variable kgf
  • removed: variable kibi
  • removed: variable kilo
  • removed: variable kilogram_force
  • removed: variable kmh
  • removed: variable knot
  • removed: variable lb
  • removed: variable lbf
  • removed: variable light_year
  • removed: variable liter
  • removed: variable litre
  • removed: variable long_ton
  • removed: variable m_e
  • removed: variable m_n
  • removed: variable m_p
  • removed: variable m_u
  • removed: variable mach
  • removed: variable mebi
  • removed: variable mega
  • removed: variable metric_ton
  • removed: variable micro
  • removed: variable micron
  • removed: variable mil
  • removed: variable mile
  • removed: variable milli
  • removed: variable minute
  • removed: variable mmHg
  • removed: variable mph
  • removed: variable mu_0
  • removed: variable nano
  • removed: variable nautical_mile
  • removed: variable neutron_mass
  • removed: variable ounce
  • removed: variable oz
  • removed: variable parsec
  • removed: variable pebi
  • removed: variable peta
  • removed: variable pi
  • removed: variable pico
  • removed: variable point
  • removed: variable pound
  • removed: variable pound_force
  • removed: variable proton_mass
  • removed: variable psi
  • removed: variable pt
  • removed: variable short_ton
  • removed: variable sigma
  • removed: variable speed_of_light
  • removed: variable speed_of_sound
  • removed: variable stone
  • removed: variable survey_foot
  • removed: variable survey_mile
  • removed: variable tebi
  • removed: variable tera
  • removed: variable ton_TNT
  • removed: variable torr
  • removed: variable troy_ounce
  • removed: variable troy_pound
  • removed: variable u
  • removed: variable week
  • removed: variable yard
  • removed: variable year
  • removed: variable yobi
  • removed: variable yotta
  • removed: variable zebi
  • removed: variable zepto
  • removed: variable zero_Celsius
  • removed: variable zetta
  • removed: function configuration(parent_package=…, top_path=…)
  • added: export ascent
  • added: export clear_cache
  • added: export download_all
  • added: export electrocardiogram
  • added: export face
  • added: export dct
  • added: export dctn
  • added: export dst
  • added: export dstn
  • added: export fft
  • added: export fft2
  • added: export fftfreq
  • added: export fftn
  • added: export fftshift
  • added: export fht
  • added: export fhtoffset
  • added: export get_workers
  • added: export hfft
  • added: export hfft2
  • added: export hfftn
  • added: export idct
  • added: export idctn
  • added: export idst
  • added: export idstn
  • added: export ifft
  • added: export ifft2
  • added: export ifftn
  • added: export ifftshift
  • added: export ifht
  • added: export ihfft
  • added: export ihfft2
  • added: export ihfftn
  • added: export irfft
  • added: export irfft2
  • added: export irfftn
  • added: export next_fast_len
  • added: export prev_fast_len
  • added: export register_backend
  • added: export rfft
  • added: export rfft2
  • added: export rfftfreq
  • added: export rfftn
  • added: export set_backend
  • added: export set_global_backend
  • added: export set_workers
  • added: export skip_backend
  • removed: function fft(x, n=…, axis=…, overwrite_x=…)
  • removed: function fft2(x, shape=…, axes=…, overwrite_x=…)
  • removed: function fftn(x, shape=…, axes=…, overwrite_x=…)
  • removed: function ifft(x, n=…, axis=…, overwrite_x=…)
  • removed: function ifft2(x, shape=…, axes=…, overwrite_x=…)
  • removed: function ifftn(x, shape=…, axes=…, overwrite_x=…)
  • removed: function irfft(x, n=…, axis=…, overwrite_x=…)
  • removed: function rfft(x, n=…, axis=…, overwrite_x=…)
  • removed: variable fftpack_version
  • removed: variable major
  • removed: variable micro
  • removed: variable minor
  • removed: export fftfreq
  • removed: export fftshift
  • removed: export ifftshift
  • removed: function next_fast_len(target)
  • removed: function rfftfreq(n, d=…)
  • removed: function cc_diff(x, a, b, period=…, _cache=…)
  • removed: function cs_diff(x, a, b, period=…, _cache=…)
  • removed: function diff(x, order=…, period=…, _cache=…)
  • removed: function hilbert(x, _cache=…)
  • removed: function ihilbert(x)
  • removed: function itilbert(x, h, period=…, _cache=…)
  • removed: function sc_diff(x, a, b, period=…, _cache=…)
  • removed: function shift(x, a, period=…, _cache=…)
  • removed: function ss_diff(x, a, b, period=…, _cache=…)
  • removed: function tilbert(x, h, period=…, _cache=…)
  • removed: function dct(x, type=…, n=…, axis=…, norm=…, overwrite_x=…)
  • removed: function dst(x, type=…, n=…, axis=…, norm=…, overwrite_x=…)
  • removed: function idct(x, type=…, n=…, axis=…, norm=…, overwrite_x=…)
  • removed: function idst(x, type=…, n=…, axis=…, norm=…, overwrite_x=…)
  • removed: function configuration(parent_package=…, top_path=…)
  • added: export BDF
  • added: export DOP853
  • added: export DenseOutput
  • added: export LSODA
  • added: export OdeSolution
  • added: export OdeSolver
  • added: export PytestTester
  • added: export RK23
  • added: export RK45
  • added: export Radau
  • added: export cubature
  • added: export dop
  • added: export lebedev_rule
  • added: export lsoda
  • added: export nsum
  • added: export odepack
  • added: export quad_vec
  • added: export quadpack
  • added: export solve_ivp
  • added: export tanhsinh
  • added: export vode
  • removed: function odeint(func, y0, t, args=…, Dfun=…, col_deriv=…, full_output=…, ml=…, mu=…, rtol=…, atol=…, tcrit=…, h0=…, hmax=…, hmin=…, ixpr=…, mxstep=…, mxhnil=…, mxordn=…, mxords=…, printmessg=…)
  • removed: class IntegrationWarning(UserWarning)
  • removed: function dblquad(func, a, b, gfun, hfun, args=…, epsabs=…, epsrel=…)
  • removed: function nquad(func, ranges, args=…, opts=…, full_output=…)
  • removed: function quad(func, a, b, args=…, full_output=…, epsabs=…, epsrel=…, limit=…, points=…, weight=…, wvar=…, wopts=…, maxp1=…, limlst=…)
  • removed: function quad_explain(output=…)
  • removed: function tplquad(func, a, b, gfun, hfun, qfun, rfun, args=…, epsabs=…, epsrel=…)
  • removed: export trapz
  • removed: function cumtrapz(y, x=…, dx=…, axis=…, initial=…)
  • removed: function fixed_quad(func, a, b, args=…, n=…)
  • removed: function newton_cotes(rn, equal=…)
  • removed: function quadrature(func, a, b, args=…, tol=…, rtol=…, maxiter=…, vec_func=…, miniter=…)
  • removed: function romb(y, dx=…, axis=…, show=…)
  • removed: function romberg(function, a, b, args=…, tol=…, rtol=…, show=…, divmax=…, vec_func=…)
  • removed: function simps(y, x=…, dx=…, axis=…, even=…)
  • removed: function configuration(parent_package=…, top_path=…)
  • added: export NdBSpline
  • added: export PytestTester
  • added: export fitpack
  • added: export fitpack2
  • added: export generate_knots
  • added: export interpnd
  • added: export interpolate
  • added: export make_splprep
  • added: export make_splrep
  • added: export ndgriddata
  • added: export polyint
  • added: export rbf
  • added: variable pchip
  • removed: export bisplev
  • removed: export bisplrep
  • removed: function insert(x, tck, m=…, per=…)
  • removed: function spalde(x, tck)
  • removed: function splantider(tck, n=…)
  • removed: function splder(tck, n=…)
  • removed: function splev(x, tck, der=…, ext=…)
  • removed: function splint(a, b, tck, full_output=…)
  • removed: function splprep(x, w=…, u=…, ub=…, ue=…, k=…, task=…, s=…, t=…, full_output=…, nest=…, per=…, quiet=…)
  • removed: function splrep(x, y, w=…, xb=…, xe=…, k=…, task=…, s=…, t=…, full_output=…, per=…, quiet=…)
  • removed: function sproot(tck, mest=…)
  • removed: class BivariateSpline(_BivariateSplineBase)
  • removed: class InterpolatedUnivariateSpline(UnivariateSpline)
  • removed: class LSQBivariateSpline(BivariateSpline)
  • removed: class LSQSphereBivariateSpline(SphereBivariateSpline)
  • removed: class LSQUnivariateSpline(UnivariateSpline)
  • removed: class RectBivariateSpline(BivariateSpline)
  • removed: class RectSphereBivariateSpline(SphereBivariateSpline)
  • removed: class SmoothBivariateSpline(BivariateSpline)
  • removed: class SmoothSphereBivariateSpline(SphereBivariateSpline)
  • removed: class UnivariateSpline(object)
  • removed: constructor InterpolatedUnivariateSpline(x, y, w=…, bbox=…, k=…, ext=…, check_finite=…)
  • removed: constructor LSQBivariateSpline(x, y, z, tx, ty, w=…, bbox=…, kx=…, ky=…, eps=…)
  • removed: constructor LSQSphereBivariateSpline(theta, phi, r, tt, tp, w=…, eps=…)
  • removed: constructor LSQUnivariateSpline(x, y, t, w=…, bbox=…, k=…, ext=…, check_finite=…)
  • removed: constructor RectBivariateSpline(x, y, z, bbox=…, kx=…, ky=…, s=…)
  • removed: constructor RectSphereBivariateSpline(u, v, r, s=…, pole_continuity=…, pole_values=…, pole_exact=…, pole_flat=…)
  • removed: constructor SmoothBivariateSpline(x, y, z, w=…, bbox=…, kx=…, ky=…, s=…, eps=…)
  • removed: constructor SmoothSphereBivariateSpline(theta, phi, r, w=…, s=…, eps=…)
  • removed: constructor UnivariateSpline(x, y, w=…, bbox=…, k=…, s=…, ext=…, check_finite=…)
  • removed: method BivariateSpline.ev(xi, yi, dx=…, dy=…)
  • removed: method BivariateSpline.integral(xa, xb, ya, yb)
  • removed: method UnivariateSpline.antiderivative(n=…)
  • removed: method UnivariateSpline.derivative(n=…)
  • removed: method UnivariateSpline.derivatives(x)
  • removed: method UnivariateSpline.get_coeffs()
  • removed: method UnivariateSpline.get_knots()
  • removed: method UnivariateSpline.get_residual()
  • removed: method UnivariateSpline.integral(a, b)
  • removed: method UnivariateSpline.roots()
  • removed: method UnivariateSpline.set_smoothing_factor(s)
  • removed: class BPoly(_PPolyBase)
  • removed: class NdPPoly(object)
  • removed: class PPoly(_PPolyBase)
  • removed: class RegularGridInterpolator(object)
  • removed: class interp1d(_Interpolator1D)
  • removed: class interp2d(object)
  • removed: class ppform(PPoly)
  • removed: constructor NdPPoly(c, x, extrapolate=…)
  • removed: constructor RegularGridInterpolator(points, values, method=…, bounds_error=…, fill_value=…)
  • removed: constructor interp1d(x, y, kind=…, axis=…, copy=…, bounds_error=…, fill_value=…, assume_sorted=…)
  • removed: constructor interp2d(x, y, z, kind=…, copy=…, bounds_error=…, fill_value=…)
  • removed: constructor ppform(coeffs, breaks, fill=…, sort=…)
  • removed: function interpn(points, values, xi, method=…, bounds_error=…, fill_value=…)
  • removed: function lagrange(x, w)
  • removed: function spleval(xck, xnew, deriv=…)
  • removed: function spline(xk, yk, xnew, order=…, kind=…, conds=…)
  • removed: function splmake(xk, yk, order=…, kind=…, conds=…)
  • removed: function spltopp(xk, cvals, k)
  • removed: method BPoly.antiderivative(nu=…)
  • removed: method BPoly.derivative(nu=…)
  • removed: method BPoly.extend(c, x, right=…)
  • removed: method BPoly.integrate(a, b, extrapolate=…)
  • removed: method NdPPoly.antiderivative(nu)
  • removed: method NdPPoly.derivative(nu)
  • removed: method NdPPoly.integrate(ranges, extrapolate=…)
  • removed: method NdPPoly.integrate_1d(a, b, axis, extrapolate=…)
  • removed: method PPoly.antiderivative(nu=…)
  • removed: method PPoly.derivative(nu=…)
  • removed: method PPoly.integrate(a, b, extrapolate=…)
  • removed: method PPoly.roots(discontinuity=…, extrapolate=…)
  • removed: method PPoly.solve(y=…, discontinuity=…, extrapolate=…)
  • removed: property interp1d.fill_value
  • removed: static method BPoly.from_derivatives(xi, yi, orders=…, extrapolate=…)
  • removed: static method BPoly.from_power_basis(pp, extrapolate=…)
  • removed: static method NdPPoly.construct_fast(c, x, extrapolate=…)
  • removed: static method PPoly.from_bernstein_basis(bp, extrapolate=…)
  • removed: static method PPoly.from_spline(tck, extrapolate=…)
  • removed: static method ppform.fromspline(xk, cvals, order, fill=…)
  • removed: function atleast_1d_and_contiguous(ary, dtype=…)
  • removed: function block(x, y, new_x)
  • removed: function block_average_above(x, y, new_x)
  • removed: function linear(x, y, new_x)
  • removed: function logarithmic(x, y, new_x)
  • removed: function nearest(x, y, new_x)
  • removed: class NearestNDInterpolator(NDInterpolatorBase)
  • removed: constructor NearestNDInterpolator(x, y, rescale=…, tree_options=…)
  • removed: export CloughTocher2DInterpolator
  • removed: export LinearNDInterpolator
  • removed: function griddata(points, values, xi, method=…, fill_value=…, rescale=…)
  • removed: class BarycentricInterpolator(_Interpolator1D)
  • removed: class KroghInterpolator(_Interpolator1DWithDerivatives)
  • removed: constructor BarycentricInterpolator(xi, yi=…, axis=…)
  • removed: constructor KroghInterpolator(xi, yi, axis=…)
  • removed: function approximate_taylor_polynomial(f, x, degree, scale, order=…)
  • removed: function barycentric_interpolate(xi, yi, x, axis=…)
  • removed: function krogh_interpolate(xi, yi, x, der=…, axis=…)
  • removed: method BarycentricInterpolator.add_xi(xi, yi=…)
  • removed: method BarycentricInterpolator.set_yi(yi, axis=…)
  • removed: class Rbf(object)
  • removed: constructor Rbf(*args, **kwargs)
  • removed: function configuration(parent_package=…, top_path=…)
  • removed: export byteordercodes
  • added: export FortranEOFError
  • added: export FortranFormattingError
  • added: export PytestTester
  • added: export arff
  • added: export harwell_boeing
  • added: export idl
  • added: export mmio
  • added: export netcdf
  • added: export wavfile
  • added: export PytestTester
  • removed: class ArffError(IOError)
  • removed: class MetaData(object)
  • removed: class ParseArffError(ArffError)
  • removed: constructor MetaData(rel, attr)
  • removed: function loadarff(f)
  • removed: method MetaData.names()
  • removed: method MetaData.types()
  • removed: function configuration(parent_package=…, top_path=…)
  • removed: export HBFile
  • removed: export HBInfo
  • removed: export HBMatrixType
  • removed: export MalformedHeader
  • removed: export hb_read
  • removed: export hb_write
  • removed: class HBFile(object)
  • removed: class HBInfo(object)
  • removed: class HBMatrixType(object)
  • removed: class MalformedHeader(Exception)
  • removed: constructor HBFile(file, hb_info=…)
  • removed: constructor HBInfo(title, key, total_nlines, pointer_nlines, indices_nlines, values_nlines, mxtype, nrows, ncols, nnon_zeros, pointer_format_str, indices_format_str, values_format_str, right_hand_sides_nlines=…, nelementals=…)
  • removed: constructor HBMatrixType(value_type, structure, storage=…)
  • removed: function hb_read(file)
  • removed: function hb_write(file, m, hb_info=…)
  • removed: method HBFile.read_matrix()
  • removed: method HBFile.write_matrix(m)
  • removed: method HBInfo.dump()
  • removed: property HBFile.key
  • removed: property HBFile.storage
  • removed: property HBFile.structure
  • removed: property HBFile.title
  • removed: property HBFile.type
  • removed: property HBMatrixType.fortran_format
  • removed: static method HBInfo.from_data(m, title=…, key=…, mxtype=…, fmt=…)
  • removed: static method HBInfo.from_file(fid)
  • removed: static method HBMatrixType.from_fortran(fmt)
  • removed: function configuration(parent_package=…, top_path=…)
  • removed: class AttrDict(dict)
  • removed: class ObjectPointer(Pointer)
  • removed: class Pointer(object)
  • removed: constructor AttrDict(init=…)
  • removed: constructor Pointer(index)
  • removed: function readsav(file_name, idict=…, python_dict=…, uncompressed_file_name=…, verbose=…)
  • removed: variable DTYPE_DICT
  • removed: variable RECTYPE_DICT
  • removed: variable STRUCT_DICT
  • removed: export byteordercodes
  • added: export MatReadError
  • added: export MatReadWarning
  • added: export MatWriteError
  • added: export MatWriteWarning
  • added: export MatlabFunction
  • added: export MatlabObject
  • added: export MatlabOpaque
  • added: export mat_struct
  • added: export matfile_version
  • added: export varmats_from_mat
  • removed: function to_numpy_code(code)
  • removed: variable aliases
  • removed: variable native_code
  • removed: variable swapped_code
  • removed: variable sys_is_le
  • removed: function loadmat(file_name, mdict=…, appendmat=…, **kwargs)
  • removed: function mat_reader_factory(file_name, appendmat=…, **kwargs)
  • removed: function savemat(file_name, mdict, appendmat=…, format=…, long_field_names=…, do_compression=…, oned_as=…)
  • removed: function whosmat(file_name, appendmat=…, **kwargs)
  • removed: class MatFile4Reader(MatFileReader)
  • removed: class MatFile4Writer(object)
  • removed: class VarHeader4(object)
  • removed: class VarReader4(object)
  • removed: class VarWriter4(object)
  • removed: constructor MatFile4Reader(mat_stream, *args, **kwargs)
  • removed: constructor MatFile4Writer(file_stream, oned_as=…)
  • removed: constructor VarHeader4(name, dtype, mclass, dims, is_complex)
  • removed: constructor VarReader4(file_reader)
  • removed: constructor VarWriter4(file_writer)
  • removed: field VarHeader4.is_global
  • removed: field VarHeader4.is_logical
  • removed: function arr_to_2d(arr, oned_as=…)
  • removed: method MatFile4Reader.get_variables(variable_names=…)
  • removed: method MatFile4Reader.guess_byte_order()
  • removed: method MatFile4Reader.initialize_read()
  • removed: method MatFile4Reader.list_variables()
  • removed: method MatFile4Reader.read_var_array(header, process=…)
  • removed: method MatFile4Reader.read_var_header()
  • removed: method MatFile4Writer.put_variables(mdict, write_header=…)
  • removed: method VarReader4.array_from_header(hdr, process=…)
  • removed: method VarReader4.read_char_array(hdr)
  • removed: method VarReader4.read_full_array(hdr)
  • removed: method VarReader4.read_header()
  • removed: method VarReader4.read_sparse_array(hdr)
  • removed: method VarReader4.read_sub_array(hdr, copy=…)
  • removed: method VarReader4.shape_from_header(hdr)
  • removed: method VarWriter4.write(arr, name)
  • removed: method VarWriter4.write_bytes(arr)
  • removed: method VarWriter4.write_char(arr, name)
  • removed: method VarWriter4.write_header(name, shape, P=…, T=…, imagf=…)
  • removed: method VarWriter4.write_numeric(arr, name)
  • removed: method VarWriter4.write_sparse(arr, name)
  • removed: method VarWriter4.write_string(s)
  • removed: variable SYS_LITTLE_ENDIAN
  • removed: variable mclass_info
  • removed: variable mdtypes_template
  • removed: variable miDOUBLE
  • removed: variable miINT16
  • removed: variable miINT32
  • removed: variable miSINGLE
  • removed: variable miUINT16
  • removed: variable miUINT8
  • removed: variable mxCHAR_CLASS
  • removed: variable mxFULL_CLASS
  • removed: variable mxSPARSE_CLASS
  • removed: variable np_to_mtypes
  • removed: variable order_codes
  • removed: class EmptyStructMarker(object)
  • removed: class MatFile5Reader(MatFileReader)
  • removed: class MatFile5Writer(object)
  • removed: class VarWriter5(object)
  • removed: constructor MatFile5Reader(mat_stream, byte_order=…, mat_dtype=…, squeeze_me=…, chars_as_strings=…, matlab_compatible=…, struct_as_record=…, verify_compressed_data_integrity=…, uint16_codec=…)
  • removed: constructor MatFile5Writer(file_stream, do_compression=…, unicode_strings=…, global_vars=…, long_field_names=…, oned_as=…)
  • removed: constructor VarWriter5(file_writer)
  • removed: field VarWriter5.mat_tag
  • removed: function to_writeable(source)
  • removed: function varmats_from_mat(file_obj)
  • removed: method MatFile5Reader.get_variables(variable_names=…)
  • removed: method MatFile5Reader.guess_byte_order()
  • removed: method MatFile5Reader.initialize_read()
  • removed: method MatFile5Reader.list_variables()
  • removed: method MatFile5Reader.read_file_header()
  • removed: method MatFile5Reader.read_var_array(header, process=…)
  • removed: method MatFile5Reader.read_var_header()
  • removed: method MatFile5Writer.put_variables(mdict, write_header=…)
  • removed: method MatFile5Writer.write_file_header()
  • removed: method VarWriter5.update_matrix_tag(start_pos)
  • removed: method VarWriter5.write(arr)
  • removed: method VarWriter5.write_bytes(arr)
  • removed: method VarWriter5.write_cells(arr)
  • removed: method VarWriter5.write_char(arr, codec=…)
  • removed: method VarWriter5.write_element(arr, mdtype=…)
  • removed: method VarWriter5.write_empty_struct()
  • removed: method VarWriter5.write_header(shape, mclass, is_complex=…, is_logical=…, nzmax=…)
  • removed: method VarWriter5.write_numeric(arr)
  • removed: method VarWriter5.write_object(arr)
  • removed: method VarWriter5.write_regular_element(arr, mdtype, byte_count)
  • removed: method VarWriter5.write_smalldata_element(arr, mdtype, byte_count)
  • removed: method VarWriter5.write_sparse(arr)
  • removed: method VarWriter5.write_string(s)
  • removed: method VarWriter5.write_struct(arr)
  • removed: method VarWriter5.write_top(arr, name, is_global)
  • removed: variable NDT_ARRAY_FLAGS
  • removed: variable NDT_FILE_HDR
  • removed: variable NDT_TAG_FULL
  • removed: variable NDT_TAG_SMALL
  • removed: class MatlabFunction(np.ndarray)
  • removed: class MatlabObject(np.ndarray)
  • removed: class MatlabOpaque(np.ndarray)
  • removed: class mat_struct(object)
  • removed: variable MDTYPES
  • removed: variable NP_TO_MTYPES
  • removed: variable NP_TO_MXTYPES
  • removed: variable OPAQUE_DTYPE
  • removed: variable codecs_template
  • removed: variable mclass_dtypes_template
  • removed: variable mclass_info
  • removed: variable mdtypes_template
  • removed: variable miCOMPRESSED
  • removed: variable miDOUBLE
  • removed: variable miINT16
  • removed: variable miINT32
  • removed: variable miINT64
  • removed: variable miINT8
  • removed: variable miMATRIX
  • removed: variable miSINGLE
  • removed: variable miUINT16
  • removed: variable miUINT32
  • removed: variable miUINT64
  • removed: variable miUINT8
  • removed: variable miUTF16
  • removed: variable miUTF32
  • removed: variable miUTF8
  • removed: variable mxCELL_CLASS
  • removed: variable mxCHAR_CLASS
  • removed: variable mxDOUBLE_CLASS
  • removed: variable mxFUNCTION_CLASS
  • removed: variable mxINT16_CLASS
  • removed: variable mxINT32_CLASS
  • removed: variable mxINT64_CLASS
  • removed: variable mxINT8_CLASS
  • removed: variable mxOBJECT_CLASS
  • removed: variable mxOBJECT_CLASS_FROM_MATRIX_H
  • removed: variable mxOPAQUE_CLASS
  • removed: variable mxSINGLE_CLASS
  • removed: variable mxSPARSE_CLASS
  • removed: variable mxSTRUCT_CLASS
  • removed: variable mxUINT16_CLASS
  • removed: variable mxUINT32_CLASS
  • removed: variable mxUINT64_CLASS
  • removed: variable mxUINT8_CLASS
  • removed: class MatFileReader(object)
  • removed: class MatReadError(Exception)
  • removed: class MatReadWarning(UserWarning)
  • removed: class MatVarReader(object)
  • removed: class MatWriteError(Exception)
  • removed: constructor MatFileReader(mat_stream, byte_order=…, mat_dtype=…, squeeze_me=…, chars_as_strings=…, matlab_compatible=…, struct_as_record=…, verify_compressed_data_integrity=…)
  • removed: constructor MatVarReader(file_reader)
  • removed: function arr_dtype_number(arr, num)
  • removed: function arr_to_chars(arr)
  • removed: function convert_dtypes(dtype_template, order_code)
  • removed: function get_matfile_version(fileobj)
  • removed: function matdims(arr, oned_as=…)
  • removed: function read_dtype(mat_stream, a_dtype)
  • removed: method MatFileReader.end_of_stream()
  • removed: method MatFileReader.guess_byte_order()
  • removed: method MatFileReader.set_matlab_compatible()
  • removed: method MatVarReader.array_from_header(header)
  • removed: method MatVarReader.read_header()
  • removed: variable byteord
  • removed: variable doc_dict
  • removed: variable docfiller
  • removed: function configuration(parent_package=…, top_path=…)
  • removed: class MMFile(object)
  • removed: constructor MMFile(**kwargs)
  • removed: field MMFile.DTYPES_BY_FIELD
  • removed: field MMFile.FIELD_COMPLEX
  • removed: field MMFile.FIELD_INTEGER
  • removed: field MMFile.FIELD_PATTERN
  • removed: field MMFile.FIELD_REAL
  • removed: field MMFile.FIELD_VALUES
  • removed: field MMFile.FORMAT_ARRAY
  • removed: field MMFile.FORMAT_COORDINATE
  • removed: field MMFile.FORMAT_VALUES
  • removed: field MMFile.SYMMETRY_GENERAL
  • removed: field MMFile.SYMMETRY_HERMITIAN
  • removed: field MMFile.SYMMETRY_SKEW_SYMMETRIC
  • removed: field MMFile.SYMMETRY_SYMMETRIC
  • removed: field MMFile.SYMMETRY_VALUES
  • removed: function mminfo(source)
  • removed: function mmread(source)
  • removed: function mmwrite(target, a, comment=…, field=…, precision=…, symmetry=…)
  • removed: method MMFile.read(source)
  • removed: method MMFile.write(target, a, comment=…, field=…, precision=…, symmetry=…)
  • removed: property MMFile.cols
  • removed: property MMFile.entries
  • removed: property MMFile.field
  • removed: property MMFile.format
  • removed: property MMFile.has_symmetry
  • removed: property MMFile.rows
  • removed: property MMFile.symmetry
  • removed: static method MMFile.info(source)
  • removed: static method MMFile.reader()
  • removed: static method MMFile.writer()
  • removed: class netcdf_file(object)
  • removed: constructor netcdf_file(filename, mode=…, mmap=…, version=…, maskandscale=…)
  • removed: field netcdf_file.sync
  • removed: method netcdf_file.close()
  • removed: method netcdf_file.createDimension(name, length)
  • removed: method netcdf_file.createVariable(name, type, dimensions)
  • removed: method netcdf_file.flush()
  • removed: function configuration(parent_package=…, top_path=…)
  • added: export PytestTester
  • added: export basic
  • added: export decomp
  • added: export decomp_cholesky
  • added: export decomp_lu
  • added: export decomp_qr
  • added: export decomp_schur
  • added: export decomp_svd
  • added: export matfuncs
  • added: export misc
  • added: export special_matrices
  • removed: function det(a, overwrite_a=…, check_finite=…)
  • removed: function inv(a, overwrite_a=…, check_finite=…)
  • removed: function lstsq(a, b, cond=…, overwrite_a=…, overwrite_b=…, check_finite=…, lapack_driver=…)
  • removed: function matrix_balance(A, permute=…, scale=…, separate=…, overwrite_a=…)
  • removed: function pinv(a, cond=…, rcond=…, return_rank=…, check_finite=…)
  • removed: function pinv2(a, cond=…, rcond=…, return_rank=…, check_finite=…)
  • removed: function pinvh(a, cond=…, rcond=…, lower=…, return_rank=…, check_finite=…)
  • removed: function solve(a, b, sym_pos=…, lower=…, overwrite_a=…, overwrite_b=…, debug=…, check_finite=…, assume_a=…, transposed=…)
  • removed: function solve_banded(l_and_u, ab, b, overwrite_ab=…, overwrite_b=…, debug=…, check_finite=…)
  • removed: function solve_circulant(c, b, singular=…, tol=…, caxis=…, baxis=…, outaxis=…)
  • removed: function solve_toeplitz(c_or_cr, b, check_finite=…)
  • removed: function solve_triangular(a, b, trans=…, lower=…, unit_diagonal=…, overwrite_b=…, debug=…, check_finite=…)
  • removed: function solveh_banded(ab, b, overwrite_ab=…, overwrite_b=…, lower=…, check_finite=…)
  • changed: function get_blas_funcs(names, arrays=…, dtype=…) → function get_blas_funcs(names, arrays=…, dtype=…, ilp64=…)
  • removed: function eig(a, b=…, left=…, right=…, overwrite_a=…, overwrite_b=…, check_finite=…, homogeneous_eigvals=…)
  • removed: function eig_banded(a_band, lower=…, eigvals_only=…, overwrite_a_band=…, select=…, select_range=…, max_ev=…, check_finite=…)
  • removed: function eigh(a, b=…, lower=…, eigvals_only=…, overwrite_a=…, overwrite_b=…, turbo=…, eigvals=…, type=…, check_finite=…)
  • removed: function eigvals(a, b=…, overwrite_a=…, check_finite=…, homogeneous_eigvals=…)
  • removed: function eigvals_banded(a_band, lower=…, overwrite_a_band=…, select=…, select_range=…, check_finite=…)
  • removed: function eigvalsh(a, b=…, lower=…, overwrite_a=…, overwrite_b=…, turbo=…, eigvals=…, type=…, check_finite=…)
  • removed: function hessenberg(a, calc_q=…, overwrite_a=…, check_finite=…)
  • removed: function cho_factor(a, lower=…, overwrite_a=…, check_finite=…)
  • removed: function cho_solve(c_and_lower, b, overwrite_b=…, check_finite=…)
  • removed: function cho_solve_banded(cb_and_lower, b, overwrite_b=…, check_finite=…)
  • removed: function cholesky(a, lower=…, overwrite_a=…, check_finite=…)
  • removed: function cholesky_banded(ab, overwrite_ab=…, lower=…, check_finite=…)
  • removed: function lu(a, permute_l=…, overwrite_a=…, check_finite=…)
  • removed: function lu_factor(a, overwrite_a=…, check_finite=…)
  • removed: function lu_solve(lu_and_piv, b, trans=…, overwrite_b=…, check_finite=…)
  • removed: function qr(a, overwrite_a=…, lwork=…, mode=…, pivoting=…, check_finite=…)
  • removed: function qr_multiply(a, c, mode=…, pivoting=…, conjugate=…, overwrite_a=…, overwrite_c=…)
  • removed: function rq(a, overwrite_a=…, lwork=…, mode=…, check_finite=…)
  • removed: function rsf2csf(T, Z, check_finite=…)
  • removed: function schur(a, output=…, lwork=…, overwrite_a=…, sort=…, check_finite=…)
  • removed: function diagsvd(s, M, N)
  • removed: function orth(A)
  • removed: function svd(a, full_matrices=…, compute_uv=…, overwrite_a=…, check_finite=…, lapack_driver=…)
  • removed: function svdvals(a, overwrite_a=…, check_finite=…)
  • removed: function get_flinalg_funcs(names, arrays=…, debug=…)
  • removed: function rand(*shape)
  • removed: function seed(seed=…)
  • changed: function estimate_rank(A, eps) → function estimate_rank(A, eps, rng=…)
  • changed: function estimate_spectral_norm(A, its=…) → function estimate_spectral_norm(A, its=…, rng=…)
  • changed: function estimate_spectral_norm_diff(A, B, its=…) → function estimate_spectral_norm_diff(A, B, its=…, rng=…)
  • changed: function interp_decomp(A, eps_or_k, rand=…) → function interp_decomp(A, eps_or_k, rand=…, rng=…)
  • changed: function svd(A, eps_or_k, rand=…) → function svd(A, eps_or_k, rand=…, rng=…)
  • changed: function get_lapack_funcs(names, arrays=…, dtype=…) → function get_lapack_funcs(names, arrays=…, dtype=…, ilp64=…)
  • removed: variable linalg_version
  • removed: variable major
  • removed: variable micro
  • removed: variable minor
  • removed: export expm_cond
  • removed: export expm_frechet
  • removed: export sqrtm
  • removed: function coshm(A)
  • removed: function cosm(A)
  • removed: function expm(A, q=…)
  • removed: function expm2(A)
  • removed: function expm3(A, q=…)
  • removed: function fractional_matrix_power(A, t)
  • removed: function funm(A, func, disp=…)
  • removed: function logm(A, disp=…)
  • removed: function signm(A, disp=…)
  • removed: function sinhm(A)
  • removed: function sinm(A)
  • removed: function tanhm(A)
  • removed: function tanm(A)
  • removed: export LinAlgError
  • removed: function norm(a, ord=…, axis=…, keepdims=…)
  • removed: function configuration(parent_package=…, top_path=…)
  • removed: function block_diag(*arrs)
  • removed: function circulant(c)
  • removed: function companion(a)
  • removed: function dft(n, scale=…)
  • removed: function hadamard(n, dtype=…)
  • removed: function hankel(c, r=…)
  • removed: function helmert(n, full=…)
  • removed: function hilbert(n)
  • removed: function invhilbert(n, exact=…)
  • removed: function invpascal(n, kind=…, exact=…)
  • removed: function kron(a, b)
  • removed: function leslie(f, s)
  • removed: function pascal(n, kind=…, exact=…)
  • removed: function toeplitz(c, r=…)
  • removed: function tri(N, M=…, k=…, dtype=…)
  • removed: function tril(m, k=…)
  • removed: function triu(m, k=…)
  • removed: export comb
  • removed: export common
  • removed: export doccer
  • removed: export factorial
  • removed: export factorial2
  • removed: export factorialk
  • removed: export logsumexp
  • removed: export pade
  • removed: export pilutil
  • removed: function info(object=…, maxwidth=…, output=…, toplevel=…)
  • removed: variable test
  • removed: function ascent()
  • removed: function central_diff_weights(Np, ndiv=…)
  • removed: function derivative(func, x0, dx=…, n=…, args=…, order=…)
  • removed: function face(gray=…)
  • removed: function lena()
  • removed: function docformat(docstring, docdict=…)
  • removed: function filldoc(docdict, unindent_params=…)
  • removed: function indentcount_lines(lines)
  • removed: function inherit_docstring_from(cls)
  • removed: function unindent_dict(docdict)
  • removed: function unindent_string(docstring)
  • removed: function bytescale(data, cmin=…, cmax=…, high=…, low=…)
  • removed: function fromimage(im, flatten=…, mode=…)
  • removed: function imfilter(arr, ftype)
  • removed: function imread(name, flatten=…, mode=…)
  • removed: function imresize(arr, size, interp=…, mode=…)
  • removed: function imrotate(arr, angle, interp=…)
  • removed: function imsave(name, arr, format=…)
  • removed: function imshow(arr)
  • removed: function toimage(arr, high=…, low=…, cmin=…, cmax=…, pal=…, mode=…, channel_axis=…)
  • removed: function configuration(parent_package=…, top_path=…)
  • added: export PytestTester
  • added: export filters
  • added: export fourier
  • added: export interpolation
  • added: export measurements
  • added: export morphology
  • removed: function convolve(input, weights, output=…, mode=…, cval=…, origin=…)
  • removed: function convolve1d(input, weights, axis=…, output=…, mode=…, cval=…, origin=…)
  • removed: function correlate(input, weights, output=…, mode=…, cval=…, origin=…)
  • removed: function correlate1d(input, weights, axis=…, output=…, mode=…, cval=…, origin=…)
  • removed: function gaussian_filter(input, sigma, order=…, output=…, mode=…, cval=…, truncate=…)
  • removed: function gaussian_filter1d(input, sigma, axis=…, order=…, output=…, mode=…, cval=…, truncate=…)
  • removed: function gaussian_gradient_magnitude(input, sigma, output=…, mode=…, cval=…, **kwargs)
  • removed: function gaussian_laplace(input, sigma, output=…, mode=…, cval=…, **kwargs)
  • removed: function generic_filter(input, function, size=…, footprint=…, output=…, mode=…, cval=…, origin=…, extra_arguments=…, extra_keywords=…)
  • removed: function generic_filter1d(input, function, filter_size, axis=…, output=…, mode=…, cval=…, origin=…, extra_arguments=…, extra_keywords=…)
  • removed: function generic_gradient_magnitude(input, derivative, output=…, mode=…, cval=…, extra_arguments=…, extra_keywords=…)
  • removed: function generic_laplace(input, derivative2, output=…, mode=…, cval=…, extra_arguments=…, extra_keywords=…)
  • removed: function laplace(input, output=…, mode=…, cval=…)
  • removed: function maximum_filter(input, size=…, footprint=…, output=…, mode=…, cval=…, origin=…)
  • removed: function maximum_filter1d(input, size, axis=…, output=…, mode=…, cval=…, origin=…)
  • removed: function median_filter(input, size=…, footprint=…, output=…, mode=…, cval=…, origin=…)
  • removed: function minimum_filter(input, size=…, footprint=…, output=…, mode=…, cval=…, origin=…)
  • removed: function minimum_filter1d(input, size, axis=…, output=…, mode=…, cval=…, origin=…)
  • removed: function percentile_filter(input, percentile, size=…, footprint=…, output=…, mode=…, cval=…, origin=…)
  • removed: function prewitt(input, axis=…, output=…, mode=…, cval=…)
  • removed: function rank_filter(input, rank, size=…, footprint=…, output=…, mode=…, cval=…, origin=…)
  • removed: function sobel(input, axis=…, output=…, mode=…, cval=…)
  • removed: function uniform_filter(input, size=…, output=…, mode=…, cval=…, origin=…)
  • removed: function uniform_filter1d(input, size, axis=…, output=…, mode=…, cval=…, origin=…)
  • removed: function fourier_ellipsoid(input, size, n=…, axis=…, output=…)
  • removed: function fourier_gaussian(input, sigma, n=…, axis=…, output=…)
  • removed: function fourier_shift(input, shift, n=…, axis=…, output=…)
  • removed: function fourier_uniform(input, size, n=…, axis=…, output=…)
  • removed: function affine_transform(input, matrix, offset=…, output_shape=…, output=…, order=…, mode=…, cval=…, prefilter=…)
  • removed: function geometric_transform(input, mapping, output_shape=…, output=…, order=…, mode=…, cval=…, prefilter=…, extra_arguments=…, extra_keywords=…)
  • removed: function map_coordinates(input, coordinates, output=…, order=…, mode=…, cval=…, prefilter=…)
  • removed: function rotate(input, angle, axes=…, reshape=…, output=…, order=…, mode=…, cval=…, prefilter=…)
  • removed: function shift(input, shift, output=…, order=…, mode=…, cval=…, prefilter=…)
  • removed: function spline_filter(input, order=…, output=…)
  • removed: function spline_filter1d(input, order=…, axis=…, output=…)
  • removed: function zoom(input, zoom, output=…, order=…, mode=…, cval=…, prefilter=…)
  • removed: function imread(fname, flatten=…, mode=…)
  • removed: function center_of_mass(input, labels=…, index=…)
  • removed: function extrema(input, labels=…, index=…)
  • removed: function find_objects(input, max_label=…)
  • removed: function histogram(input, min, max, bins, labels=…, index=…)
  • removed: function label(input, structure=…, output=…)
  • removed: function labeled_comprehension(input, labels, index, func, out_dtype, default, pass_positions=…)
  • removed: function maximum(input, labels=…, index=…)
  • removed: function maximum_position(input, labels=…, index=…)
  • removed: function mean(input, labels=…, index=…)
  • removed: function median(input, labels=…, index=…)
  • removed: function minimum(input, labels=…, index=…)
  • removed: function minimum_position(input, labels=…, index=…)
  • removed: function standard_deviation(input, labels=…, index=…)
  • removed: function sum(input, labels=…, index=…)
  • removed: function variance(input, labels=…, index=…)
  • removed: function watershed_ift(input, markers, structure=…, output=…)
  • removed: function binary_closing(input, structure=…, iterations=…, output=…, origin=…)
  • removed: function binary_dilation(input, structure=…, iterations=…, mask=…, output=…, border_value=…, origin=…, brute_force=…)
  • removed: function binary_erosion(input, structure=…, iterations=…, mask=…, output=…, border_value=…, origin=…, brute_force=…)
  • removed: function binary_fill_holes(input, structure=…, output=…, origin=…)
  • removed: function binary_hit_or_miss(input, structure1=…, structure2=…, output=…, origin1=…, origin2=…)
  • removed: function binary_opening(input, structure=…, iterations=…, output=…, origin=…)
  • removed: function binary_propagation(input, structure=…, mask=…, output=…, border_value=…, origin=…)
  • removed: function black_tophat(input, size=…, footprint=…, structure=…, output=…, mode=…, cval=…, origin=…)
  • removed: function distance_transform_bf(input, metric=…, sampling=…, return_distances=…, return_indices=…, distances=…, indices=…)
  • removed: function distance_transform_cdt(input, metric=…, return_distances=…, return_indices=…, distances=…, indices=…)
  • removed: function distance_transform_edt(input, sampling=…, return_distances=…, return_indices=…, distances=…, indices=…)
  • removed: function generate_binary_structure(rank, connectivity)
  • removed: function grey_closing(input, size=…, footprint=…, structure=…, output=…, mode=…, cval=…, origin=…)
  • removed: function grey_dilation(input, size=…, footprint=…, structure=…, output=…, mode=…, cval=…, origin=…)
  • removed: function grey_erosion(input, size=…, footprint=…, structure=…, output=…, mode=…, cval=…, origin=…)
  • removed: function grey_opening(input, size=…, footprint=…, structure=…, output=…, mode=…, cval=…, origin=…)
  • removed: function iterate_structure(structure, iterations, origin=…)
  • removed: function morphological_gradient(input, size=…, footprint=…, structure=…, output=…, mode=…, cval=…, origin=…)
  • removed: function morphological_laplace(input, size=…, footprint=…, structure=…, output=…, mode=…, cval=…, origin=…)
  • removed: function white_tophat(input, size=…, footprint=…, structure=…, output=…, mode=…, cval=…, origin=…)
  • removed: function configuration(parent_package=…, top_path=…)
  • removed: export add_newdocs
  • added: export PytestTester
  • added: export models
  • added: export odrpack
  • added: variable msg
  • removed: export Model
  • removed: function polynomial(order)
  • removed: variable exponential
  • removed: variable multilinear
  • removed: variable quadratic
  • removed: variable unilinear
  • removed: class Data(object)
  • removed: class Model(object)
  • removed: class ODR(object)
  • removed: class OdrError(Exception)
  • removed: class OdrStop(Exception)
  • removed: class OdrWarning(UserWarning)
  • removed: class Output(object)
  • removed: class RealData(Data)
  • removed: constructor Data(x, y=…, we=…, wd=…, fix=…, meta=…)
  • removed: constructor Model(fcn, fjacb=…, fjacd=…, extra_args=…, estimate=…, implicit=…, meta=…)
  • removed: constructor ODR(data, model, beta0=…, delta0=…, ifixb=…, ifixx=…, job=…, iprint=…, errfile=…, rptfile=…, ndigit=…, taufac=…, sstol=…, partol=…, maxit=…, stpb=…, stpd=…, sclb=…, scld=…, work=…, iwork=…)
  • removed: constructor Output(output)
  • removed: constructor RealData(x, y=…, sx=…, sy=…, covx=…, covy=…, fix=…, meta=…)
  • removed: method Data.set_meta(**kwds)
  • removed: method Model.set_meta(**kwds)
  • removed: method ODR.restart(iter=…)
  • removed: method ODR.run()
  • removed: method ODR.set_iprint(init=…, so_init=…, iter=…, so_iter=…, iter_step=…, final=…, so_final=…)
  • removed: method ODR.set_job(fit_type=…, deriv=…, var_calc=…, del_init=…, restart=…)
  • removed: method Output.pprint()
  • removed: variable odr
  • removed: variable odr_error
  • removed: variable odr_stop
  • removed: function configuration(parent_package=…, top_path=…)
  • added: export BFGS
  • added: export Bounds
  • added: export HessianUpdateStrategy
  • added: export LinearConstraint
  • added: export NonlinearConstraint
  • added: export PytestTester
  • added: export SR1
  • added: export cobyla
  • added: export direct
  • added: export dual_annealing
  • added: export isotonic_regression
  • added: export lbfgsb
  • added: export linesearch
  • added: export milp
  • added: export minpack
  • added: export minpack2
  • added: export moduleTNC
  • added: export nonlin
  • added: export optimize
  • added: export quadratic_assignment
  • added: export shgo
  • added: export slsqp
  • added: export tnc
  • added: export zeros
  • removed: function fmin_cobyla(func, x0, cons, args=…, consargs=…, rhobeg=…, rhoend=…, iprint=…, maxfun=…, disp=…, catol=…)
  • added: export bracket_minimum
  • added: export bracket_root
  • added: export find_minimum
  • added: export find_root
  • removed: class LbfgsInvHessProduct(LinearOperator)
  • removed: constructor LbfgsInvHessProduct(sk, yk)
  • removed: function fmin_l_bfgs_b(func, x0, fprime=…, args=…, approx_grad=…, bounds=…, m=…, factr=…, pgtol=…, epsilon=…, iprint=…, maxfun=…, maxiter=…, disp=…, callback=…, maxls=…)
  • removed: method LbfgsInvHessProduct.todense()
  • removed: class LineSearchWarning(RuntimeWarning)
  • removed: function line_search_armijo(f, xk, pk, gfk, old_fval, args=…, c1=…, alpha0=…)
  • removed: function line_search_wolfe1(f, fprime, xk, pk, gfk=…, old_fval=…, old_old_fval=…, args=…, c1=…, c2=…, amax=…, amin=…, xtol=…)
  • removed: function line_search_wolfe2(f, myfprime, xk, pk, gfk=…, old_fval=…, old_old_fval=…, args=…, c1=…, c2=…, amax=…)
  • removed: function scalar_search_wolfe1(phi, derphi, phi0=…, old_phi0=…, derphi0=…, c1=…, c2=…, amax=…, amin=…, xtol=…)
  • removed: function scalar_search_wolfe2(phi, derphi=…, phi0=…, old_phi0=…, derphi0=…, c1=…, c2=…, amax=…)
  • removed: function curve_fit(f, xdata, ydata, p0=…, sigma=…, absolute_sigma=…, check_finite=…, bounds=…, method=…, jac=…, **kwargs)
  • removed: function fixed_point(func, x0, args=…, xtol=…, maxiter=…, method=…)
  • removed: function fsolve(func, x0, args=…, fprime=…, full_output=…, col_deriv=…, xtol=…, maxfev=…, band=…, epsfcn=…, factor=…, diag=…)
  • removed: function leastsq(func, x0, args=…, Dfun=…, full_output=…, col_deriv=…, ftol=…, xtol=…, gtol=…, maxfev=…, epsfcn=…, factor=…, diag=…)
  • removed: function nnls(A, b)
  • removed: variable anderson
  • removed: variable broyden1
  • removed: variable broyden2
  • removed: variable diagbroyden
  • removed: variable excitingmixing
  • removed: variable linearmixing
  • removed: variable newton_krylov
  • removed: class OptimizeResult(dict)
  • removed: class OptimizeWarning(UserWarning)
  • removed: export line_search
  • removed: function approx_fprime(xk, f, epsilon, *args)
  • removed: function bracket(func, xa=…, xb=…, args=…, grow_limit=…, maxiter=…)
  • removed: function brent(func, args=…, brack=…, tol=…, full_output=…, maxiter=…)
  • removed: function brute(func, ranges, args=…, Ns=…, full_output=…, finish=…, disp=…)
  • removed: function check_grad(func, grad, x0, *args, **kwargs)
  • removed: function fmin(func, x0, args=…, xtol=…, ftol=…, maxiter=…, maxfun=…, full_output=…, disp=…, retall=…, callback=…, initial_simplex=…)
  • removed: function fmin_bfgs(f, x0, fprime=…, args=…, gtol=…, norm=…, epsilon=…, maxiter=…, full_output=…, disp=…, retall=…, callback=…)
  • removed: function fmin_cg(f, x0, fprime=…, args=…, gtol=…, norm=…, epsilon=…, maxiter=…, full_output=…, disp=…, retall=…, callback=…)
  • removed: function fmin_ncg(f, x0, fprime, fhess_p=…, fhess=…, args=…, avextol=…, epsilon=…, maxiter=…, full_output=…, disp=…, retall=…, callback=…)
  • removed: function fmin_powell(func, x0, args=…, xtol=…, ftol=…, maxiter=…, maxfun=…, full_output=…, disp=…, retall=…, callback=…, direc=…)
  • removed: function fminbound(func, x1, x2, args=…, xtol=…, maxfun=…, full_output=…, disp=…)
  • removed: function golden(func, args=…, brack=…, tol=…, full_output=…, maxiter=…)
  • removed: function rosen(x)
  • removed: function rosen_der(x)
  • removed: function rosen_hess(x)
  • removed: function rosen_hess_prod(x, p)
  • removed: function show_options(solver=…, method=…, disp=…)
  • removed: function configuration(parent_package=…, top_path=…)
  • removed: function approx_jacobian(x, func, epsilon, *args)
  • removed: function fmin_slsqp(func, x0, eqcons=…, f_eqcons=…, ieqcons=…, f_ieqcons=…, bounds=…, fprime=…, fprime_eqcons=…, fprime_ieqcons=…, args=…, iter=…, acc=…, iprint=…, disp=…, full_output=…, epsilon=…, callback=…)
  • removed: function fmin_tnc(func, x0, fprime=…, args=…, approx_grad=…, bounds=…, epsilon=…, scale=…, offset=…, messages=…, maxCGit=…, maxfun=…, eta=…, stepmx=…, accuracy=…, fmin=…, ftol=…, xtol=…, pgtol=…, rescale=…, disp=…, callback=…)
  • removed: function bisect(f, a, b, args=…, xtol=…, rtol=…, maxiter=…, full_output=…, disp=…)
  • removed: function brenth(f, a, b, args=…, xtol=…, rtol=…, maxiter=…, full_output=…, disp=…)
  • removed: function brentq(f, a, b, args=…, xtol=…, rtol=…, maxiter=…, full_output=…, disp=…)
  • removed: function newton(func, x0, fprime=…, args=…, tol=…, maxiter=…, fprime2=…)
  • removed: function ridder(f, a, b, args=…, xtol=…, rtol=…, maxiter=…, full_output=…, disp=…)
  • removed: function configuration(parent_package=…, top_path=…)
  • removed: export max_len_seq
  • removed: export savgol_coeffs
  • removed: export savgol_filter
  • removed: export sigtools
  • removed: export upfirdn
  • added: export PytestTester
  • added: export bsplines
  • added: export filter_design
  • added: export fir_filter_design
  • added: export lti_conversion
  • added: export ltisys
  • added: export signaltools
  • added: export spectral
  • added: export spline
  • added: export waveforms
  • added: export wavelets
  • removed: function bspline(x, n)
  • removed: function cspline1d(signal, lamb=…)
  • removed: function cspline1d_eval(cj, newx, dx=…, x0=…)
  • removed: function cubic(x)
  • removed: function gauss_spline(x, n)
  • removed: function qspline1d(signal, lamb=…)
  • removed: function qspline1d_eval(cj, newx, dx=…, x0=…)
  • removed: function quadratic(x)
  • removed: function spline_filter(Iin, lmbda=…)
  • removed: class BadCoefficients(UserWarning)
  • removed: function band_stop_obj(wp, ind, passb, stopb, gpass, gstop, type)
  • removed: function bessel(N, Wn, btype=…, analog=…, output=…, norm=…)
  • removed: function besselap(N, norm=…)
  • removed: function bilinear(b, a, fs=…)
  • removed: function buttap(N)
  • removed: function butter(N, Wn, btype=…, analog=…, output=…)
  • removed: function buttord(wp, ws, gpass, gstop, analog=…)
  • removed: function cheb1ap(N, rp)
  • removed: function cheb1ord(wp, ws, gpass, gstop, analog=…)
  • removed: function cheb2ap(N, rs)
  • removed: function cheb2ord(wp, ws, gpass, gstop, analog=…)
  • removed: function cheby1(N, rp, Wn, btype=…, analog=…, output=…)
  • removed: function cheby2(N, rs, Wn, btype=…, analog=…, output=…)
  • removed: function ellip(N, rp, rs, Wn, btype=…, analog=…, output=…)
  • removed: function ellipap(N, rp, rs)
  • removed: function ellipord(wp, ws, gpass, gstop, analog=…)
  • removed: function findfreqs(num, den, N, kind=…)
  • removed: function freqs(b, a, worN=…, plot=…)
  • removed: function freqs_zpk(z, p, k, worN=…)
  • removed: function freqz(b, a=…, worN=…, whole=…, plot=…)
  • removed: function freqz_zpk(z, p, k, worN=…, whole=…)
  • removed: function group_delay(system, w=…, whole=…)
  • removed: function iirdesign(wp, ws, gpass, gstop, analog=…, ftype=…, output=…)
  • removed: function iirfilter(N, Wn, rp=…, rs=…, btype=…, analog=…, ftype=…, output=…)
  • removed: function iirnotch(w0, Q)
  • removed: function iirpeak(w0, Q)
  • removed: function lp2bp(b, a, wo=…, bw=…)
  • removed: function lp2bs(b, a, wo=…, bw=…)
  • removed: function lp2hp(b, a, wo=…)
  • removed: function lp2lp(b, a, wo=…)
  • removed: function normalize(b, a)
  • removed: function sos2tf(sos)
  • removed: function sos2zpk(sos)
  • removed: function sosfreqz(sos, worN=…, whole=…)
  • removed: function tf2sos(b, a, pairing=…)
  • removed: function tf2zpk(b, a)
  • removed: function zpk2sos(z, p, k, pairing=…)
  • removed: function zpk2tf(z, p, k)
  • removed: function firls(numtaps, bands, desired, weight=…, nyq=…)
  • removed: function firwin(numtaps, cutoff, width=…, window=…, pass_zero=…, scale=…, nyq=…)
  • removed: function firwin2(numtaps, freq, gain, nfreqs=…, window=…, nyq=…, antisymmetric=…)
  • removed: function kaiser_atten(numtaps, width)
  • removed: function kaiser_beta(a)
  • removed: function kaiserord(ripple, width)
  • removed: function minimum_phase(h, method=…, n_fft=…)
  • removed: function remez(numtaps, bands, desired, weight=…, Hz=…, type=…, maxiter=…, grid_density=…)
  • removed: function abcd_normalize(A=…, B=…, C=…, D=…)
  • removed: function cont2discrete(system, dt, method=…, alpha=…)
  • removed: function ss2tf(A, B, C, D, input=…)
  • removed: function ss2zpk(A, B, C, D, input=…)
  • removed: function tf2ss(num, den)
  • removed: function zpk2ss(z, p, k)
  • removed: class StateSpace(LinearTimeInvariant)
  • removed: class TransferFunction(LinearTimeInvariant)
  • removed: class ZerosPolesGain(LinearTimeInvariant)
  • removed: class dlti(LinearTimeInvariant)
  • removed: class lti(LinearTimeInvariant)
  • removed: constructor StateSpace(*system, **kwargs)
  • removed: constructor TransferFunction(*system, **kwargs)
  • removed: constructor ZerosPolesGain(*system, **kwargs)
  • removed: constructor dlti(*system, **kwargs)
  • removed: constructor lti(*system)
  • removed: function bode(system, w=…, n=…)
  • removed: function dbode(system, w=…, n=…)
  • removed: function dfreqresp(system, w=…, n=…, whole=…)
  • removed: function dimpulse(system, x0=…, t=…, n=…)
  • removed: function dlsim(system, u, t=…, x0=…)
  • removed: function dstep(system, x0=…, t=…, n=…)
  • removed: function freqresp(system, w=…, n=…)
  • removed: function impulse(system, X0=…, T=…, N=…)
  • removed: function impulse2(system, X0=…, T=…, N=…, **kwargs)
  • removed: function lsim(system, U, T, X0=…, interp=…)
  • removed: function lsim2(system, U=…, T=…, X0=…, **kwargs)
  • removed: function place_poles(A, B, poles, method=…, rtol=…, maxiter=…)
  • removed: function step(system, X0=…, T=…, N=…)
  • removed: function step2(system, X0=…, T=…, N=…, **kwargs)
  • removed: method StateSpace.to_ss()
  • removed: method StateSpace.to_tf(**kwargs)
  • removed: method StateSpace.to_zpk(**kwargs)
  • removed: method TransferFunction.to_ss()
  • removed: method TransferFunction.to_tf()
  • removed: method TransferFunction.to_zpk()
  • removed: method ZerosPolesGain.to_ss()
  • removed: method ZerosPolesGain.to_tf()
  • removed: method ZerosPolesGain.to_zpk()
  • removed: method dlti.bode(w=…, n=…)
  • removed: method dlti.freqresp(w=…, n=…, whole=…)
  • removed: method dlti.impulse(x0=…, t=…, n=…)
  • removed: method dlti.output(u, t, x0=…)
  • removed: method dlti.step(x0=…, t=…, n=…)
  • removed: method lti.bode(w=…, n=…)
  • removed: method lti.freqresp(w=…, n=…)
  • removed: method lti.impulse(X0=…, T=…, N=…)
  • removed: method lti.output(U, T, X0=…)
  • removed: method lti.step(X0=…, T=…, N=…)
  • removed: method lti.to_discrete(dt, method=…, alpha=…)
  • removed: property StateSpace.A
  • removed: property StateSpace.B
  • removed: property StateSpace.C
  • removed: property StateSpace.D
  • removed: property TransferFunction.den
  • removed: property TransferFunction.num
  • removed: property ZerosPolesGain.gain
  • removed: property ZerosPolesGain.poles
  • removed: property ZerosPolesGain.zeros
  • removed: property dlti.dt
  • removed: function configuration(parent_package=…, top_path=…)
  • removed: function choose_conv_method(in1, in2, mode=…, measure=…)
  • removed: function cmplx_sort(p)
  • removed: function convolve(in1, in2, mode=…, method=…)
  • removed: function convolve2d(in1, in2, mode=…, boundary=…, fillvalue=…)
  • removed: function correlate(in1, in2, mode=…, method=…)
  • removed: function correlate2d(in1, in2, mode=…, boundary=…, fillvalue=…)
  • removed: function decimate(x, q, n=…, ftype=…, axis=…, zero_phase=…)
  • removed: function deconvolve(signal, divisor)
  • removed: function detrend(data, axis=…, type=…, bp=…)
  • removed: function fftconvolve(in1, in2, mode=…)
  • removed: function filtfilt(b, a, x, axis=…, padtype=…, padlen=…, method=…, irlen=…)
  • removed: function hilbert(x, N=…, axis=…)
  • removed: function hilbert2(x, N=…)
  • removed: function invres(r, p, k, tol=…, rtype=…)
  • removed: function invresz(r, p, k, tol=…, rtype=…)
  • removed: function lfilter(b, a, x, axis=…, zi=…)
  • removed: function lfilter_zi(b, a)
  • removed: function lfiltic(b, a, y, x=…)
  • removed: function medfilt(volume, kernel_size=…)
  • removed: function medfilt2d(input, kernel_size=…)
  • removed: function order_filter(a, domain, rank)
  • removed: function resample(x, num, t=…, axis=…, window=…)
  • removed: function resample_poly(x, up, down, axis=…, window=…)
  • removed: function residue(b, a, tol=…, rtype=…)
  • removed: function residuez(b, a, tol=…, rtype=…)
  • removed: function sosfilt(sos, x, axis=…, zi=…)
  • removed: function sosfilt_zi(sos)
  • removed: function sosfiltfilt(sos, x, axis=…, padtype=…, padlen=…)
  • removed: function unique_roots(p, tol=…, rtype=…)
  • removed: function vectorstrength(events, period)
  • removed: function wiener(im, mysize=…, noise=…)
  • removed: export lombscargle
  • removed: function check_COLA(window, nperseg, noverlap, tol=…)
  • removed: function coherence(x, y, fs=…, window=…, nperseg=…, noverlap=…, nfft=…, detrend=…, axis=…)
  • removed: function csd(x, y, fs=…, window=…, nperseg=…, noverlap=…, nfft=…, detrend=…, return_onesided=…, scaling=…, axis=…)
  • removed: function istft(Zxx, fs=…, window=…, nperseg=…, noverlap=…, nfft=…, input_onesided=…, boundary=…, time_axis=…, freq_axis=…)
  • removed: function periodogram(x, fs=…, window=…, nfft=…, detrend=…, return_onesided=…, scaling=…, axis=…)
  • removed: function spectrogram(x, fs=…, window=…, nperseg=…, noverlap=…, nfft=…, detrend=…, return_onesided=…, scaling=…, axis=…, mode=…)
  • removed: function stft(x, fs=…, window=…, nperseg=…, noverlap=…, nfft=…, detrend=…, return_onesided=…, boundary=…, padded=…, axis=…)
  • removed: function welch(x, fs=…, window=…, nperseg=…, noverlap=…, nfft=…, detrend=…, return_onesided=…, scaling=…, axis=…)
  • removed: function chirp(t, f0, t1, f1, method=…, phi=…, vertex_zero=…)
  • removed: function gausspulse(t, fc=…, bw=…, bwr=…, tpr=…, retquad=…, retenv=…)
  • removed: function sawtooth(t, width=…)
  • removed: function square(t, duty=…)
  • removed: function sweep_poly(t, poly, phi=…)
  • removed: function unit_impulse(shape, idx=…, dtype=…)
  • removed: function cascade(hk, J=…)
  • removed: function cwt(data, wavelet, widths)
  • removed: function daub(p)
  • removed: function morlet(M, w=…, s=…, complete=…)
  • removed: function qmf(hk)
  • removed: function ricker(points, a)
  • removed: function barthann(M, sym=…)
  • removed: function bartlett(M, sym=…)
  • removed: function blackman(M, sym=…)
  • removed: function blackmanharris(M, sym=…)
  • removed: function bohman(M, sym=…)
  • removed: function boxcar(M, sym=…)
  • removed: function chebwin(M, at, sym=…)
  • removed: function cosine(M, sym=…)
  • removed: function exponential(M, center=…, tau=…, sym=…)
  • removed: function flattop(M, sym=…)
  • removed: function gaussian(M, std, sym=…)
  • removed: function general_gaussian(M, p, sig, sym=…)
  • removed: function get_window(window, Nx, fftbins=…)
  • removed: function hamming(M, sym=…)
  • removed: function hann(M, sym=…)
  • removed: function kaiser(M, beta, sym=…)
  • removed: function nuttall(M, sym=…)
  • removed: function parzen(M, sym=…)
  • removed: function slepian(M, width, sym=…)
  • removed: function triang(M, sym=…)
  • removed: function tukey(M, alpha=…, sym=…)
  • removed: variable hanning
  • removed: export cs_graph_components
  • added: export PytestTester
  • added: export base
  • added: export bsr
  • added: export compressed
  • added: export construct
  • added: export coo
  • added: export csc
  • added: export csr
  • added: export data
  • added: export dia
  • added: export dok
  • added: export extract
  • added: export get_index_dtype
  • added: export lil
  • added: export safely_cast_index_arrays
  • added: export sparsetools
  • added: export spmatrix
  • added: export sputils
  • added: variable msg
  • removed: class SparseEfficiencyWarning(SparseWarning)
  • removed: class SparseWarning(Warning)
  • removed: class spmatrix(object)
  • removed: constructor spmatrix(maxprint=…)
  • removed: field spmatrix.ndim
  • removed: field spmatrix.shape
  • removed: function isspmatrix(x)
  • removed: method spmatrix.asformat(format)
  • removed: method spmatrix.asfptype()
  • removed: method spmatrix.astype(t)
  • removed: method spmatrix.conj()
  • removed: method spmatrix.conjugate()
  • removed: method spmatrix.copy()
  • removed: method spmatrix.count_nonzero()
  • removed: method spmatrix.diagonal()
  • removed: method spmatrix.dot(other)
  • removed: method spmatrix.getH()
  • removed: method spmatrix.get_shape()
  • removed: method spmatrix.getcol(j)
  • removed: method spmatrix.getformat()
  • removed: method spmatrix.getmaxprint()
  • removed: method spmatrix.getnnz(axis=…)
  • removed: method spmatrix.getrow(i)
  • removed: method spmatrix.maximum(other)
  • removed: method spmatrix.mean(axis=…, dtype=…, out=…)
  • removed: method spmatrix.minimum(other)
  • removed: method spmatrix.multiply(other)
  • removed: method spmatrix.nonzero()
  • removed: method spmatrix.power(n, dtype=…)
  • removed: method spmatrix.reshape(shape, order=…)
  • removed: method spmatrix.set_shape(shape)
  • removed: method spmatrix.setdiag(values, k=…)
  • removed: method spmatrix.sum(axis=…, dtype=…, out=…)
  • removed: method spmatrix.toarray(order=…, out=…)
  • removed: method spmatrix.tobsr(blocksize=…, copy=…)
  • removed: method spmatrix.tocoo(copy=…)
  • removed: method spmatrix.tocsc(copy=…)
  • removed: method spmatrix.tocsr(copy=…)
  • removed: method spmatrix.todense(order=…, out=…)
  • removed: method spmatrix.todia(copy=…)
  • removed: method spmatrix.todok(copy=…)
  • removed: method spmatrix.tolil(copy=…)
  • removed: method spmatrix.transpose(axes=…, copy=…)
  • removed: property spmatrix.nnz
  • removed: variable issparse
  • removed: class bsr_matrix(_cs_matrix, _minmax_mixin)
  • removed: constructor bsr_matrix(arg1, shape=…, dtype=…, copy=…, blocksize=…)
  • removed: field bsr_matrix.blocksize
  • removed: field bsr_matrix.format
  • removed: function isspmatrix_bsr(x)
  • removed: method bsr_matrix.check_format(full_check=…)
  • removed: method bsr_matrix.diagonal()
  • removed: method bsr_matrix.eliminate_zeros()
  • removed: method bsr_matrix.getnnz(axis=…)
  • removed: method bsr_matrix.matmat(other)
  • removed: method bsr_matrix.matvec(other)
  • removed: method bsr_matrix.prune()
  • removed: method bsr_matrix.sort_indices()
  • removed: method bsr_matrix.sum_duplicates()
  • removed: method bsr_matrix.tobsr(blocksize=…, copy=…)
  • removed: method bsr_matrix.tocoo(copy=…)
  • removed: method bsr_matrix.tocsc(copy=…)
  • removed: method bsr_matrix.tocsr(copy=…)
  • removed: method bsr_matrix.transpose(axes=…, copy=…)
  • removed: function block_diag(mats, format=…, dtype=…)
  • removed: function bmat(blocks, format=…, dtype=…)
  • removed: function diags(diagonals, offsets=…, shape=…, format=…, dtype=…)
  • removed: function eye(m, n=…, k=…, dtype=…, format=…)
  • removed: function hstack(blocks, format=…, dtype=…)
  • removed: function identity(n, dtype=…, format=…)
  • removed: function kron(A, B, format=…)
  • removed: function kronsum(A, B, format=…)
  • removed: function rand(m, n, density=…, format=…, dtype=…, random_state=…)
  • removed: function random(m, n, density=…, format=…, dtype=…, random_state=…, data_rvs=…)
  • removed: function spdiags(data, diags, m, n, format=…)
  • removed: function vstack(blocks, format=…, dtype=…)
  • removed: class coo_matrix(_data_matrix, _minmax_mixin)
  • removed: constructor coo_matrix(arg1, shape=…, dtype=…, copy=…)
  • removed: field coo_matrix.format
  • removed: function isspmatrix_coo(x)
  • removed: method coo_matrix.diagonal()
  • removed: method coo_matrix.eliminate_zeros()
  • removed: method coo_matrix.getnnz(axis=…)
  • removed: method coo_matrix.sum_duplicates()
  • removed: method coo_matrix.toarray(order=…, out=…)
  • removed: method coo_matrix.tocoo(copy=…)
  • removed: method coo_matrix.tocsc(copy=…)
  • removed: method coo_matrix.tocsr(copy=…)
  • removed: method coo_matrix.todia(copy=…)
  • removed: method coo_matrix.todok(copy=…)
  • removed: method coo_matrix.transpose(axes=…, copy=…)
  • removed: class csc_matrix(_cs_matrix, IndexMixin)
  • removed: field csc_matrix.format
  • removed: function isspmatrix_csc(x)
  • removed: method csc_matrix.getcol(i)
  • removed: method csc_matrix.getrow(i)
  • removed: method csc_matrix.nonzero()
  • removed: method csc_matrix.tocsc(copy=…)
  • removed: method csc_matrix.tocsr(copy=…)
  • removed: method csc_matrix.transpose(axes=…, copy=…)
  • removed: export cs_graph_components
  • removed: variable cs_graph_components
  • added: export maximum_flow
  • added: export min_weight_full_bipartite_matching
  • added: export yen
  • removed: function configuration(parent_package=…, top_path=…)
  • removed: class csr_matrix(_cs_matrix, IndexMixin)
  • removed: field csr_matrix.format
  • removed: function isspmatrix_csr(x)
  • removed: method csr_matrix.getcol(i)
  • removed: method csr_matrix.getrow(i)
  • removed: method csr_matrix.tobsr(blocksize=…, copy=…)
  • removed: method csr_matrix.tocsc(copy=…)
  • removed: method csr_matrix.tocsr(copy=…)
  • removed: method csr_matrix.tolil(copy=…)
  • removed: method csr_matrix.transpose(axes=…, copy=…)
  • removed: class dia_matrix(_data_matrix)
  • removed: constructor dia_matrix(arg1, shape=…, dtype=…, copy=…)
  • removed: field dia_matrix.format
  • removed: function isspmatrix_dia(x)
  • removed: method dia_matrix.count_nonzero()
  • removed: method dia_matrix.diagonal()
  • removed: method dia_matrix.getnnz(axis=…)
  • removed: method dia_matrix.sum(axis=…, dtype=…, out=…)
  • removed: method dia_matrix.tocoo(copy=…)
  • removed: method dia_matrix.tocsc(copy=…)
  • removed: method dia_matrix.todia(copy=…)
  • removed: method dia_matrix.transpose(axes=…, copy=…)
  • removed: class dok_matrix(spmatrix, IndexMixin, dict)
  • removed: constructor dok_matrix(arg1, shape=…, dtype=…, copy=…)
  • removed: field dok_matrix.format
  • removed: function isspmatrix_dok(x)
  • removed: method dok_matrix.conjtransp()
  • removed: method dok_matrix.copy()
  • removed: method dok_matrix.count_nonzero()
  • removed: method dok_matrix.get(key, default=…)
  • removed: method dok_matrix.getcol(j)
  • removed: method dok_matrix.getnnz(axis=…)
  • removed: method dok_matrix.getrow(i)
  • removed: method dok_matrix.resize(shape)
  • removed: method dok_matrix.tocoo(copy=…)
  • removed: method dok_matrix.tocsc(copy=…)
  • removed: method dok_matrix.todok(copy=…)
  • removed: method dok_matrix.transpose(axes=…, copy=…)
  • removed: function find(A)
  • removed: function tril(A, k=…, format=…)
  • removed: function triu(A, k=…, format=…)
  • removed: function get_thunk_type_set()
  • removed: function main()
  • removed: function parse_routine(name, args, types)
  • removed: function write_autogen_blurb(stream)
  • removed: variable BSR_ROUTINES
  • removed: variable COMPILATION_UNITS
  • removed: variable CSC_ROUTINES
  • removed: variable CSR_ROUTINES
  • removed: variable GET_THUNK_CASE_TEMPLATE
  • removed: variable I_TYPES
  • removed: variable METHOD_TEMPLATE
  • removed: variable OTHER_ROUTINES
  • removed: variable THUNK_TEMPLATE
  • removed: variable T_TYPES
  • removed: class lil_matrix(spmatrix, IndexMixin)
  • removed: constructor lil_matrix(arg1, shape=…, dtype=…, copy=…)
  • removed: field lil_matrix.format
  • removed: field lil_matrix.shape
  • removed: function isspmatrix_lil(x)
  • removed: method lil_matrix.copy()
  • removed: method lil_matrix.count_nonzero()
  • removed: method lil_matrix.getnnz(axis=…)
  • removed: method lil_matrix.getrow(i)
  • removed: method lil_matrix.getrowview(i)
  • removed: method lil_matrix.reshape(shape, order=…)
  • removed: method lil_matrix.set_shape(shape)
  • removed: method lil_matrix.toarray(order=…, out=…)
  • removed: method lil_matrix.tocsr(copy=…)
  • removed: method lil_matrix.tolil(copy=…)
  • removed: method lil_matrix.transpose(axes=…, copy=…)
  • added: export PytestTester
  • added: export dsolve
  • added: export eigen
  • added: export interface
  • added: export isolve
  • added: export matfuncs
  • removed: export SuperLU
  • removed: variable test
  • removed: class MatrixRankWarning(UserWarning)
  • removed: function factorized(A)
  • removed: function spilu(A, drop_tol=…, fill_factor=…, drop_rule=…, permc_spec=…, diag_pivot_thresh=…, relax=…, panel_size=…, options=…)
  • removed: function splu(A, permc_spec=…, diag_pivot_thresh=…, drop_tol=…, relax=…, panel_size=…, options=…)
  • removed: function spsolve(A, b, permc_spec=…, use_umfpack=…)
  • removed: function spsolve_triangular(A, b, lower=…, overwrite_A=…, overwrite_b=…)
  • removed: function use_solver(**kwargs)
  • removed: function configuration(parent_package=…, top_path=…)
  • removed: variable test
  • removed: class ArpackError(RuntimeError)
  • removed: class ArpackNoConvergence(ArpackError)
  • removed: constructor ArpackError(info, infodict=…)
  • removed: constructor ArpackNoConvergence(msg, eigenvalues, eigenvectors)
  • removed: function eigs(A, k=…, M=…, sigma=…, which=…, v0=…, ncv=…, maxiter=…, tol=…, return_eigenvectors=…, Minv=…, OPinv=…, OPpart=…)
  • removed: function eigsh(A, k=…, M=…, sigma=…, which=…, v0=…, ncv=…, maxiter=…, tol=…, return_eigenvectors=…, Minv=…, OPinv=…, mode=…)
  • removed: function svds(A, k=…, ncv=…, tol=…, which=…, v0=…, maxiter=…, return_singular_vectors=…)
  • removed: function configuration(parent_package=…, top_path=…)
  • removed: variable test
  • removed: function lobpcg(A, X, B=…, M=…, Y=…, tol=…, maxiter=…, largest=…, verbosityLevel=…, retLambdaHistory=…, retResidualNormsHistory=…)
  • removed: function configuration(parent_package=…, top_path=…)
  • removed: function configuration(parent_package=…, top_path=…)
  • removed: class LinearOperator(object)
  • removed: constructor LinearOperator(dtype, shape)
  • removed: field LinearOperator.H
  • removed: field LinearOperator.T
  • removed: function aslinearoperator(A)
  • removed: method LinearOperator.adjoint()
  • removed: method LinearOperator.dot(x)
  • removed: method LinearOperator.matmat(X)
  • removed: method LinearOperator.matvec(x)
  • removed: method LinearOperator.rmatvec(x)
  • removed: method LinearOperator.transpose()
  • removed: export lgmres
  • removed: export lsmr
  • removed: export lsqr
  • removed: export minres
  • removed: variable test
  • removed: function bicg(A, b, x0=…, tol=…, maxiter=…, xtype=…, M=…, callback=…)
  • removed: function bicgstab(A, b, x0=…, tol=…, maxiter=…, xtype=…, M=…, callback=…)
  • removed: function cg(A, b, x0=…, tol=…, maxiter=…, xtype=…, M=…, callback=…)
  • removed: function cgs(A, b, x0=…, tol=…, maxiter=…, xtype=…, M=…, callback=…)
  • removed: function gmres(A, b, x0=…, tol=…, restart=…, maxiter=…, xtype=…, M=…, callback=…, restrt=…)
  • removed: function qmr(A, b, x0=…, tol=…, maxiter=…, xtype=…, M1=…, M2=…, callback=…)
  • removed: function lgmres(A, b, x0=…, tol=…, maxiter=…, M=…, callback=…, inner_m=…, outer_k=…, outer_v=…, store_outer_Av=…)
  • removed: function lsmr(A, b, damp=…, atol=…, btol=…, conlim=…, maxiter=…, show=…)
  • removed: function lsqr(A, b, damp=…, atol=…, btol=…, conlim=…, iter_lim=…, show=…, calc_var=…)
  • removed: function minres(A, b, x0=…, shift=…, tol=…, maxiter=…, xtype=…, M=…, callback=…, show=…, check=…)
  • removed: function configuration(parent_package=…, top_path=…)
  • removed: function expm(A)
  • removed: function inv(A)
  • removed: function configuration(parent_package=…, top_path=…)
  • removed: function configuration(parent_package=…, top_path=…)
  • removed: function count_blocks(A, blocksize)
  • removed: function estimate_blocksize(A, efficiency=…)
  • removed: function get_sum_dtype(dtype)
  • removed: function getdtype(dtype, a=…, default=…)
  • removed: function isdense(x)
  • removed: function isintlike(x)
  • removed: function ismatrix(t)
  • removed: function isscalarlike(x)
  • removed: function issequence(t)
  • removed: function isshape(x)
  • removed: function upcast(*args)
  • added: export PytestTester
  • added: export ckdtree
  • added: export geometric_slerp
  • added: export kdtree
  • added: export qhull
  • added: export transform
  • removed: function kulsinski(u, v)
  • removed: function matching(u, v)
  • removed: function sokalmichener(u, v)
  • removed: function wminkowski(u, v, p, w)
  • changed: function braycurtis(u, v) → function braycurtis(u: ArrayLike, v: ArrayLike, w: ArrayLike | None=…) -> np.float64
  • changed: function canberra(u, v) → function canberra(u: ArrayLike, v: ArrayLike, w: ArrayLike | None=…) -> np.float64
  • changed: function cdist(XA, XB, metric=…, p=…, V=…, VI=…, w=…) → function cdist(XA: ArrayLike, XB: ArrayLike, metric: _MetricKind=…, *, out: None | NDArray[np.floating[Any]]=…, p: float=…, w: ArrayLike | None=…, V: ArrayLike | None=…, VI: ArrayLike | None=…) -> NDArray[np.floating[Any]] | (XA: ArrayLike, XB: ArrayLike, metric: _MetricCallback, *, out: None | NDArray[np.floating[Any]]=…, **kwargs: Any) -> NDArray[np.floating[Any]]
  • changed: function chebyshev(u, v) → function chebyshev(u: ArrayLike, v: ArrayLike, w: ArrayLike | None=…) -> Any
  • changed: function cityblock(u, v) → function cityblock(u: ArrayLike, v: ArrayLike, w: ArrayLike | None=…) -> Any
  • changed: function correlation(u, v) → function correlation(u: ArrayLike, v: ArrayLike, w: ArrayLike | None=…, centered: bool=…) -> np.float64
  • changed: function cosine(u, v) → function cosine(u: ArrayLike, v: ArrayLike, w: ArrayLike | None=…) -> np.float64
  • changed: function dice(u, v) → function dice(u: ArrayLike, v: ArrayLike, w: ArrayLike | None=…) -> float
  • changed: function directed_hausdorff(u, v, seed=…) → function directed_hausdorff(u: ArrayLike, v: ArrayLike, seed: int | None=…) -> tuple[float, int, int]
  • changed: function euclidean(u, v) → function euclidean(u: ArrayLike, v: ArrayLike, w: ArrayLike | None=…) -> float
  • changed: function hamming(u, v) → function hamming(u: ArrayLike, v: ArrayLike, w: ArrayLike | None=…) -> np.float64
  • changed: function is_valid_dm(D, tol=…, throw=…, name=…, warning=…) → function is_valid_dm(D: ArrayLike, tol: float=…, throw: bool=…, name: str | None=…, warning: bool=…) -> bool
  • changed: function is_valid_y(y, warning=…, throw=…, name=…) → function is_valid_y(y: ArrayLike, warning: bool=…, throw: bool=…, name: str | None=…) -> bool
  • changed: function jaccard(u, v) → function jaccard(u: ArrayLike, v: ArrayLike, w: ArrayLike | None=…) -> np.float64
  • changed: function mahalanobis(u, v, VI) → function mahalanobis(u: ArrayLike, v: ArrayLike, VI: ArrayLike) -> np.float64
  • changed: function minkowski(u, v, p) → function minkowski(u: ArrayLike, v: ArrayLike, p: float=…, w: ArrayLike | None=…) -> float
  • changed: function num_obs_dm(d) → function num_obs_dm(d: ArrayLike) -> int
  • changed: function num_obs_y(Y) → function num_obs_y(Y: ArrayLike) -> int
  • changed: function pdist(X, metric=…, p=…, w=…, V=…, VI=…) → function pdist(X: ArrayLike, metric: _MetricKind=…, *, out: None | NDArray[np.floating[Any]]=…, p: float=…, w: ArrayLike | None=…, V: ArrayLike | None=…, VI: ArrayLike | None=…) -> NDArray[np.floating[Any]] | (X: ArrayLike, metric: _MetricCallback, *, out: None | NDArray[np.floating[Any]]=…, **kwargs: Any) -> NDArray[np.floating[Any]]
  • changed: function rogerstanimoto(u, v) → function rogerstanimoto(u: ArrayLike, v: ArrayLike, w: ArrayLike | None=…) -> float
  • changed: function russellrao(u, v) → function russellrao(u: ArrayLike, v: ArrayLike, w: ArrayLike | None=…) -> float
  • changed: function seuclidean(u, v, V) → function seuclidean(u: ArrayLike, v: ArrayLike, V: ArrayLike) -> float
  • changed: function sokalsneath(u, v) → function sokalsneath(u: ArrayLike, v: ArrayLike, w: ArrayLike | None=…) -> np.float64
  • changed: function sqeuclidean(u, v) → function sqeuclidean(u: ArrayLike, v: ArrayLike, w: ArrayLike | None=…) -> np.float64
  • changed: function squareform(X, force=…, checks=…) → function squareform(X: ArrayLike, force: Literal['no', 'tomatrix', 'tovector']=…, checks: bool=…) -> NDArray[Any]
  • changed: function yule(u, v) → function yule(u: ArrayLike, v: ArrayLike, w: ArrayLike | None=…) -> float
  • added: function jensenshannon(p: ArrayLike, q: ArrayLike, base: float | None=…) -> np.float64
  • removed: class KDTree(object)
  • removed: class KDTree.innernode(node)
  • removed: class KDTree.leafnode(node)
  • removed: class KDTree.node(object)
  • removed: class Rectangle(object)
  • removed: constructor KDTree(data, leafsize=…)
  • removed: constructor KDTree.innernode(split_dim, split, less, greater)
  • removed: constructor KDTree.leafnode(idx)
  • removed: constructor Rectangle(maxes, mins)
  • removed: function distance_matrix(x, y, p=…, threshold=…)
  • removed: function minkowski_distance(x, y, p=…)
  • removed: function minkowski_distance_p(x, y, p=…)
  • removed: method KDTree.count_neighbors(other, r, p=…)
  • removed: method KDTree.query(x, k=…, eps=…, p=…, distance_upper_bound=…)
  • removed: method KDTree.query_ball_point(x, r, p=…, eps=…)
  • removed: method KDTree.query_ball_tree(other, r, p=…, eps=…)
  • removed: method KDTree.query_pairs(r, p=…, eps=…)
  • removed: method KDTree.sparse_distance_matrix(other, max_distance, p=…)
  • removed: method Rectangle.max_distance_point(x, p=…)
  • removed: method Rectangle.max_distance_rectangle(other, p=…)
  • removed: method Rectangle.min_distance_point(x, p=…)
  • removed: method Rectangle.min_distance_rectangle(other, p=…)
  • removed: method Rectangle.split(d, split)
  • removed: method Rectangle.volume()
  • removed: function configuration(parent_package=…, top_path=…)
  • added: export RigidTransform
  • added: export Rotation
  • added: export RotationSpline
  • added: export Slerp
  • removed: export multigammaln
  • added: export PytestTester
  • added: export add_newdocs
  • added: export basic
  • added: export log_softmax
  • added: export sf_error
  • added: export softmax
  • added: export spfun_stats
  • removed: function add_newdoc(place, name, doc)
  • removed: function get(name)
  • removed: variable docdict
  • removed: export gamma
  • removed: export hankel1
  • removed: export hankel2
  • removed: export hyp0f1
  • removed: export iv
  • removed: export jv
  • removed: export kv
  • removed: export mathieu_a
  • removed: export mathieu_b
  • removed: export ndtri
  • removed: export psi
  • removed: export sinc
  • removed: export yv
  • removed: function agm(a, b)
  • removed: function ai_zeros(nt)
  • removed: function assoc_laguerre(x, n, k=…)
  • removed: function bei_zeros(nt)
  • removed: function beip_zeros(nt)
  • removed: function ber_zeros(nt)
  • removed: function bernoulli(n)
  • removed: function berp_zeros(nt)
  • removed: function bi_zeros(nt)
  • removed: function clpmn(m, n, z, type=…)
  • removed: function comb(N, k, exact=…, repetition=…)
  • removed: function diric(x, n)
  • removed: function ellipk(m)
  • removed: function erf_zeros(nt)
  • removed: function erfcinv(y)
  • removed: function erfinv(y)
  • removed: function euler(n)
  • removed: function factorial(n, exact=…)
  • removed: function factorial2(n, exact=…)
  • removed: function factorialk(n, k, exact=…)
  • removed: function fresnel_zeros(nt)
  • removed: function fresnelc_zeros(nt)
  • removed: function fresnels_zeros(nt)
  • removed: function gammaln(x)
  • removed: function h1vp(v, z, n=…)
  • removed: function h2vp(v, z, n=…)
  • removed: function ivp(v, z, n=…)
  • removed: function jn_zeros(n, nt)
  • removed: function jnjnp_zeros(nt)
  • removed: function jnp_zeros(n, nt)
  • removed: function jnyn_zeros(n, nt)
  • removed: function jvp(v, z, n=…)
  • removed: function kei_zeros(nt)
  • removed: function keip_zeros(nt)
  • removed: function kelvin_zeros(nt)
  • removed: function ker_zeros(nt)
  • removed: function kerp_zeros(nt)
  • removed: function kvp(v, z, n=…)
  • removed: function lmbda(v, x)
  • removed: function lpmn(m, n, z)
  • removed: function lpn(n, z)
  • removed: function lqmn(m, n, z)
  • removed: function lqn(n, z)
  • removed: function mathieu_even_coef(m, q)
  • removed: function mathieu_odd_coef(m, q)
  • removed: function obl_cv_seq(m, n, c)
  • removed: function pbdn_seq(n, z)
  • removed: function pbdv_seq(v, x)
  • removed: function pbvv_seq(v, x)
  • removed: function perm(N, k, exact=…)
  • removed: function polygamma(n, x)
  • removed: function pro_cv_seq(m, n, c)
  • removed: function riccati_jn(n, x)
  • removed: function riccati_yn(n, x)
  • removed: function sph_in(n, z)
  • removed: function sph_inkn(n, z)
  • removed: function sph_jn(n, z)
  • removed: function sph_jnyn(n, z)
  • removed: function sph_kn(n, z)
  • removed: function sph_yn(n, z)
  • removed: function y0_zeros(nt, complex=…)
  • removed: function y1_zeros(nt, complex=…)
  • removed: function y1p_zeros(nt, complex=…)
  • removed: function yn_zeros(n, nt)
  • removed: function ynp_zeros(n, nt)
  • removed: function yvp(v, z, n=…)
  • removed: function zeta(x, q=…, out=…)
  • removed: variable bessel_diff_formula
  • removed: variable digamma
  • removed: class Func(object)
  • removed: class FusedFunc(Func)
  • removed: class Ufunc(Func)
  • removed: constructor Func(name, signatures, headers)
  • removed: constructor FusedFunc(name, signatures, headers)
  • removed: constructor Ufunc(name, signatures, headers)
  • removed: function cast_order(c)
  • removed: function double_complex_from_npy_cdouble(var)
  • removed: function generate_bench(name, codes)
  • removed: function generate_doc(name, specs)
  • removed: function generate_fused_funcs(modname, ufunc_fn_prefix, fused_funcs)
  • removed: function generate_fused_type(codes)
  • removed: function generate_loop(func_inputs, func_outputs, func_retval, ufunc_inputs, ufunc_outputs)
  • removed: function generate_ufuncs(fn_prefix, cxx_fn_prefix, ufuncs)
  • removed: function get_declaration(ufunc, c_name, c_proto, cy_proto, header, proto_h_filename)
  • removed: function iter_variants(inputs, outputs)
  • removed: function main()
  • removed: function npy_cdouble_from_double_complex(var)
  • removed: function underscore(arg)
  • removed: function unique(lst)
  • removed: method Func.cython_func_name(c_name, specialized=…, prefix=…, override=…)
  • removed: method Func.get_prototypes(nptypes_for_h=…)
  • removed: method FusedFunc.generate()
  • removed: method Ufunc.generate(all_loops)
  • removed: static method Func.parse_all(ufunc_str)
  • removed: variable CYTHON_SPECIAL_BENCHFUNCS
  • removed: variable CYTHON_SPECIAL_PXD
  • removed: variable CYTHON_SPECIAL_PYX
  • removed: variable CY_TYPES
  • removed: variable C_TYPES
  • removed: variable DANGEROUS_DOWNCAST
  • removed: variable FUNCS
  • removed: variable NAN_VALUE
  • removed: variable TYPE_NAMES
  • removed: variable UFUNCS_EXTRA_CODE
  • removed: variable UFUNCS_EXTRA_CODE_BOTTOM
  • removed: variable UFUNCS_EXTRA_CODE_COMMON
  • removed: variable add_newdocs
  • removed: function lambertw(z, k=…, tol=…)
  • removed: class orthopoly1d(np.poly1d)
  • removed: constructor orthopoly1d(roots, weights=…, hn=…, kn=…, wfunc=…, limits=…, monic=…, eval_func=…)
  • removed: function chebyc(n, monic=…)
  • removed: function chebys(n, monic=…)
  • removed: function chebyt(n, monic=…)
  • removed: function chebyu(n, monic=…)
  • removed: function gegenbauer(n, alpha, monic=…)
  • removed: function genlaguerre(n, alpha, monic=…)
  • removed: function hermite(n, monic=…)
  • removed: function hermitenorm(n, monic=…)
  • removed: function jacobi(n, alpha, beta, monic=…)
  • removed: function laguerre(n, monic=…)
  • removed: function legendre(n, monic=…)
  • removed: function roots_chebyc(n, mu=…)
  • removed: function roots_chebys(n, mu=…)
  • removed: function roots_chebyt(n, mu=…)
  • removed: function roots_chebyu(n, mu=…)
  • removed: function roots_gegenbauer(n, alpha, mu=…)
  • removed: function roots_genlaguerre(n, alpha, mu=…)
  • removed: function roots_hermite(n, mu=…)
  • removed: function roots_hermitenorm(n, mu=…)
  • removed: function roots_jacobi(n, alpha, beta, mu=…)
  • removed: function roots_laguerre(n, mu=…)
  • removed: function roots_legendre(n, mu=…)
  • removed: function roots_sh_chebyt(n, mu=…)
  • removed: function roots_sh_chebyu(n, mu=…)
  • removed: function roots_sh_jacobi(n, p1, q1, mu=…)
  • removed: function roots_sh_legendre(n, mu=…)
  • removed: function sh_chebyt(n, monic=…)
  • removed: function sh_chebyu(n, monic=…)
  • removed: function sh_jacobi(n, p, q, monic=…)
  • removed: function sh_legendre(n, monic=…)
  • removed: variable poch
  • removed: function configuration(parent_package=…, top_path=…)
  • removed: class SpecialFunctionError(Exception)
  • removed: class SpecialFunctionWarning(Warning)
  • removed: function multigammaln(a, d)
  • added: export Binomial
  • added: export BootstrapMethod
  • added: export CensoredData
  • added: export ConstantInputWarning
  • added: export Covariance
  • added: export DegenerateDataWarning
  • added: export FitError
  • added: export Logistic
  • added: export Mixture
  • added: export MonteCarloMethod
  • added: export NearConstantInputWarning
  • added: export Normal
  • added: export PermutationMethod
  • added: export PytestTester
  • added: export Uniform
  • added: export abs
  • added: export biasedurn
  • added: export binomtest
  • added: export bootstrap
  • added: export bws_test
  • added: export chatterjeexi
  • added: export contingency
  • added: export estimated_cdf
  • added: export exp
  • added: export fit
  • added: export goodness_of_fit
  • added: export kde
  • added: export log
  • added: export make_distribution
  • added: export mannwhitneyu
  • added: export monte_carlo_test
  • added: export morestats
  • added: export mstats_basic
  • added: export mstats_extras
  • added: export multiscale_graphcorr
  • added: export mvn
  • added: export order_statistic
  • added: export page_trend_test
  • added: export permutation_test
  • added: export power
  • added: export qmc
  • added: export quantile
  • added: export siegelslopes
  • added: export spearmanrho
  • added: export stats
  • added: export theilslopes
  • added: export truncate
  • added: export variation
  • changed: function chi2_contingency(observed, correction=…, lambda_=…) → function chi2_contingency(observed, correction=…, lambda_=…, *, method=…)
  • added: export crosstab
  • added: export odds_ratio
  • added: export relative_risk
  • added: function association(observed, method=…, correction=…, lambda_=…)
  • removed: class gaussian_kde(object)
  • removed: constructor gaussian_kde(dataset, bw_method=…)
  • removed: field gaussian_kde.covariance_factor
  • removed: method gaussian_kde.evaluate(points)
  • removed: method gaussian_kde.integrate_box(low_bounds, high_bounds, maxpts=…)
  • removed: method gaussian_kde.integrate_box_1d(low, high)
  • removed: method gaussian_kde.integrate_gaussian(mean, cov)
  • removed: method gaussian_kde.integrate_kde(other)
  • removed: method gaussian_kde.logpdf(x)
  • removed: method gaussian_kde.pdf(x)
  • removed: method gaussian_kde.resample(size=…)
  • removed: method gaussian_kde.scotts_factor()
  • removed: method gaussian_kde.set_bandwidth(bw_method=…)
  • removed: method gaussian_kde.silverman_factor()
  • removed: function anderson(x, dist=…)
  • removed: function anderson_ksamp(samples, midrank=…)
  • removed: function ansari(x, y)
  • removed: function bartlett(*args)
  • removed: function bayes_mvs(data, alpha=…)
  • removed: function binom_test(x, n=…, p=…, alternative=…)
  • removed: function boxcox(x, lmbda=…, alpha=…)
  • removed: function boxcox_llf(lmb, data)
  • removed: function boxcox_normmax(x, brack=…, method=…)
  • removed: function boxcox_normplot(x, la, lb, plot=…, N=…)
  • removed: function circmean(samples, high=…, low=…, axis=…)
  • removed: function circstd(samples, high=…, low=…, axis=…)
  • removed: function circvar(samples, high=…, low=…, axis=…)
  • removed: function fligner(*args, **kwds)
  • removed: function kstat(data, n=…)
  • removed: function kstatvar(data, n=…)
  • removed: function levene(*args, **kwds)
  • removed: function median_test(*args, **kwds)
  • removed: function mood(x, y, axis=…)
  • removed: function mvsdist(data)
  • removed: function pdf_fromgamma(g1, g2, g3=…, g4=…)
  • removed: function ppcc_max(x, brack=…, dist=…)
  • removed: function ppcc_plot(x, a, b, dist=…, plot=…, N=…)
  • removed: function probplot(x, sparams=…, dist=…, fit=…, plot=…, rvalue=…)
  • removed: function shapiro(x, a=…, reta=…)
  • removed: function wilcoxon(x, y=…, zero_method=…, correction=…)
  • removed: function argstoarray(*args)
  • removed: function betai(a, b, x)
  • removed: function count_tied_groups(x, use_missing=…)
  • removed: function describe(a, axis=…, ddof=…, bias=…)
  • removed: function f_oneway(*args)
  • removed: function f_value_wilks_lambda(ER, EF, dfnum, dfden, a, b)
  • removed: function find_repeats(arr)
  • removed: function friedmanchisquare(*args)
  • removed: function kendalltau(x, y, use_ties=…, use_missing=…)
  • removed: function kendalltau_seasonal(x)
  • removed: function kruskal(*args)
  • removed: function ks_twosamp(data1, data2, alternative=…)
  • removed: function kurtosis(a, axis=…, fisher=…, bias=…)
  • removed: function kurtosistest(a, axis=…)
  • removed: function linregress(x, y=…)
  • removed: function mannwhitneyu(x, y, use_continuity=…)
  • removed: function mode(a, axis=…)
  • removed: function moment(a, moment=…, axis=…)
  • removed: function mquantiles(a, prob=…, alphap=…, betap=…, axis=…, limit=…)
  • removed: function msign(x)
  • removed: function normaltest(a, axis=…)
  • removed: function obrientransform(*args)
  • removed: function pearsonr(x, y)
  • removed: function plotting_positions(data, alpha=…, beta=…)
  • removed: function pointbiserialr(x, y)
  • removed: function rankdata(data, axis=…, use_missing=…)
  • removed: function scoreatpercentile(data, per, limit=…, alphap=…, betap=…)
  • removed: function sem(a, axis=…, ddof=…)
  • removed: function sen_seasonal_slopes(x)
  • removed: function signaltonoise(data, axis=…)
  • removed: function skew(a, axis=…, bias=…)
  • removed: function skewtest(a, axis=…)
  • removed: function spearmanr(x, y, use_ties=…)
  • removed: function theilslopes(y, x=…, alpha=…)
  • removed: function threshold(a, threshmin=…, threshmax=…, newval=…)
  • removed: function tmax(a, upperlimit=…, axis=…, inclusive=…)
  • removed: function tmean(a, limits=…, inclusive=…, axis=…)
  • removed: function tmin(a, lowerlimit=…, axis=…, inclusive=…)
  • removed: function trim(a, limits=…, inclusive=…, relative=…, axis=…)
  • removed: function trima(a, limits=…, inclusive=…)
  • removed: function trimboth(data, proportiontocut=…, inclusive=…, axis=…)
  • removed: function trimmed_mean(a, limits=…, inclusive=…, relative=…, axis=…)
  • removed: function trimmed_std(a, limits=…, inclusive=…, relative=…, axis=…, ddof=…)
  • removed: function trimmed_stde(a, limits=…, inclusive=…, axis=…)
  • removed: function trimmed_var(a, limits=…, inclusive=…, relative=…, axis=…, ddof=…)
  • removed: function trimr(a, limits=…, inclusive=…, axis=…)
  • removed: function trimtail(data, proportiontocut=…, tail=…, inclusive=…, axis=…)
  • removed: function tsem(a, limits=…, inclusive=…, axis=…, ddof=…)
  • removed: function ttest_1samp(a, popmean, axis=…)
  • removed: function ttest_ind(a, b, axis=…, equal_var=…)
  • removed: function ttest_rel(a, b, axis=…)
  • removed: function tvar(a, limits=…, inclusive=…, axis=…, ddof=…)
  • removed: function variation(a, axis=…)
  • removed: function winsorize(a, limits=…, inclusive=…, inplace=…, axis=…)
  • removed: variable kruskalwallis
  • removed: variable ks_2samp
  • removed: variable meppf
  • removed: variable ttest_onesamp
  • removed: function compare_medians_ms(group_1, group_2, axis=…)
  • removed: function hdmedian(data, axis=…, var=…)
  • removed: function hdquantiles(data, prob=…, axis=…, var=…)
  • removed: function hdquantiles_sd(data, prob=…, axis=…)
  • removed: function idealfourths(data, axis=…)
  • removed: function median_cihs(data, alpha=…, axis=…)
  • removed: function mjci(data, prob=…, axis=…)
  • removed: function mquantiles_cimj(data, prob=…, alpha=…, axis=…)
  • removed: function rsh(data, points=…)
  • removed: function trimmed_mean_ci(data, limits=…, inclusive=…, alpha=…, axis=…)
  • added: export DiscreteAliasUrn
  • added: export DiscreteGuideTable
  • added: export FastGeneratorInversion
  • added: export NumericalInverseHermite
  • added: export NumericalInversePolynomial
  • added: export RatioUniforms
  • added: export SimpleRatioUniforms
  • added: export TransformedDensityRejection
  • added: export UNURANError
  • removed: function configuration(parent_package=…, top_path=…)
  • removed: export linregress
  • removed: export theilslopes
  • removed: function betai(a, b, x)
  • removed: function chisqprob(chisq, df)
  • removed: function chisquare(f_obs, f_exp=…, ddof=…, axis=…)
  • removed: function combine_pvalues(pvalues, method=…, weights=…)
  • removed: function cumfreq(a, numbins=…, defaultreallimits=…, weights=…)
  • removed: function describe(a, axis=…, ddof=…, bias=…, nan_policy=…)
  • removed: function f_oneway(*args)
  • removed: function f_value(ER, EF, dfR, dfF)
  • removed: function f_value_multivariate(ER, EF, dfnum, dfden)
  • removed: function f_value_wilks_lambda(ER, EF, dfnum, dfden, a, b)
  • removed: function fastsort(a)
  • removed: function find_repeats(arr)
  • removed: function fisher_exact(table, alternative=…)
  • removed: function friedmanchisquare(*args)
  • removed: function gmean(a, axis=…, dtype=…)
  • removed: function histogram(a, numbins=…, defaultlimits=…, weights=…, printextras=…)
  • removed: function histogram2(a, bins)
  • removed: function hmean(a, axis=…, dtype=…)
  • removed: function iqr(x, axis=…, rng=…, scale=…, nan_policy=…, interpolation=…, keepdims=…)
  • removed: function itemfreq(a)
  • removed: function jarque_bera(x)
  • removed: function kendalltau(x, y, initial_lexsort=…, nan_policy=…)
  • removed: function kruskal(*args, **kwargs)
  • removed: function ks_2samp(data1, data2)
  • removed: function kstest(rvs, cdf, args=…, N=…, alternative=…, mode=…)
  • removed: function kurtosis(a, axis=…, fisher=…, bias=…, nan_policy=…)
  • removed: function kurtosistest(a, axis=…, nan_policy=…)
  • removed: function mannwhitneyu(x, y, use_continuity=…, alternative=…)
  • removed: function mode(a, axis=…, nan_policy=…)
  • removed: function moment(a, moment=…, axis=…, nan_policy=…)
  • removed: function normaltest(a, axis=…, nan_policy=…)
  • removed: function obrientransform(*args)
  • removed: function pearsonr(x, y)
  • removed: function percentileofscore(a, score, kind=…)
  • removed: function pointbiserialr(x, y)
  • removed: function power_divergence(f_obs, f_exp=…, ddof=…, axis=…, lambda_=…)
  • removed: function rankdata(a, method=…)
  • removed: function ranksums(x, y)
  • removed: function relfreq(a, numbins=…, defaultreallimits=…, weights=…)
  • removed: function scoreatpercentile(a, per, limit=…, interpolation_method=…, axis=…)
  • removed: function sem(a, axis=…, ddof=…, nan_policy=…)
  • removed: function sigmaclip(a, low=…, high=…)
  • removed: function signaltonoise(a, axis=…, ddof=…)
  • removed: function skew(a, axis=…, bias=…, nan_policy=…)
  • removed: function skewtest(a, axis=…, nan_policy=…)
  • removed: function spearmanr(a, b=…, axis=…, nan_policy=…)
  • removed: function square_of_sums(a, axis=…)
  • removed: function ss(a, axis=…)
  • removed: function threshold(a, threshmin=…, threshmax=…, newval=…)
  • removed: function tiecorrect(rankvals)
  • removed: function tmax(a, upperlimit=…, axis=…, inclusive=…, nan_policy=…)
  • removed: function tmean(a, limits=…, inclusive=…, axis=…)
  • removed: function tmin(a, lowerlimit=…, axis=…, inclusive=…, nan_policy=…)
  • removed: function trim1(a, proportiontocut, tail=…, axis=…)
  • removed: function trim_mean(a, proportiontocut, axis=…)
  • removed: function trimboth(a, proportiontocut, axis=…)
  • removed: function tsem(a, limits=…, inclusive=…, axis=…, ddof=…)
  • removed: function tstd(a, limits=…, inclusive=…, axis=…, ddof=…)
  • removed: function ttest_1samp(a, popmean, axis=…, nan_policy=…)
  • removed: function ttest_ind(a, b, axis=…, equal_var=…, nan_policy=…)
  • removed: function ttest_ind_from_stats(mean1, std1, nobs1, mean2, std2, nobs2, equal_var=…)
  • removed: function ttest_rel(a, b, axis=…, nan_policy=…)
  • removed: function tvar(a, limits=…, inclusive=…, axis=…, ddof=…)
  • removed: function variation(a, axis=…, nan_policy=…)
  • removed: function weightedtau(x, y, rank=…, weigher=…, additive=…)
  • removed: function zmap(scores, compare, axis=…, ddof=…)
  • removed: function zscore(a, axis=…, ddof=…)
  • removed: function von_mises_cdf(k, x)
  • removed: function von_mises_cdf_normalapprox(k, x)
  • removed: function von_mises_cdf_series(k, x, p)