Upgrading scipy 0.19 to 1
Breaking0.19.1 → 1.18.1Breaking181Security2Platform23Deprecated117New689Changed379Fixed74Other52
SecurityA refcounting issue which leads to potential memory leak was discovered in scipy commit 8627df31ab in Py_FindObjects() function.GHSA-9jx5-6pgf-crrp · CVE-2023-25399 ↗
BreakingUpgrade verdict
176 breaking changes and 19 platform requirement changes and 2 security fixes.
In plain terms
- 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.
Must act 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).
What you must change
Breaking176
Removes the iprint and disp parameters of scipy.optimize.fmin_l_bfgs_b after deprecation expiry.
scipy.optimize.fmin_l_bfgs_biprintdispRemoves disp from scipy.linalg.sqrtm, logm, signm and blocksize from sqrtm after deprecation expiry.
scipy.linalg.sqrtmscipy.linalg.logmscipy.linalg.signmdispblocksizeRemoves the deprecated atol argument of scipy.optimize.nnls.
scipy.optimize.nnlsatolRemoves scipy.stats.find_repeats; use numpy.unique or numpy.unique_counts instead.
scipy.stats.find_repeatsnumpy.uniquenumpy.unique_countsscipy.linalg Toeplitz functions no longer ravel n-d inputs and instead treat multidimensional input as a batch.
scipy.linalgRemoves the seed and rand functions from scipy.linalg.interpolative; use the rng argument instead.
scipy.linalg.interpolativeseedrandrngRemoves support for object arrays and longdoubles from scipy.signal.correlate, convolve, lfilter, and sosfilt.
scipy.signal.correlatescipy.signal.convolvescipy.signal.lfilterscipy.signal.sosfiltRemoves kulczynski1 and sokalmichener from scipy.spatial.distance.
scipy.spatial.distancekulczynski1sokalmichenerRemoves kron from scipy.linalg; use numpy.kron instead.
scipy.linalgkronnumpy.kronRemoves accidentally exposed functions from scipy.interpolate.interpnd.
scipy.interpolate.interpndRemoves the random_state and permutation arguments of scipy.stats.ttest_ind.
scipy.stats.ttest_indrandom_statepermutationRemoves sph_harm, clpmn, lpn, and lpmn from scipy.special.
scipy.specialsph_harmclpmnlpnlpmnRemoves 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.trapztrapezoidRemoves single-argument inference of two measurement sets from scipy.stats.linregress; x and y must be passed separately.
scipy.stats.linregressxyRemoves NumPy masked array support from scipy.stats.power_divergence and scipy.stats.chisquare.
scipy.stats.power_divergencescipy.stats.chisquareSeveral submodule names are no longer available via 'from scipy.signal import *' but can still be imported directly.
scipy.signalChanges 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.nfevtrfdogboxRemoves 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.cwtRemoves scipy.signal.cmplx_sort.
scipy.signal.cmplx_sortRemoves scipy.integrate.quadrature and scipy.integrate.romberg in favour of scipy.integrate.quad.
scipy.integrate.quadraturescipy.integrate.rombergscipy.integrate.quadRemoves scipy.stats.rvs_ratio_uniforms in favor of scipy.stats.sampling.RatioUniforms.
scipy.stats.rvs_ratio_uniformsscipy.stats.sampling.RatioUniformsRemoves special.btdtr and special.btdtri.
scipy.special.btdtrscipy.special.btdtriChanges the default of the exact= kwarg in special.factorialk from True to False.
scipy.special.factorialkexactRemoves all functions in the scipy.misc submodule.
scipy.miscRemoves scipy.integrate.AccuracyWarning along with the quadrature and romberg functions that emitted it.
scipy.integrate.AccuracyWarningscipy.integrate.quadraturescipy.integrate.rombergRemoves 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.lgmresRemoves deprecated sparse array methods asfptype, getrow, getcol, get_shape, getmaxprint, set_shape, getnnz, getformat and the .A and .H attributes.
asfptypegetrowgetcolget_shapegetmaxprintset_shapegetnnzgetformatRemoves scipy.integrate.simps, trapz and cumtrapz in favour of simpson, trapezoid and cumulative_trapezoid.
scipy.integrate.simpsscipy.integrate.trapzscipy.integrate.cumtrapzsimpsontrapezoidcumulative_trapezoidRemoves the restrt argument of scipy.sparse.linalg.gmres in favour of restart.
scipy.sparse.linalg.gmresrestrtrestartRemoves the initial_lexsort argument of scipy.stats.kendalltau.
scipy.stats.kendalltauinitial_lexsortRemoves the cond and rcond arguments of scipy.linalg.pinv.
scipy.linalg.pinvcondrcondRemoves the even argument of scipy.integrate.simpson.
scipy.integrate.simpsonevenRemoves the turbo and eigvals arguments from scipy.linalg.eigh and eigvalsh.
scipy.linalg.eighscipy.linalg.eigvalshturboeigvalsRemoves the legacy argument of scipy.special.comb.
scipy.special.comblegacyRemoves the hz/nyq argument of signal.firls, firwin, firwin2 and remez.
signal.firlssignal.firwinsignal.firwin2signal.remezhznyqRemoves 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.interp2dscipy.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.stepWindow functions can no longer be imported from the scipy.signal namespace.
scipy.signalscipy.signal.windowsscipy.signal.get_windowscipy.sparse no longer supports multi-Ellipsis indexing.
scipy.sparsescipy.signal.bspline, quadratic and cubic are removed in favour of scipy.interpolate alternatives.
scipy.signal.bsplinescipy.signal.quadraticscipy.signal.cubicscipy.interpolatescipy.linalg.tri, triu and tril are removed in favour of numpy.tri, triu and tril.
scipy.linalg.triscipy.linalg.triuscipy.linalg.trilnumpy.trinumpy.triunumpy.trilNumPy functions exposed in SciPy's main namespace, such as scipy.histogram, are removed.
scipy.histogramnumpy.histogramRemoves the centered keyword of scipy.stats.qmc.LatinHypercube; use scrambled=False instead of centered=True.
scipy.stats.qmc.LatinHypercubecenteredscrambledstats.qmc.LatinHypercubeRemoves scipy.stats.binom_test in favour of scipy.stats.binomtest.
scipy.stats.binom_testscipy.stats.binomtestRemoves scale='raw' in scipy.stats.iqr in favour of scale=1.
scipy.stats.iqrscaleRemoves NumPy functions such as numpy.histogram from SciPy's main namespace; use them directly from numpy.
scipy.histogramnumpy.histogramThe
n keyword is removed from scipy.stats.moment.scipy.stats.momentnThe
alpha keyword is removed from scipy.stats.interval.scipy.stats.intervalalphaThe misspelt
gilbrat distribution is removed; use scipy.stats.gibrat.scipy.stats.gilbratscipy.stats.gibratThe deprecated spelling of the
kulsinski distance metric is removed; use scipy.spatial.distance.kulczynski1.kulsinskiscipy.spatial.distance.kulczynski1The
vertices keyword of scipy.spatial.Delauney.qhull is removed; use simplices.scipy.spatial.Delauney.qhullverticessimplicesThe
residual property of scipy.sparse.csgraph.maximum_flow is removed; use flow.scipy.sparse.csgraph.maximum_flowresidualflowThe
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_sampleextradocThe
sym_pos keyword of scipy.linalg.solve is removed.scipy.linalg.solvesym_posIn
scipy.stats.mode, the default keepdims is now False and non-numeric input support is removed.scipy.stats.modekeepdimsscipy.signal.lsim no longer supports non-uniform time steps.scipy.signal.lsimRemoves the cond and rcond kwargs in linalg.pinv.
linalg.pinvcondrcondRemoves the scipy.linalg.blas.clapack and scipy.linalg.blas.flapack wrappers.
scipy.linalg.blas.clapackscipy.linalg.blas.flapackRemoves scipy.stats.NumericalInverseHermite and the tol and max_intervals kwargs from scipy.stats.sampling.NumericalInverseHermite.
scipy.stats.NumericalInverseHermitescipy.stats.sampling.NumericalInverseHermitetolmax_intervalsRemoves the local_search_options kwarg from scipy.optimize.dual_annealing.
scipy.optimize.dual_annealinglocal_search_optionsstats.mode now consumes the input axis and returns an ndarray with the axis dimension removed, and negative axis inputs are fixed.
stats.modeaxisRemoves stats.itemfreq.
stats.itemfreqRemoves stats.median_absolute_deviation.
stats.median_absolute_deviationRemoves the n_jobs keyword argument and use of k=None from kdtree.query.
kdtree.queryn_jobskRemoves the right keyword from interpolate.PPoly.extend.
interpolate.PPoly.extendrightRemoves the debug keyword from scipy.linalg.solve_* functions.
scipy.linalg.solve_*debugRemoves the _ppform class from scipy.interpolate.
_ppformscipy.interpolateRemoves BSR methods matvec and matmat.
BSRmatvecmatmatRemoves the mlab truncation mode from cluster.dendrogram.
cluster.dendrogrammlabRemoves cluster.vq.py_vq2.
cluster.vq.py_vq2Removes the ftol and xtol keyword arguments from optimize.minimize with method Nelder-Mead.
optimize.minimizeftolxtolRemoves signal.windows.hanning.
signal.windows.hanningRemoves spatial.distance.matching.
spatial.distance.matchingRemoves the alias scipy.random for numpy.random.
scipy.randomnumpy.randomRemoves docstring related functions from scipy.misc.
scipy.miscdocformatinherit_docstring_fromextend_notes_in_docstringreplace_notes_in_docstringindentcount_linesfilldocunindent_dictRemoves linalg.pinv2.
linalg.pinv2The 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-pointOptimizeResultxRemoves QMCEngine inheritance from MultinomialQMC and MultivariateNormalQMC, dropping fast_forward and reset methods.
QMCEngineMultinomialQMCMultivariateNormalQMCfast_forwardresetRemoves stats.itemfreq.
stats.itemfreqRemoves linalg.pinv2.
linalg.pinv2Removes stats.itemfreq.
stats.itemfreqRemoves linalg.pinv2.
linalg.pinv2Removes stats.itemfreq.
stats.itemfreqRemoves linalg.pinv2.
linalg.pinv2Removes scipy.spatial.distance.wminkowski; use minkowski with the w= keyword argument instead.
scipy.spatial.distance.wminkowskiminkowskiwDrops the Python implementation of KDTree; KDTree is now implemented in terms of cKDTree.
KDTreecKDTreesys.setrecursionlimitRemoves 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.fftRemoves the slepian window function, deprecated since SciPy 1.1.
slepianRemoves the frechet_l and frechet_r distributions, deprecated since SciPy 1.0.
frechet_lfrechet_rRemoves setup_requires from setup.py, so python setup.py install without numpy installed now errors instead of auto-installing numpy.
setup_requiressetup.pyRemoves shims that ensured compatibility of SciPy with Python 2.7.
Removes deprecated scipy.special functions hyp2f0, hyp1f2, and hyp3f0.
hyp2f0hyp1f2hyp3f0Removes deprecated scipy.special function bessel_diff_formula.
bessel_diff_formulaRemoves deprecated scipy.interpolate functions spleval, spline, splmake, spltopp and deprecated scipy.misc functions and aliases.
splevalsplinesplmakespltoppbytescalefromimageimfilterimreadChanges default cutoff values for pinv, pinv2 and pinvh for consistency.
pinvpinv2pinvhChanges 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_2sampalternativemethodRemoves 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_sumsRemoves 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.thresholdRemoves deprecated a and reta keywords from scipy.stats.shapiro.
scipy.stats.shapiroaretaRemoves deprecated sparse.csgraph.cs_graph_components and sparse.linalg.symeig from scipy.sparse.
scipy.sparse.csgraph.cs_graph_componentsscipy.sparse.linalg.symeigRemoves deprecated drop_tol from splu and xtype from bicg, bicgstab, cg, cgs, gmres, qmr and minres in scipy.sparse.linalg.
scipy.sparse.linalg.spludrop_tolxtypebicgbicgstabcgcgsgmresRemoves 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_lworkRemoves deprecated C2K, K2C, F2C, C2F, F2K and K2F from scipy.constants.
scipy.constants.C2Kscipy.constants.K2Cscipy.constants.F2Cscipy.constants.C2Fscipy.constants.F2Kscipy.constants.K2FRemoves the deprecated ppform class from scipy.interpolate.
scipy.interpolate.ppformRemoves the deprecated iprint keyword from scipy.optimize.fmin_cobyla.
scipy.optimize.fmin_cobylaiprintChanges the default value of the zero_phase keyword of scipy.signal.decimate to True.
scipy.signal.decimatezero_phaseRemoves 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_ynRemoves cross-class properties and setters of scipy.signal.lti systems such as num, den, gain, zeros, poles, A, B, C and D.
scipy.signal.ltiStateSpaceTransferFunctionZerosPolesGainnumdengainzerosscipy.stats.rankdata now always returns a floating point dtype.
scipy.stats.rankdataChanges residuals returned by scipy.linalg.lstsq, with NaN residuals for non-full-rank slices under gelsd/gelss.
scipy.linalg.lstsqlapack_drivergelsygelsdgelssscipy.stats.contingency.crosstab with sparse=True now returns a sparse array instead of a sparse matrix.
scipy.stats.contingency.crosstabsparsescipy.stats.obrientransform now returns a tuple of arrays instead of a single ndarray.
scipy.stats.obrientransformscipy.stats.multinomial returns NaN when p rows do not sum to unity, and multinomial.rvs raises an error in such cases.
scipy.stats.multinomialmultinomial.rvspFor 2D input, scipy.linalg.bandwidth now returns (np.int64, np.int64) instead of (int, int).
scipy.linalg.bandwidthThe second return value of scipy.linalg.cho_factor changes from bool to NDArray[np.bool].
scipy.linalg.cho_factorThe second return value of scipy.interpolate.splint is now None when full_output=True.
scipy.interpolate.splintfull_outputThe k and n attributes of BinomTestResult from scipy.stats.binomtest change from int to np.float64.
scipy.stats.binomtestBinomTestResultknChanges the mutable NdBSpline instance attribute .c into a read-only property.
scipy.interpolate.NdBSplineNdBSpline.cNdBSpline.derivativeBSpline.derivativeChanges 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_2dComplex inputs to scipy.spatial.distance.cosine and scipy.spatial.distance.correlation now raise an error.
scipy.spatial.distance.cosinescipy.spatial.distance.correlationscipy.linalg solve functions now handle right hand sides with more than two dimensions per the linalg_batch rules.
scipy.linalg.solvelinalg_batchscipy.special.comb and scipy.special.perm now raise when exact=True and arguments are non-integral.
scipy.special.combscipy.special.permexactCleans up many functions from non-public namespaces such as scipy.sparse.base and scipy.interpolate.dfitpack.
scipy.sparse.basescipy.interpolate.dfitpackscipy.stats.bootstrap now explicitly broadcasts elements of data to the same shape, ignoring axis, before computing.
scipy.stats.bootstrapdataaxisscipy.special.factorial now raises an error for non-integer scalars when exact=True.
scipy.special.factorialscipy.integrate.cumulative_trapezoid now raises an error for initial values other than 0 and None.
scipy.integrate.cumulative_trapezoidinitialComplex dtypes now raise an error in scipy.interpolate.Akima1DInterpolator and scipy.interpolate.PchipInterpolator.
scipy.interpolate.Akima1DInterpolatorscipy.interpolate.PchipInterpolatorinterpolate.BSpline.integrate output is now always a numpy array.
scipy.interpolate.BSpline.integrateextrapolateComplex dtypes now raise an error in scipy.interpolate.Akima1DInterpolator and scipy.interpolate.PchipInterpolator.
scipy.interpolate.Akima1DInterpolatorscipy.interpolate.PchipInterpolatorfloat128, float96 and object arrays now raise an error in scipy.signal.medfilt and order_filter.
scipy.signal.medfiltscipy.signal.order_filterfloat128float96Positional 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.firwinNon-integer arrays in scipy.special.factorial with exact=True now raise an error.
scipy.special.factorialexactRotation.align_vectors now supports constrained alignment and returns minimal-magnitude rotation for a single vector pair, a minor backward incompatible change.
Rotation.align_vectorsscipy.sparse.isspmatrix now returns True only for sparse matrix instances; use issparse for arrays or matrices.
scipy.sparse.isspmatrixscipy.sparse.issparsescipy.optimize.minimize now raises an error for x0 with x0.ndim > 1.scipy.optimize.minimizex0Object 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.SphericalVoronoiradiusSeveral BSpline methods now raise an error if inputs have
ndim > 1.BSplinendimThe
_rvs method of statistical distributions now requires a size parameter._rvssizePassing a fillvalue that cannot be cast to the output type in scipy.signal.convolve2d now raises an error.
scipy.signal.convolve2dfillvaluescipy.spatial.distance now enforces that input vectors are one-dimensional.
scipy.spatial.distanceSeveral 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.ndarrayscipy.linalg.expm now only accepts ndarrays; sparse input must use scipy.sparse.linalg.expm explicitly.
scipy.linalg.expmscipy.sparse.linalg.expmReverts scipy.stats.circvar to the literature-standard definition, which is not the square of scipy.stats.circstd.
scipy.stats.circvarscipy.stats.circstdMultinomialQMC now requires n_trials at init, and MultinomialQMC.random output has shape (n, pvals).
MultinomialQMCn_trialsMultinomialQMC.randomChanges empty-bin result for scipy.stats.binned_statistic with the 'std' metric to nan for consistency with np.std.
scipy.stats.binned_statisticnp.stdChanges output dtype of decimate, lfilter_zi, lfiltic, sos2tf, and sosfilt_zi to match numpy.result_type of their inputs.
decimatelfilter_zilfilticsos2tfsosfilt_zinumpy.result_typecKDTree.query now returns 64-bit instead of 32-bit integers on Windows, making behaviour consistent across platforms.
cKDTree.queryOutput signatures of ?syevr and ?heevr change from w, v, info to w, v, m, isuppz, info.
?syevr?heevrThe order of output arguments w, v of <sy/he>{gv, gvd, gvx} is swapped.
<sy/he>{gv, gvd, gvx}wvscipy.signal.upfirdn output length is corrected, so outputs may be shorter for some up/down ratios and lengths.
scipy.signal.upfirdnscipy.fft uses NumPy conventions for rfft, returning a complex array half the size of the full fft output, unlike fftpack.
rfftfftIn scipy.fft, idct and idst are normalized for norm=None like ifft, so idct(dct(x)) == x holds for all norm modes.
idctidstifftdctscipy.fft does not include the convolutions or pseudo-differential operators from fftpack.
scipy.fftfftpackUnregisters scipy.special.i0 from numpy.dual so numpy.dual.i0 always refers to NumPy's version.
i0numpy.dualnumpy.dual.i0scipy.specialChanges scipy.special.expn to return nan outside its domain (x, n < 0) instead of inf.
expnSparse 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.
CSRCSCFixes scipy.signal.resample for length-1 inputs to output a constant DC value rather than an impulse.
scipy.signal.resampleChanges scipy.signal.cwt to perform complex conjugation and time-reversal of wavelet data.
scipy.signal.cwtRequires 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_dilationFixes 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=simplexOptimizeResultxkChanges 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.randdifferential_evolution mutation strategies randtobest1bin and randtobest1exp are corrected, and the old behavior moves to currenttobest1bin and currenttobest1exp.
scipy.optimize.differential_evolutionrandtobest1binrandtobest1expcurrenttobest1bincurrenttobest1expDistance metrics in scipy.spatial.distance now require non-negative weights.
scipy.spatial.distanceChanges the signatures of scipy.spatial.distance.pdist and cdist to *args, **kwargs to support more metrics.
scipy.spatial.distance.pdistscipy.spatial.distance.cdistChanges 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.kmeans2Makes scipy.special.gammaln reject complex arguments.
scipy.special.gammalnMakes signal.freqz(b, a) raise ValueError when b or a is more than 1-D.
scipy.signal.freqzMakes the var method of scipy.stats.dirichlet return a scalar rather than an ndarray when alpha length is 1.
scipy.stats.dirichletvarSecurity2
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.
Deprecations to plan for
Deprecated105
Deprecates the spmatrix return type of sparse kron, kronsum, and block_diag when no inputs are sparse; it will become sparray.
kronkronsumblock_diagsparrayspmatrixbuild_diagDeprecates the lwork parameter of scipy.linalg.qr.
scipy.linalg.qrlworkIssues a FutureWarning for calling {r}matvec on column vectors with LinearOperator; use {r}matmat instead.
LinearOperatormatvecrmatvecmatmatrmatmatDeprecates non-LAPACK dtypes in scipy.linalg functions; allowed dtypes will be limited to integers upcast to float and single/double float/complex.
scipy.linalgDeprecates 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_matrixDeprecates scipy.spatial.tsearch because Delaunay provides the same functionality more conveniently.
scipy.spatial.tsearchDelaunayDeprecates scipy.interpolate.pade, lagrange, and approximate_taylor_polynomial as not practically useful.
scipy.interpolate.padescipy.interpolate.lagrangescipy.interpolate.approximate_taylor_polynomialDeprecates setting spmatrix=True for scipy.io readers mmio, FFM, hb, and matlab/_mio, including as a default.
spmatrixmmioFFMhbmatlab/_mioDeprecates the unintentionally public scipy.cluster.vq.py_vq.
scipy.cluster.vq.py_vqDeprecates tuple-unpacking of the scipy.stats.anderson result and its critical_values, significance_level, and fit_result attributes.
scipy.stats.andersoncritical_valuessignificance_levelfit_resultmethodstatisticpvalueDeprecates the scipy.odr module in v1.17.0, with complete removal planned for v1.19.0.
scipy.odrAnnounces 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_arrayAnnounces that scipy.linalg.hankel will stop raveling multidimensional inputs and treat them as a batch in v1.19.0.
scipy.linalg.hankelDeprecates the precenter argument of scipy.signal.lombscargle, to be removed in v1.19.0, and some arguments will become keyword only.
scipy.signal.lombscargleprecenterDeprecates 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_valuesDeprecates the unused atol argument of scipy.optimize.nnls, to be removed in SciPy 1.18.0.
scipy.optimize.nnlsatolDeprecates 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.sqrtmdispscipy.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.multinomialpDeprecates 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-bdispiprintAdds spin as a developer CLI with editable install support; the SciPy-specific python dev.py CLI will be removed next release cycle.
spinpython dev.pyDeprecates 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_countsDeprecates 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.sosfiltDeprecates scipy.linalg.interpolative.rand and seed, to be removed in SciPy 1.17.0.
scipy.linalg.interpolative.randscipy.linalg.interpolative.seedDeprecates 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.correlationDeprecates scipy.spatial.distance.kulczynski1 and sokalmichener, to be removed in SciPy 1.17.0.
scipy.spatial.distance.kulczynski1scipy.spatial.distance.sokalmichenerDeprecates scipy.linalg.kron in favour of numpy.kron.
scipy.linalg.kronnumpy.kronDeprecates one-argument use of scipy.stats.linregress; the two variables must be separate arguments.
scipy.stats.linregressDeprecates scipy.stats.trapz in favor of scipy.stats.trapezoid.
scipy.stats.trapzscipy.stats.trapezoidDeprecates scipy.special.lpn in favor of scipy.special.legendre_p_all.
scipy.special.lpnscipy.special.legendre_p_allDeprecates 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_allDeprecates scipy.special.sph_harm in favor of scipy.special.sph_harm_y.
scipy.special.sph_harmscipy.special.sph_harm_yMulti-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_toeplitzDeprecates random_state and permutations arguments of scipy.stats.ttest_ind; use method for permutation tests.
scipy.stats.ttest_indrandom_statepermutationsmethodLegacy 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.Generatorscipy.stats.bootstrap emits a FutureWarning when input array shapes disagree; broadcasting will become automatic in the future.
scipy.stats.bootstrapscipy.signal.sosfreqz is renamed to scipy.signal.freqz_sos; the old name remains as a backwards-compatible alias.
scipy.signal.sosfreqzscipy.signal.freqz_sosDeprecates raveling of multi-dimensional input by scipy.linalg.toeplitz; batching support planned for SciPy 1.17.0.
scipy.linalg.toeplitzDeprecates masked array input support for scipy.stats.gstd, chisquare, and power_divergence.
scipy.stats.gstdscipy.stats.chisquarescipy.stats.power_divergenceDeprecates exact=True with non-integral N and/or k in scipy.special.comb and scipy.special.perm.
scipy.special.combscipy.special.permexactNkDeprecates specifying both samples in one argument to scipy.stats.linregress; x and y must be separate arguments.
scipy.stats.linregressxyDeprecates 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_matrixconjtranspDeprecates quadrature="trapz" in scipy.integrate.quad_vec in favour of quadrature="trapezoid"; removal in SciPy 1.16.0.
scipy.integrate.quad_vecquadraturetrapztrapezoidComplex dtypes in PchipInterpolator and Akima1DInterpolator are deprecated and will error in SciPy 1.15.0.
PchipInterpolatorAkima1DInterpolatornp.realNon-integer values of n with exact=True are deprecated for scipy.special.factorial.
scipy.special.factorialnexactMarks stft, istft, and spectrogram as legacy in favor of ShortTimeFFT.
stftistftspectrogramShortTimeFFTDeprecates scipy.signal.cmplx_sort, to be removed in SciPy 1.15, with a replacement given in the deprecation message.
scipy.signal.cmplx_sortDeprecates initial values other than 0 and None for scipy.integrate.cumulative_trapezoid.
scipy.integrate.cumulative_trapezoidinitialDeprecates scipy.stats.rvs_ratio_uniforms in favour of scipy.stats.sampling.RatioUniforms.
scipy.stats.rvs_ratio_uniformsscipy.stats.sampling.RatioUniformsDeprecates scipy.integrate.quadrature and scipy.integrate.romberg for accuracy and interface issues, removal in SciPy 1.15.
scipy.integrate.quadraturescipy.integrate.rombergscipy.integrate.quadDeprecates positional use of keyword arguments for listed functions, raising an error from SciPy 1.14.
linalg.eighlinalg.eigvalshlinalg.pinvintegrate.simpsonsignal.firlssignal.firwinspecial.combstats.kendalltauDeprecates all wavelet functions since PyWavelets provides suitable implementations.
signal.daubsignal.qmfsignal.cascadesignal.morletsignal.morlet2signal.rickersignal.cwtDeprecates 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.simpsonDeprecates 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.tfqmrtolDeprecates scipy.signal.cmplx_sort, to be removed in SciPy 1.14; a replacement is given in the deprecation message.
scipy.signal.cmplx_sortDeprecates 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.quadDeprecates sparse array methods asfptype, getrow, getcol, get_shape, getmaxprint, set_shape, getnnz, getformat and the .A and .H attributes.
asfptypegetrowgetcolget_shapegetmaxprintset_shapegetnnzgetformatDeprecates 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.trilDeprecates 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.BSplineDeprecates the even keyword of scipy.integrate.simpson, to be removed in SciPy 1.13.0.
scipy.integrate.simpsonDeprecates exact=True when passing integers in a float array to factorial, to be removed in SciPy 1.13.0.
factorialDeprecates float128 and object dtypes for scipy.signal.medfilt and scipy.signal.order_filter.
scipy.signal.medfiltscipy.signal.order_filterscipy.signal lsim2, impulse2 and step2 now raise a DeprecationWarning and will be removed in SciPy 1.13.0.
scipy.signal.lsim2scipy.signal.impulse2scipy.signal.step2Importing 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_windowDeprecates the scipy.misc module and all its methods in v1.10; they will be removed in SciPy v2.0.0.
scipy.miscscipy.datasetsDeprecates the scipy.stats.qmc.LatinHypercube centered parameter, replaced by the scramble argument.
scipy.stats.qmc.LatinHypercubecenteredscrambleDeprecates the scipy.interpolate.interp2d class; the docstring lists recommended replacements.
scipy.interpolate.interp2dDeprecates the
n keyword of the distribution moment method in favor of order due to collision with the shape parameter n.momentnorderDeprecates the
alpha keyword of the distribution interval method in favor of confidence.intervalalphaconfidenceDeprecates 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-ipmDeprecates support for non-numeric arrays in
stats.mode, suggesting pandas.DataFrame.mode instead.stats.modepandas.DataFrame.modeDeprecates
spatial.distance.kulsinski in favor of spatial.distance.kulczynski1.spatial.distance.kulsinskispatial.distance.kulczynski1Deprecates the
maxiter keyword of the truncated Newton (TNC) algorithm in favor of maxfun.maxitermaxfunTNCThe
vertices keyword of Delauney.qhull now raises a DeprecationWarning after long being deprecated in documentation only.Delauney.qhullverticesThe
extradoc keyword of rv_continuous, rv_discrete, and rv_sample now raises a DeprecationWarning after long being deprecated in documentation only.extradocrv_continuousrv_discreterv_samplenumpy.distutils-based builds remain supported but are planned for removal before the 1.10.0 release.
numpy.distutilssetup.pyDeprecates 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.distributionsDeprecates NumericalInverseHermite from scipy.stats, moving it to scipy.stats.sampling with renamed parameters.
NumericalInverseHermitescipy.statsscipy.stats.samplingppftolu_resolutionmax_intervalsDeprecates scipy.linalg.pinv2, whose functionality is completely subsumed into scipy.linalg.pinv.
scipy.linalg.pinv2scipy.linalg.pinvDeprecates the non-working rcond and cond keywords of scipy.linalg.pinv and scipy.linalg.pinvh, replaced by atol and rtol.
scipy.linalg.pinvscipy.linalg.pinvhrcondcondatolrtolDeprecates scipy.spatial.distance metrics silently squeezing extra length-1 dimensions from inputs; they expect 1d vectors.
scipy.spatial.distancenp.squeezeDeprecates calling KDTree.query with k=None to find all neighbours; use KDTree.query_ball_point instead.
KDTree.queryKDTree.query_ball_pointDeprecates distance.wminkowski; use distance.minkowski with weights supplied via the w keyword.
distance.wminkowskidistance.minkowskiwDeprecates the turbo and eigvals keywords of scipy.linalg.eigh.
scipy.linalg.eighturboeigvalsscipy.special bdtr, bdtrc and bdtri deprecate non-negative non-integral n arguments.
bdtrbdtrcbdtriscipy.stats.median_absolute_deviation is deprecated in favor of median_abs_deviation.
median_absolute_deviationmedian_abs_deviationUsing the string "raw" for the scale parameter of iqr is deprecated; use scale=1 instead.
iqrscalescipy.fftpack is not deprecated but is now considered legacy; new code is recommended to use scipy.fft instead.
scipy.fftpackscipy.fftDeprecates NumPy functions exposed via the root SciPy namespace, to be removed in 2.0.0.
scipy.randscipy.diagnumpy.random.default_rngnumpy.diagDeprecates calling scipy.fft as a function; it will be removed in SciPy 1.5.0.
scipy.fftRenames 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_matrixDeprecates Rotation.match_vectors in favor of Rotation.align_vectors; old method removed in SciPy 1.6.0.
Rotation.match_vectorsRotation.align_vectorsThis 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.specialDeprecates the sparse iterative solvers' absolute tolerance handling; set atol= explicitly to silence warnings.
scipy.sparse.linalgatolDeprecates scipy.signal.windows.slepian in favor of scipy.signal.windows.dpss.
scipy.signal.windows.slepianscipy.signal.windows.dpssPrefers importing window functions from scipy.signal.windows; old scipy.signal location remains available.
scipy.signalscipy.signal.windowsDeprecates indexing sparse matrices with floating-point numbers instead of integers.
Deprecates the function scipy.stats.itemfreq.
scipy.stats.itemfreqDeprecates 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.imshowDeprecates scipy.interpolate.interpolate_wrapper and all functions in that submodule.
scipy.interpolate.interpolate_wrapperAnnounces that fillvalue of scipy.signal.convolve2d will be cast to input dtypes and checked to be scalar or single-element array.
scipy.signal.convolve2dfillvalueDeprecates scipy.spatial.distance.matching, an alias of hamming.
scipy.spatial.distance.matchingscipy.spatial.distance.hammingDeprecates scipy.spatial.distance.wminkowski in documentation due to a wrong metric interpretation.
scipy.spatial.distance.wminkowskiscipy.spatial.distance.minkowskiRecommends replacing positional arguments of pdist and cdist with keyword arguments.
scipy.spatial.distance.pdistscipy.spatial.distance.cdistAPI changes
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)