Upgrading numpy 1 to 2
Breaking1.26.4 → 2.5.4Breaking192Security2Platform9Deprecated42New104Changed162Fixed276Other120
BreakingUpgrade verdict
184 breaking changes and 9 platform requirement changes and 2 security fixes.
In plain terms
- The bundled distutils replacement is gone. Build setups that relied on numpy.distutils must switch to another build system.
- The cross product function no longer accepts 2D vectors.
- An internal helper for finding the largest scalar type is gone.
- The row_stack function is gone; use vstack instead.
Must act Top 5 of 237 that need code or config changes
numpy publishes an official migration guide for version 2. It covers more than the release notes do.
NumPy 2.0 migration guide ↗Python requirement changed in 2.5.0rc1: >=3.9 → >=3.12.
What you must change
Breaking184
Removes numpy.distutils, an expired deprecation.
numpy.distutilsRemoves support for 2-dimensional vectors in numpy.cross.
numpy.crossRemoves numpy._core.numerictypes.maximum_sctype.
numpy._core.numerictypes.maximum_sctypeRemoves numpy.row_stack in favor of numpy.vstack.
numpy.row_stacknumpy.vstackRemoves get_array_wrap.
get_array_wrapRemoves recfromtxt and recfromcsv from numpy.lib._npyio in favor of numpy.genfromtxt.
recfromtxtrecfromcsvnumpy.lib._npyionumpy.genfromtxtRemoves the numpy.chararray re-export of numpy.char.chararray.
numpy.chararraynumpy.char.chararrayRemoves the numpy.lib.math alias for the standard library math module.
numpy.lib.mathmathRemoves the data type alias 'a' in favor of 'S'.
'a''S'Removes _add_newdoc_ufunc in favor of setting ufunc.__doc__ directly.
_add_newdoc_ufuncufunc.__doc__numpy.where no longer truncates out-of-range Python integers and raises OverflowError instead.
numpy.wherePyArray_WhereRemoves support for scalar types in numpy.ctypeslib.as_ctypes.
numpy.ctypeslib.as_ctypesRemoves the deprecated
MachAr runtime discovery mechanism.MachArRemoves
numpy.linalg.linalg and numpy.fft.helper public modules.numpy.linalg.linalgnumpy.linalgnumpy.fft.helpernumpy.fftRemoves the
interpolation parameter from quantile and percentile functions.numpy.percentilenumpy.nanpercentilenumpy.quantilenumpy.nanquantileinterpolationmethodRemoves
numpy.in1d in favor of numpy.isin.numpy.in1dnumpy.isinRemoves the
numpy.ndindex.ndincr() method.numpy.ndindex.ndincr()nextRemoves the
fix_imports parameter from numpy.save.numpy.savefix_importsRemoves the deprecated
newshape parameter from numpy.reshape.numpy.reshapenewshapeshapeRemoves deprecated
numpy.trapz, disp, and the bias and ddof arguments of numpy.corrcoef.numpy.trapznumpy.trapezoiddispnumpy.corrcoefbiasddofRemoves the deprecated
delimitor parameter from numpy.ma.mrecords.fromtextfile().numpy.ma.mrecords.fromtextfile()delimitordelimiterRemoves the
style parameter from numpy.array2string and makes later arguments keyword-only; np.sum on a generator now raises TypeError.numpy.array2stringstyleformatternumpy.sumnumpy.fromiterType-checkers no longer accept
start as a keyword argument to numpy.arange, though it still works at runtime.numpy.arangestartRemoves the semi-public
NPY_ALIGNMENT_REQUIRED macro.NPY_ALIGNMENT_REQUIREDnpy_cpu.hRaises the default x86 cpu-baseline to x86-64-v2 microarchitecture, dropping SIMD support for pre-2009 processors.
cpu-baselinex86-64-v2numpy.typing.DTypeLike no longer accepts None; use DTypeLike | None instead.numpy.typing.DTypeLikeRemoves numpy/npy_1_7_deprecated_api.h and C macros like NPY_OWNDATA in favor of NPY_ARRAY_OWNDATA.
numpy/npy_1_7_deprecated_api.hNPY_OWNDATANPY_ARRAY_OWNDATARemoves aliases generate_divbyzero_error and generate_overflow_error in favor of npy_set_floatstatus_* functions.
generate_divbyzero_errornpy_set_floatstatus_divbyzerogenerate_overflow_errornpy_set_floatstatus_overflowRemoves np.tostring, deprecated since 1.19.
np.tostringdatetime64 and timedelta64 tuple construction no longer accepts an event value; use a two-tuple or four-tuple.
datetime64timedelta64Removes
np.tostring, use tobytes instead.np.tostringtobytesconcatenate() with axis=None now uses same-kind casting by default instead of unsafe.concatenate()np.bool scalars can no longer be interpreted as an index.np.boolParsing an integer via a float string is no longer supported.
convertersnp.loadtxtRemoves special matrix handling in
np.outer; convert to an ndarray via matrix.A.np.outermatrix.ARemoves the
np.compat package source code.np.compatRemoves NEP 50 promotion state settings; _set_promotion_state and _get_promotion_state are removed and non-weak NPY_PROMOTION_STATE warns.
NPY_PROMOTION_STATE_set_promotion_state_get_promotion_state_no_nep50_warningcontextlib.nullcontextHides API symbols NumPy adds by default, so the NumPy API can no longer be dynamically fetched from another library.
PyArray_APIPyArray_RUNTIME_VERSIONNPY_API_SYMBOL_ATTRIBUTERemoves many old shims and helper functions from npy_3kcompat.h.
npy_3kcompat.hRemoves many non-recommended functions and aliases, reducing objects in the main namespace by about 10% and in numpy.lib by about 80%.
numpy.libRemoves many outdated C API functions and macros and hides private internals to ease future extensibility.
Changes the default integer type on Windows to int64 rather than int32, matching other platforms.
int64int32Removes np.geterrobj, np.seterrobj and the ufunc extobj= keyword argument; use the np.errstate() context manager instead.
np.geterrobjnp.seterrobjextobj=np.errstate()Removes np.cast; use np.asarray(arg, dtype=dtype) instead.
np.castnp.asarrayRemoves np.source; use inspect.getsource instead.
np.sourceinspect.getsourceRemoves np.lookfor.
np.lookforRemoves numpy.who; use a variable explorer in an IDE such as Spyder or Jupyter Notebook.
numpy.whoWarnings and exceptions in numpy.exceptions are no longer exposed in the main namespace.
numpy.exceptions.ComplexWarningnumpy.exceptions.VisibleDeprecationWarningRemoves niche enums, expired members and functions such as ERR_*, SHIFT_*, np.fastCopyAndTranspose, np.kernel_version, np.numarray, np.oldnumeric and np.set_numeric_ops.
ERR_*SHIFT_*np.fastCopyAndTransposenp.kernel_versionnp.numarraynp.oldnumericnp.set_numeric_opsReplaces wildcard imports in numpy/__init__.py with explicit imports, removing members such as np.NINF, np.PINF, np.CLIP, np.WRAP, np.RAISE, np.BUFSIZE, np.MAXDIMS, np.add_docstring and…
np.FLOATING_POINT_SUPPORTnp.FPE_*np.NINFnp.PINFnp.NZEROnp.PZEROnp.CLIPnp.WRAPRemoves alias np.float_; use np.float64 instead.
np.float_np.float64Removes alias np.complex_; use np.complex128 instead.
np.complex_np.complex128Removes alias np.longfloat; use np.longdouble instead.
np.longfloatnp.longdoubleRemoves alias np.singlecomplex; use np.complex64 instead.
np.singlecomplexnp.complex64Removes alias np.cfloat; use np.complex128 instead.
np.cfloatnp.complex128Removes alias np.longcomplex; use np.clongdouble instead.
np.longcomplexnp.clongdoubleRemoves alias np.clongfloat; use np.clongdouble instead.
np.clongfloatnp.clongdoubleRemoves alias np.string_; use np.bytes_ instead.
np.string_np.bytes_Removes alias np.unicode_; use np.str_ instead.
np.unicode_np.str_Removes alias np.Infinity; use np.inf instead.
np.Infinitynp.infnp.Infnp.inftyRemoves alias np.NaN; use np.nan instead.
np.NaNnp.nanRemoves the alias np.mat; use np.asmatrix instead.
np.matnp.asmatrixRemoves np.issubclass_; use the issubclass builtin instead.
np.issubclass_issubclassRemoves np.asfarray; use np.asarray with a proper dtype instead.
np.asfarraynp.asarrayRemoves np.set_string_function; use np.set_printoptions with a formatter instead.
np.set_string_functionnp.set_printoptionsRemoves np.issctype, np.maximum_sctype, np.obj2sctype, np.sctype2char, np.sctypes and np.issubsctype without replacement.
np.issctypenp.maximum_sctypenp.obj2sctypenp.sctype2charnp.sctypesnp.issubsctypeRemoves deprecated np.deprecate and np.deprecate_with_doc; use DeprecationWarning instead.
np.deprecatenp.deprecate_with_docDeprecationWarningRemoves deprecated np.safe_eval; use ast.literal_eval instead.
np.safe_evalast.literal_evalRemoves np.find_common_type; use numpy.promote_types or numpy.result_type instead.
np.find_common_typenumpy.promote_typesnumpy.result_typescalar_typesRemoves np.round_; use np.round instead.
np.round_np.roundRemoves np.nbytes; use np.dtype(<dtype>).itemsize instead.
np.nbytesnp.dtypeitemsizeRemoves np.compare_chararrays from the main namespace; use np.char.compare_chararrays instead.
np.compare_chararraysnp.char.compare_chararraysRemoves np.format_parser from the main namespace; use np.rec.format_parser instead.
np.format_parsernp.rec.format_parserRemoves seven dtype string aliases from np.dtype: int0, uint0, void0, object0, str0, bytes0 and bool8.
np.dtypeint0uint0void0object0str0bytes0bool8Removes __array_prepare__; migrate to __array_ufunc__ or rely on __array_wrap__.
__array_prepare____array_ufunc____array_wrap__Removes the np.core.umath_tests submodule from the public API.
np.core.umath_testsRemoves the deprecated PyDataMem_SetEventHook; use tracemalloc and np.lib.tracemalloc_domain.
PyDataMem_SetEventHooknp.lib.tracemalloc_domainRemoves set_numeric_ops and the C functions PyArray_SetNumericOps and PyArray_GetNumericOps.
set_numeric_opsPyArray_SetNumericOpsPyArray_GetNumericOpsRemoves the deprecated fastCopyAndTranspose function and its C counterpart.
fastCopyAndTransposeRemoves np.msort; use np.sort(a, axis=0) instead.
np.msortnp.sortRemoves the PyArray_CGT, PyArray_CLT, PyArray_CGE, PyArray_CLE, PyArray_CEQ and PyArray_CNE macros.
PyArray_CGTPyArray_CLTPyArray_CGEPyArray_CLEPyArray_CEQPyArray_CNERenames NPY_NTYPES to NPY_NTYPES_LEGACY since it excludes new built-in DTypes.
NPY_NTYPESNPY_NTYPES_LEGACYRemoves the ->f slot from PyArray_Descr; use PyDataType_GetArrFuncs instead.
PyArray_DescrPyDataType_GetArrFuncsPyArray_GETITEMPyArray_GETITEM and PyArray_SETITEM now require importing the NumPy API table and are no longer in ndarraytypes.h.
PyArray_GETITEMPyArray_SETITEMndarraytypes.hRemoves npy_interrupt.h and macros like NPY_SIGINT_ON.
npy_interrupt.hNPY_SIGINT_ONPyErr_CheckSignals()PyOS_InterruptOccurred()Removes the noprefix.h header; missing symbols must be replaced with their prefixed counterparts.
noprefix.hNPY_npy_Removes PyUFunc_GetPyVals, PyUFunc_handlefperr and PyUFunc_checkfperr.
PyUFunc_GetPyValsPyUFunc_handlefperrPyUFunc_checkfperrnp.errstate()Removes numpy/old_defines.h and its PyArray_CONSTANT style macros.
numpy/old_defines.hPyArray_CONSTANTNPY_CONSTANTreplace_old_macros.sedRemoves the legacy_inner_loop_selector member of the ufunc struct.
legacy_inner_loop_selectorRemoves NPY_INTPLTR to avoid confusion.
NPY_INTPLTRintpRemoves the advanced indexing MapIter and related C API, which was public but poorly tested and had one known user (Theano).
MapIterufunc.atRemoves PyArray_REFCNT and NPY_REFCOUNT; use Py_REFCNT instead.
PyArray_REFCNTNPY_REFCOUNTPy_REFCNTRemoves PyArray_MoveInto, PyArray_CastTo and PyArray_CastAnyTo; use PyArray_CopyInto or PyArray_CopyAnyInto.
PyArray_MoveIntoPyArray_CastToPyArray_CastAnyToPyArray_CopyIntoPyArray_CopyAnyIntoRemoves PyArray_FillObjectArray; create a new empty array or use PyArray_FillWithScalar().
PyArray_FillObjectArrayPyArray_FillWithScalarnp.emptyRemoves PyArray_CompareUCS4 and PyArray_CompareString; use standard C string comparison functions.
PyArray_CompareUCS4PyArray_CompareStringRemoves PyArray_ISPYTHON, which is misleading, has no known use cases and is easy to replace.
PyArray_ISPYTHONRemoves PyArray_FieldNames, which has unclear purpose and incorrect semantics in some use cases.
PyArray_FieldNamesRemoves PyArray_TypestrConvert; use explicit types or go via Python strings instead.
PyArray_TypestrConvertRemoves PyDataType_GetDatetimeMetaData, which did nothing since at least NumPy 1.7.
PyDataType_GetDatetimeMetaDataRemoves PyArray_GetCastFunc; use C casts directly for simple numeric types.
PyArray_GetCastFuncPyArray_CastBufferComplex types now use C99 complex types; direct field access like c.real or c.imag no longer works, use npy_math.h utilities instead.
npy_cdoublenpy_csetrealnpy_csetimagnpy_crealnpy_cimagnumpy/npy_math.hThe default NumPy integer dtype is now 64-bit on all 64-bit systems, including 64-bit Windows where it was historically 32-bit.
numpy.fft.helper is renamed to the private numpy.fft._helper; public functions should be accessed from numpy.fft.
numpy.fft.helpernumpy.fft._helpernumpy.fftnumpy.linalg.linalg is renamed to the private numpy.linalg._linalg; public functions should be accessed from numpy.linalg.
numpy.linalg.linalgnumpy.linalg._linalgnumpy.linalgNumPy now passes a copy keyword to the __array__ special method when it would be non-default; implementations should accept it.
__array__numpy.arraynumpy.asarraycopynp.can_cast no longer accepts Python int, float, or complex instances.
np.can_castCasting a fixed-width byte string array (np.bytes_) to StringDType now raises TypeError when the bytes are not valid UTF-8.
np.bytes_StringDTypeTypeErrorMakes PyArray_StringDTypeObject an opaque struct under the abi3t stable ABI, so extensions cannot access its fields.
PyArray_StringDTypeObjectPy_TARGET_ABI3TPassing None as dtype to np.finfo now raises a TypeError, an expired deprecation from 1.25.
np.finfobincount now raises TypeError for non-integer inputs.
bincountlinalg.eig and linalg.eigvals now always return complex arrays.
linalg.eiglinalg.eigvalseigheigvalshnp.from_dlpack raises BufferError instead of RuntimeError for unsupported device, dtype, or too many dimensions.
np.from_dlpackBufferErrorRuntimeErrordatetime64 and timedelta64 addition, subtraction, and integer multiplication now raise OverflowError on int64 overflow or NaT results instead of silently wrapping.
datetime64timedelta64OverflowErrorNaTnumpy.ctypeslib.as_ctypes now only accepts numpy.ndarray and raises TypeError for scalar types.
numpy.ctypeslib.as_ctypesnumpy.ndarraynumpy.int32numpy.asarrayScalars now export __array_interface__ directly and are read-only instead of writeable.
__array_interface____refnp.meshgrid now always returns a tuple, including when sparse is true and copy is false.
np.meshgridsparsecopyFor object arrays, .real and .imag now use elementwise getattr and return read-only results.
.real.imagnp.isreal()Raises
TypeError when converting an array with ndim > 0 to a scalar.ndimTypeErrorRemoves four undocumented
ndarray.ctypes methods.ndarray.ctypes_ctypes.get_data()_ctypes.get_shape()_ctypes.get_strides()_ctypes.get_as_parameter()_ctypes.data_ctypes.shape_ctypes.stridesC extension modules use multi-phase initialisation and now raise
ImportError if re-imported after deletion from sys.modules.sys.modulesImportErrornumpy.round now always returns a copy, including for integer inputs with decimals >= 0.numpy.roundnumpy.ceilnumpy.floornumpy.truncBoolean non-array indices to flatiter such as arr.flat[[True, True]] now raise an index error instead of being treated as integer indices.
flatiterRaises on np.conjugate of non-numeric types, deprecated since 1.13.
np.conjugateRaises when using np.bincount with minlength=None; use 0 instead.
np.bincountPassing shape=None to functions with a non-optional shape argument now errors; use () instead.
Inexact matches for mode and searchside now raise, deprecated since 1.20.
modesearchsideSetting __array_finalize__ = None now errors, deprecated since 1.23.
__array_finalize__np.fromfile and np.fromstring now error on bad data instead of guessing, deprecated since 1.18.
np.fromfilenp.fromstringA dtype attribute on a class must now be a dtype instance rather than something parseable as a dtype.
dtypePassing booleans as a partition index now errors, deprecated since 1.23.
Out-of-bounds indexes now raise an error even on empty arrays.
Disallows making a non-writeable array writeable when it has a base and does not own its data.
Unpickling a scalar with object dtype now raises an error.
The binary mode of
fromstring now errors, use frombuffer instead.fromstringfrombufferConverting
np.inexact or np.floating to a dtype now raises an error.np.inexactnp.floatingConverting
np.complex, np.integer, np.signedinteger, np.unsignedinteger, np.generic to a dtype now raises an error.np.complexnp.integernp.signedintegernp.unsignedintegernp.genericThe Python built-in
round now errors for complex scalars; use np.round or scalar.round.roundnp.roundscalar.roundUsing a length 1 tuple for the ufunc
signature now errors; use dtype or fill the tuple with None.signaturedtypeConverting an empty array to bool now raises an error; use
arr.size > 0 to check for elements.boolnp.arrayarr.sizenumpy.cov now transposes single-row 2d design matrices when rowvar=False, returning an array instead of a scalar.numpy.covrowvarDisallows scalars and 0D arrays for numpy.nonzero and numpy.ndarray.nonzero.
numpy.nonzeronumpy.ndarray.nonzeroRemoves the internal set_string_function function and stubs out PyArray_SetStringFunction.
set_string_functionPyArray_SetStringFunctioncopyto now applies NEP 50 cast safety, changing behavior for Python int/float and NumPy scalar assignments, and aligns copyto, full, and full_like with NumPy 2 behavior.
copytofullfull_likenp.copytonp.coptyoNumPy 2.0.0 is the first major release since 2006, containing breaking changes to the Python and C APIs and an ABI break.
Includes an ABI break, type promotion rule changes, and API changes that may not have emitted deprecation warnings in 1.26.x.
Adopts NEP 50 type promotion, which can change output dtypes and lower precision for mixed-dtype operations.
Changes the maximum number of array dimensions from 32 to 64.
Binaries built against NumPy 1.xx using the C API will not work with NumPy 2.0 and will raise an ImportError about binary incompatibility.
ImportErrorMakes np.tracemalloc_domain available only from np.lib.
np.tracemalloc_domainnp.libMakes np.recfromcsv and recfromtxt available only from np.lib.npyio.
np.recfromcsvnp.recfromtxtnp.lib.npyioRemoves the experimental numpy.array_api submodule; use the main numpy namespace or the array-api-strict package.
numpy.array_apiarray-api-strictFinalizes removal of the fasttake, fastclip and fastputmask ArrFuncs deprecation.
fasttakefastclipfastputmaskArrFuncsFinalizes removal of the deprecated PyArray_ScalarFromObject.
PyArray_ScalarFromObjectnp.dtype(("f8", 1)) now returns a shape 1 subarray dtype rather than a non-subarray dtype.
np.dtypeAssigning to the .data attribute of an ndarray is disallowed and raises.
ndarray.datanp.binary_repr(a, width) now raises if width is too small.
np.binary_reprUsing NPY_CHAR in PyArray_DescrFromType() now raises; use NPY_STRING, NPY_UNICODE or NPY_VSTRING.
NPY_CHARPyArray_DescrFromTypeNPY_STRINGNPY_UNICODENPY_VSTRINGRemoves the f2py.compile() helper because it leaked memory and was experimental.
f2py.compile()np.distutilsResolves ambiguous broadcasting in np.solve when b has one fewer dimension than a, now compliant with the Array API.
np.solveMoves PyArray_MIN and PyArray_MAX from ndarraytypes.h to npy_math.h.
PyArray_MINPyArray_MAXndarraytypes.hnpy_math.hThe C API now only exports static inline versions of the array accessors.
Moves dtype flag accessors to ndarrayobject.h, requiring import_array(); includes PyDataType_FLAGCHK, PyDataType_REFCHK and NPY_BEGIN_THREADS_DESCR.
PyDataType_FLAGCHKPyDataType_REFCHKNPY_BEGIN_THREADS_DESCRnumpy/ndarraytypes.hnumpy/ndarrayobject.himport_array()Dtype flags on PyArray_Descr must be accessed via the PyDataType_FLAGS inline function for 1.x and 2.x compatibility.
PyArray_DescrPyDataType_FLAGSnpy_2_compat.hPyDataType_FLAGCHKMakes types and data arguments const-correct in generalized ufunc C API constructors, which may affect C++ code.
PyUFunc_FromFuncAndDataPyUFunc_FromFuncAndDataAndSignaturePyUFunc_FromFuncAndDataAndSignatureAndIdentityMakes the generalized ufunc C API const correct.
Increases NPY_MAXDIMS to 64 and NPY_MAXARGS, and introduces NPY_RAVEL_AXIS for axis=None usage.
NPY_MAXDIMSNPY_MAXARGSNPY_RAVEL_AXISMakes NPY_MAXARGS a runtime constant and changes the size of PyArrayMultiIterObject.
NPY_MAXARGSPyArrayMultiIterObjectRequires changes for custom legacy user dtypes registered with PyArray_RegisterDataType due to an ABI break.
PyArray_RegisterDataTypeRequires structured dtype fields c_metadata, names, fields and subarray to be accessed through new functions such as PyDataType_NAMES.
c_metadatanamesfieldssubarrayPyDataType_NAMESmetadataRequires elsize and alignment descriptor fields to be accessed via PyDataType_ELSIZE, PyDataType_SET_ELSIZE and PyDataType_ALIGNMENT unless compiling only with NumPy 2 support.
elsizealignmentPyDataType_ELSIZEPyDataType_SET_ELSIZEPyDataType_ALIGNMENTPyArray_ITEMSIZERemoves the NPY_MAX_ELSIZE macro, which only reflected builtin numeric types and served no internal purpose.
NPY_MAX_ELSIZEMakes PyArrayFlags_Type, PyArray_NewFlagsObject and PyArrayFlagsObject private; use the Python API if needed.
PyArrayFlags_TypePyArray_NewFlagsObjectPyArrayFlagsObjectnumpy/npy_common.h now includes complex.h, making complex a reserved keyword.
numpy/npy_common.hcomplex.hcomplexnp.gradient() now returns a tuple rather than a list, making the return value immutable.
np.gradient()np.errstate can now only be entered once because it is fully context and thread-safe.
np.errstatedtype.flags is now stored unsigned, so the aligned flag is positive (128) instead of negative (-128).
dtype.flagsNumPy scalars now print with type information, e.g. np.float64(3.0) instead of 3.0, per NEP 51.
np.float64np.set_printoptionsNumPy strings are now True when non-empty and False when empty, changing string-to-bool casts and np.nonzero behavior.
np.nonzeronp.loadtxtnp.fromstringnp.genfromtxtnp.bool_np.fromregexnp.intp and np.uintp are redefined in C to match size_t/Py_ssize_t instead of intptr_t/uintptr_t, adding character codes nN.
np.intpnp.uintpPyArray_DescrFromType('p')npy_intpOut-of-bound axis values now raise an error instead of behaving like axis=None, except for concatenate where it was deprecated.
axisconcatenateA trailing comma in a dtype string now always creates a structured dtype, and parenthesized sub-array shapes like np.dtype("(2)i,") are deprecated.
numpy.dtypeFunctions that returned a list of ndarrays now return a tuple of ndarrays instead.
numpy.atleast_1dnumpy.atleast_2dnumpy.atleast_3dnumpy.broadcast_arraysnumpy.meshgridnumpy.ogridnumpy.histogramddnp.unique with return_inverse=True now shapes unique_inverse so the input can be reconstructed directly.
np.uniquereturn_inverseunique_inversenp.takenp.take_along_axisany and all now return booleans for object arrays instead of a reduced object value.
anyallnp.logical_or.reducenp.logical_and.reduceSecurity2
Fixes a heap buffer overflow in timedelta to string casts.
Fixes a heap overflow in fixed-width string multiply.
Platform9
Adds wheels for the newly released Python 3.15.0rc1 and supports Python versions 3.12-3.15.
Drops support for Python 3.11; this release supports Python versions 3.12 through 3.14.
NumPy now supports the stable ABI for free-threaded Python as described in PEP 803.
Supports Python versions 3.11 through 3.14.
Adds support for Python 3.14rc1.
Supports Python 3.10 through 3.13.
Supports Python versions 3.10 through 3.13.
Adds support for Python 3.13 and drops support for Python 3.9; Python 3.10-3.13 are supported.
Supports Python versions 3.9 through 3.12.
Deprecations to plan for
Deprecated42
Deprecates numpy.char.chararray in favor of an ndarray with a string or bytes dtype.
numpy.char.chararrayndarraynumpy.take now checks casting of the result to out=out under the same-kind rule and warns when it fails; affects compress too.
numpy.takenumpy.compressoutDeprecates numpy.char.array and numpy.char.asarray in favor of numpy.array and numpy.asarray with a string or bytes dtype.
numpy.char.arraynumpy.char.asarraynumpy.arraynumpy.asarrayDeprecates setting the dtype attribute on arrays; use array.view(dtype=new_dtype) instead.
dtypearray.view()Deprecates setting the shape attribute on arrays; use np.reshape or np.ndarray.reshape instead.
shapenp.reshapenp.ndarray.reshapenp.ndarray._set_shapeDeprecates the generic unit in numpy.timedelta64 and operations implicitly relying on it; specify an explicit unit instead.
numpy.timedelta64genericDeprecates resizing a NumPy array in place; use np.resize to create a resized array instead.
np.resizeDeprecates numpy.fix; use numpy.trunc instead, which is faster and follows the Array API standard.
numpy.fixnumpy.truncDeprecates numpy.ma.round_; use numpy.ma.round as a replacement.
numpy.ma.round_numpy.ma.roundDeprecates numpy.typename because its names were outdated and inconsistent; use numpy.dtype.name instead.
numpy.typenamenumpy.dtype.nameDeprecates non-integer inputs for numpy.triu_indices, numpy.tril_indices, numpy.tri, numpy.tril_indices_from and numpy.triu_indices_from.
numpy.triu_indicesnumpy.tril_indicesnumpy.trinumpy.tril_indices_fromnumpy.triu_indices_fromDeprecates the dtype attribute setting path used by arr.view(dtype=...) for subclasses; subclasses should set _set_dtype.
dtype__array_finalize__arr.view()_set_dtypendarray._set_dtype()Deprecates setting the
strides attribute of arrays.stridesnp.lib.stride_tricks.strided_window_viewnp.lib.stride_tricks.as_stridednp.ndarrayDeprecates passing
out positionally to np.maximum and np.minimum.numpy.maximumnumpy.minimumoutWarns when
align= is not a boolean in np.dtype().np.dtypealignDeprecates
np.testing.assert_warns and np.testing.suppress_warnings.np.testing.assert_warnsnp.testing.suppress_warningswarnings.catch_warningswarnings.filterwarningspytest.warnspytest.filterwarningsMarks
np.fix as pending deprecation in favor of numpy.trunc.numpy.fixnumpy.truncMarks in-place modification of
ndarray.shape as pending deprecation.ndarray.shapenumpy.reshapeDeprecates the
numpy.lib.user_array.container class.numpy.lib.user_array.containerFloat non-array indices to flatiter are now deprecated and will be removed in a future version.
flatiter0-dimensional boolean indices like arr.flat[True] are now deprecated and will be removed in a future version.
flatiterDeprecates numpy.typing.mypy_plugin in favor of platform-agnostic static type inference.
numpy.typing.mypy_pluginDeprecates the numpy.typing.NBitBase type, to be removed in a future version.
numpy.typing.NBitBasetyping.overloadDeprecates
_add_newdoc_ufunc; use ufunc.__doc__ = newdoc instead._add_newdoc_ufuncufunc.__doc__Deprecates the fix_imports keyword argument in numpy.save, which has been ignored since NumPy 1.17.
numpy.savefix_importsDeprecates passing non-integer inputs as the first argument of bincount, which are silently cast to integers.
bincountDeprecates chararray in the main namespace; it can still be imported from np.char.chararray for now.
chararraynp.char.chararrayDeprecates np.compat because Python 2 is no longer supported.
np.compatDeprecates out-of-bounds Python integer conversion to integer arrays; use np.iinfo or np.array(value).astype(dtype).
numpy.int8numpy.iinfonp.arrayastypeDeprecates np.safe_eval; use ast.literal_eval instead.
np.safe_evalast.literal_evalDeprecates np.recfromcsv, np.recfromtxt, np.disp, np.get_array_wrap, np.maximum_sctype, np.deprecate and np.deprecate_with_doc.
np.recfromcsvnp.recfromtxtnp.dispnp.get_array_wrapnp.maximum_sctypenp.deprecatenp.deprecate_with_docDeprecates np.trapz; use np.trapezoid or a scipy.integrate function instead.
np.trapznp.trapezoidDeprecates np.in1d; use np.isin instead.
np.in1dnp.isinDeprecates the np.row_stack alias; use np.vstack directly.
np.row_stacknp.vstack__array_wrap__ now receives arr, context, return_scalar; implementations not accepting all three are deprecated.
__array_wrap__Deprecates 2-dimensional vector arrays for np.cross; use 3-dimensional vectors instead.
np.crossDeprecates the np.dtype("a") alias for np.dtype(np.bytes_); use np.dtype("S") instead.
np.dtypeDeprecates keyword arguments x and y for assert_array_equal and assert_array_almost_equal; pass them positionally.
assert_array_equalassert_array_almost_equalDeprecates n-D fft transforms with s not None and axes None, and s arrays containing None.
fftnifftnrfftnirfftnfft2ifft2rfft2irfft2Plans to deprecate and remove the rcond keyword of numpy.linalg.pinv in favor of rtol; rcond default is used when neither is given.
numpy.linalg.pinvrcondrtolSuggests moving from np.char to np.strings; np.char may be deprecated in the future.
np.charnp.stringsAccessing numpy.core now emits a DeprecationWarning; the module is renamed to numpy._core.
numpy.corenumpy._coreAPI changes
Generated by DepDelta from published Python source. Not mixed with prose notes.
- removed:
class DataSource - removed:
class RankWarning(UserWarning) - removed:
class bool_(generic) - removed:
class busdaycalendar - removed:
class chararray(ndarray[_ShapeType, _CharDType]) - removed:
class errstate(Generic[_CallType], ContextDecorator) - removed:
class finfo(Generic[_FloatType]) - removed:
class flatiter(Generic[_NdArraySubClass]) - removed:
class format_parser - removed:
class iinfo(Generic[_IntType]) - removed:
class matrix(ndarray[_ShapeType, _DType_co]) - removed:
class memmap(ndarray[_ShapeType, _DType_co]) - removed:
class ndenumerate(Generic[_ScalarType]) - removed:
class ndindex - removed:
class nditer - removed:
class poly1d - removed:
class recarray(ndarray[_ShapeType, _DType_co]) - removed:
class record(void) - removed:
class vectorize - removed:
constructor DataSource(destpath: None | str | os.PathLike[str]=…) -> None - removed:
constructor bool_(value: object=…, /) -> None - removed:
constructor bytes_(value: object=…, /) -> None | (value: str, /, encoding: str=…, errors: str=…) -> None - removed:
constructor complexfloating(value: _ComplexValue=…, /) -> None - removed:
constructor datetime64(value: None | datetime64 | _CharLike_co | _DatetimeScalar=…, format: _CharLike_co | tuple[_CharLike_co, _IntLike_co]=…, /) -> None | (value: int, format: _CharLike_co | tuple[_CharLike_co, _IntLike_co], /) -> None - removed:
constructor errstate(*, call: _CallType=…, all: None | _ErrKind=…, divide: None | _ErrKind=…, over: None | _ErrKind=…, under: None | _ErrKind=…, invalid: None | _ErrKind=…) -> None - removed:
constructor floating(value: _FloatValue=…, /) -> None - removed:
constructor format_parser(formats: DTypeLike, names: None | str | Sequence[str], titles: None | str | Sequence[str], aligned: bool=…, byteorder: None | _ByteOrder=…) -> None - removed:
constructor generic(*args: Any, **kwargs: Any) -> None - removed:
constructor ndindex(shape: tuple[SupportsIndex, ...], /) -> None | (*shape: SupportsIndex) -> None - removed:
constructor object_(value: object=…, /) -> None - removed:
constructor poly1d(c_or_r: ArrayLike, r: bool=…, variable: None | str=…) -> None - removed:
constructor signedinteger(value: _IntValue=…, /) -> None - removed:
constructor str_(value: object=…, /) -> None | (value: bytes, /, encoding: str=…, errors: str=…) -> None - removed:
constructor timedelta64(value: None | int | _CharLike_co | dt.timedelta | timedelta64=…, format: _CharLike_co | tuple[_CharLike_co, _IntLike_co]=…, /) -> None - removed:
constructor unsignedinteger(value: _IntValue=…, /) -> None - removed:
constructor vectorize(pyfunc: Callable[..., Any], otypes: None | str | Iterable[DTypeLike]=…, doc: None | str=…, excluded: None | Iterable[int | str]=…, cache: bool=…, signature: None | str=…) -> None - removed:
constructor void(value: _IntLike_co | bytes, /, dtype: None=…) -> None | (value: Any, /, dtype: _DTypeLikeVoid) -> None - removed:
export ALLOW_THREADS - removed:
export ArrayLike - removed:
export Arrayterator - removed:
export AxisError - removed:
export BUFSIZE - removed:
export CLIP - removed:
export ComplexWarning - removed:
export DTypeLike - removed:
export DTypePromotionError - removed:
export MAXDIMS - removed:
export MAY_SHARE_BOUNDS - removed:
export MAY_SHARE_EXACT - removed:
export ModuleDeprecationWarning - removed:
export NBitBase - removed:
export NDArray - removed:
export PytestTester - removed:
export RAISE - removed:
export TooHardError - removed:
export VisibleDeprecationWarning - removed:
export WRAP - removed:
export add_docstring - removed:
export add_newdoc - removed:
export add_newdoc_ufunc - removed:
export asfarray - removed:
export byte_bounds - removed:
export cast - removed:
export compare_chararrays - removed:
export complex160 - removed:
export complex512 - removed:
export defchararray - removed:
export deprecate - removed:
export deprecate_with_doc - removed:
export disp - removed:
export flagsobj - removed:
export float256 - removed:
export float80 - removed:
export get_array_wrap - removed:
export geterrobj - removed:
export in1d - removed:
export int128 - removed:
export int256 - removed:
export issctype - removed:
export issubclass_ - removed:
export issubsctype - removed:
export lookfor - removed:
export mat - removed:
export maximum_sctype - removed:
export nbytes - removed:
export obj2sctype - removed:
export recfromcsv - removed:
export recfromtxt - removed:
export records - removed:
export row_stack - removed:
export safe_eval - removed:
export sctype2char - removed:
export sctypes - removed:
export set_string_function - removed:
export seterrobj - removed:
export source - removed:
export tracemalloc_domain - removed:
export trapz - removed:
export uint128 - removed:
export uint256 - removed:
export version - removed:
export who - removed:
field dtype.names: None | tuple[builtins.str, ...] - removed:
field errstate.call: _CallType - removed:
field errstate.kwargs: _ErrDictOptional - removed:
field finfo.bits: int - removed:
field finfo.dtype: dtype[_FloatType] - removed:
field finfo.eps: _FloatType - removed:
field finfo.epsneg: _FloatType - removed:
field finfo.iexp: int - removed:
field finfo.machep: int - removed:
field finfo.max: _FloatType - removed:
field finfo.maxexp: int - removed:
field finfo.min: _FloatType - removed:
field finfo.minexp: int - removed:
field finfo.negep: int - removed:
field finfo.nexp: int - removed:
field finfo.nmant: int - removed:
field finfo.precision: int - removed:
field finfo.resolution: _FloatType - removed:
field finfo.smallest_subnormal: _FloatType - removed:
field format_parser.dtype: dtype[void] - removed:
field iinfo.bits: int - removed:
field iinfo.dtype: dtype[_IntType] - removed:
field iinfo.key: str - removed:
field iinfo.kind: str - removed:
field memmap.filename: str | None - removed:
field memmap.mode: str - removed:
field memmap.offset: int - removed:
field ndenumerate.iter: flatiter[NDArray[_ScalarType]] - removed:
field ufunc.accumulate: Any - removed:
field ufunc.at: Any - removed:
field ufunc.outer: Any - removed:
field ufunc.reduce: Any - removed:
field ufunc.reduceat: Any - removed:
field vectorize.cache: bool - removed:
field vectorize.excluded: set[int | str] - removed:
field vectorize.otypes: None | str - removed:
field vectorize.pyfunc: Callable[..., Any] - removed:
field vectorize.signature: None | str - removed:
function show_config() -> None - removed:
method DataSource.abspath(path: str) -> str - removed:
method DataSource.exists(path: str) -> bool - removed:
method DataSource.open(path: str, mode: str=…, encoding: None | str=…, newline: None | str=…) -> IO[Any] - removed:
method bool_.item(args: L[0] | tuple[()] | tuple[L[0]]=…, /) -> bool - removed:
method bool_.tolist() -> bool - removed:
method bytes_.item(args: L[0] | tuple[()] | tuple[L[0]]=…, /) -> bytes - removed:
method bytes_.tolist() -> bytes - removed:
method chararray.capitalize() -> chararray[_ShapeType, _CharDType] - removed:
method chararray.center(width: _ArrayLikeInt_co, fillchar: _ArrayLikeStr_co=…) -> _CharArray[str_] | (width: _ArrayLikeInt_co, fillchar: _ArrayLikeBytes_co=…) -> _CharArray[bytes_] - removed:
method chararray.count(sub: _ArrayLikeStr_co, start: _ArrayLikeInt_co=…, end: None | _ArrayLikeInt_co=…) -> NDArray[int_] | (sub: _ArrayLikeBytes_co, start: _ArrayLikeInt_co=…, end: None | _ArrayLikeInt_co=…) -> NDArray[int_] - removed:
method chararray.decode(encoding: None | str=…, errors: None | str=…) -> _CharArray[str_] - removed:
method chararray.encode(encoding: None | str=…, errors: None | str=…) -> _CharArray[bytes_] - removed:
method chararray.endswith(suffix: _ArrayLikeStr_co, start: _ArrayLikeInt_co=…, end: None | _ArrayLikeInt_co=…) -> NDArray[bool_] | (suffix: _ArrayLikeBytes_co, start: _ArrayLikeInt_co=…, end: None | _ArrayLikeInt_co=…) -> NDArray[bool_] - removed:
method chararray.expandtabs(tabsize: _ArrayLikeInt_co=…) -> chararray[Any, _CharDType] - removed:
method chararray.find(sub: _ArrayLikeStr_co, start: _ArrayLikeInt_co=…, end: None | _ArrayLikeInt_co=…) -> NDArray[int_] | (sub: _ArrayLikeBytes_co, start: _ArrayLikeInt_co=…, end: None | _ArrayLikeInt_co=…) -> NDArray[int_] - removed:
method chararray.index(sub: _ArrayLikeStr_co, start: _ArrayLikeInt_co=…, end: None | _ArrayLikeInt_co=…) -> NDArray[int_] | (sub: _ArrayLikeBytes_co, start: _ArrayLikeInt_co=…, end: None | _ArrayLikeInt_co=…) -> NDArray[int_] - removed:
method chararray.isalnum() -> ndarray[_ShapeType, dtype[bool_]] - removed:
method chararray.isalpha() -> ndarray[_ShapeType, dtype[bool_]] - removed:
method chararray.isdecimal() -> ndarray[_ShapeType, dtype[bool_]] - removed:
method chararray.isdigit() -> ndarray[_ShapeType, dtype[bool_]] - removed:
method chararray.islower() -> ndarray[_ShapeType, dtype[bool_]] - removed:
method chararray.isnumeric() -> ndarray[_ShapeType, dtype[bool_]] - removed:
method chararray.isspace() -> ndarray[_ShapeType, dtype[bool_]] - removed:
method chararray.istitle() -> ndarray[_ShapeType, dtype[bool_]] - removed:
method chararray.isupper() -> ndarray[_ShapeType, dtype[bool_]] - removed:
method chararray.join(seq: _ArrayLikeStr_co) -> _CharArray[str_] | (seq: _ArrayLikeBytes_co) -> _CharArray[bytes_] - removed:
method chararray.ljust(width: _ArrayLikeInt_co, fillchar: _ArrayLikeStr_co=…) -> _CharArray[str_] | (width: _ArrayLikeInt_co, fillchar: _ArrayLikeBytes_co=…) -> _CharArray[bytes_] - removed:
method chararray.lower() -> chararray[_ShapeType, _CharDType] - removed:
method chararray.lstrip(chars: None | _ArrayLikeStr_co=…) -> _CharArray[str_] | (chars: None | _ArrayLikeBytes_co=…) -> _CharArray[bytes_] - removed:
method chararray.partition(sep: _ArrayLikeStr_co) -> _CharArray[str_] | (sep: _ArrayLikeBytes_co) -> _CharArray[bytes_] - removed:
method chararray.replace(old: _ArrayLikeStr_co, new: _ArrayLikeStr_co, count: None | _ArrayLikeInt_co=…) -> _CharArray[str_] | (old: _ArrayLikeBytes_co, new: _ArrayLikeBytes_co, count: None | _ArrayLikeInt_co=…) -> _CharArray[bytes_] - removed:
method chararray.rfind(sub: _ArrayLikeStr_co, start: _ArrayLikeInt_co=…, end: None | _ArrayLikeInt_co=…) -> NDArray[int_] | (sub: _ArrayLikeBytes_co, start: _ArrayLikeInt_co=…, end: None | _ArrayLikeInt_co=…) -> NDArray[int_] - removed:
method chararray.rindex(sub: _ArrayLikeStr_co, start: _ArrayLikeInt_co=…, end: None | _ArrayLikeInt_co=…) -> NDArray[int_] | (sub: _ArrayLikeBytes_co, start: _ArrayLikeInt_co=…, end: None | _ArrayLikeInt_co=…) -> NDArray[int_] - removed:
method chararray.rjust(width: _ArrayLikeInt_co, fillchar: _ArrayLikeStr_co=…) -> _CharArray[str_] | (width: _ArrayLikeInt_co, fillchar: _ArrayLikeBytes_co=…) -> _CharArray[bytes_] - removed:
method chararray.rpartition(sep: _ArrayLikeStr_co) -> _CharArray[str_] | (sep: _ArrayLikeBytes_co) -> _CharArray[bytes_] - removed:
method chararray.rsplit(sep: None | _ArrayLikeStr_co=…, maxsplit: None | _ArrayLikeInt_co=…) -> NDArray[object_] | (sep: None | _ArrayLikeBytes_co=…, maxsplit: None | _ArrayLikeInt_co=…) -> NDArray[object_] - removed:
method chararray.rstrip(chars: None | _ArrayLikeStr_co=…) -> _CharArray[str_] | (chars: None | _ArrayLikeBytes_co=…) -> _CharArray[bytes_] - removed:
method chararray.split(sep: None | _ArrayLikeStr_co=…, maxsplit: None | _ArrayLikeInt_co=…) -> NDArray[object_] | (sep: None | _ArrayLikeBytes_co=…, maxsplit: None | _ArrayLikeInt_co=…) -> NDArray[object_] - removed:
method chararray.splitlines(keepends: None | _ArrayLikeBool_co=…) -> NDArray[object_] - removed:
method chararray.startswith(prefix: _ArrayLikeStr_co, start: _ArrayLikeInt_co=…, end: None | _ArrayLikeInt_co=…) -> NDArray[bool_] | (prefix: _ArrayLikeBytes_co, start: _ArrayLikeInt_co=…, end: None | _ArrayLikeInt_co=…) -> NDArray[bool_] - removed:
method chararray.strip(chars: None | _ArrayLikeStr_co=…) -> _CharArray[str_] | (chars: None | _ArrayLikeBytes_co=…) -> _CharArray[bytes_] - removed:
method chararray.swapcase() -> chararray[_ShapeType, _CharDType] - removed:
method chararray.title() -> chararray[_ShapeType, _CharDType] - removed:
method chararray.translate(table: _ArrayLikeStr_co, deletechars: None | _ArrayLikeStr_co=…) -> _CharArray[str_] | (table: _ArrayLikeBytes_co, deletechars: None | _ArrayLikeBytes_co=…) -> _CharArray[bytes_] - removed:
method chararray.upper() -> chararray[_ShapeType, _CharDType] - removed:
method chararray.zfill(width: _ArrayLikeInt_co) -> chararray[Any, _CharDType] - removed:
method complexfloating.item(args: L[0] | tuple[()] | tuple[L[0]]=…, /) -> complex - removed:
method complexfloating.tolist() -> complex - removed:
method flatiter.copy() -> _NdArraySubClass - removed:
method floating.hex() -> str - removed:
method floating.item(args: L[0] | tuple[()] | tuple[L[0]]=…, /) -> float - removed:
method floating.tolist() -> float - removed:
method integer.is_integer() -> L[True] - removed:
method integer.item(args: L[0] | tuple[()] | tuple[L[0]]=…, /) -> int - removed:
method integer.tolist() -> int - removed:
method matrix.all(axis: None=…, out: None=…) -> bool_ | (axis: _ShapeLike, out: None=…) -> matrix[Any, dtype[bool_]] | (axis: None | _ShapeLike=…, out: _NdArraySubClass=…) -> _NdArraySubClass - removed:
method matrix.any(axis: None=…, out: None=…) -> bool_ | (axis: _ShapeLike, out: None=…) -> matrix[Any, dtype[bool_]] | (axis: None | _ShapeLike=…, out: _NdArraySubClass=…) -> _NdArraySubClass - removed:
method matrix.argmax(axis: None=…, out: None=…) -> intp | (axis: _ShapeLike, out: None=…) -> matrix[Any, dtype[intp]] | (axis: None | _ShapeLike=…, out: _NdArraySubClass=…) -> _NdArraySubClass - removed:
method matrix.argmin(axis: None=…, out: None=…) -> intp | (axis: _ShapeLike, out: None=…) -> matrix[Any, dtype[intp]] | (axis: None | _ShapeLike=…, out: _NdArraySubClass=…) -> _NdArraySubClass - removed:
method matrix.flatten(order: _OrderKACF=…) -> matrix[Any, _DType_co] - removed:
method matrix.getA() -> ndarray[_ShapeType, _DType_co] - removed:
method matrix.getA1() -> ndarray[Any, _DType_co] - removed:
method matrix.getH() -> matrix[Any, _DType_co] - removed:
method matrix.getI() -> matrix[Any, Any] - removed:
method matrix.getT() -> matrix[Any, _DType_co] - removed:
method matrix.max(axis: None=…, out: None=…) -> _ScalarType | (axis: _ShapeLike, out: None=…) -> matrix[Any, _DType_co] | (axis: None | _ShapeLike=…, out: _NdArraySubClass=…) -> _NdArraySubClass - removed:
method matrix.mean(axis: None=…, dtype: DTypeLike=…, out: None=…) -> Any | (axis: _ShapeLike, dtype: DTypeLike=…, out: None=…) -> matrix[Any, Any] | (axis: None | _ShapeLike=…, dtype: DTypeLike=…, out: _NdArraySubClass=…) -> _NdArraySubClass - removed:
method matrix.min(axis: None=…, out: None=…) -> _ScalarType | (axis: _ShapeLike, out: None=…) -> matrix[Any, _DType_co] | (axis: None | _ShapeLike=…, out: _NdArraySubClass=…) -> _NdArraySubClass - removed:
method matrix.prod(axis: None=…, dtype: DTypeLike=…, out: None=…) -> Any | (axis: _ShapeLike, dtype: DTypeLike=…, out: None=…) -> matrix[Any, Any] | (axis: None | _ShapeLike=…, dtype: DTypeLike=…, out: _NdArraySubClass=…) -> _NdArraySubClass - removed:
method matrix.ptp(axis: None=…, out: None=…) -> _ScalarType | (axis: _ShapeLike, out: None=…) -> matrix[Any, _DType_co] | (axis: None | _ShapeLike=…, out: _NdArraySubClass=…) -> _NdArraySubClass - removed:
method matrix.ravel(order: _OrderKACF=…) -> matrix[Any, _DType_co] - removed:
method matrix.squeeze(axis: None | _ShapeLike=…) -> matrix[Any, _DType_co] - removed:
method matrix.std(axis: None=…, dtype: DTypeLike=…, out: None=…, ddof: float=…) -> Any | (axis: _ShapeLike, dtype: DTypeLike=…, out: None=…, ddof: float=…) -> matrix[Any, Any] | (axis: None | _ShapeLike=…, dtype: DTypeLike=…, out: _NdArraySubClass=…, ddof: float=…) -> _NdArraySubClass - removed:
method matrix.sum(axis: None=…, dtype: DTypeLike=…, out: None=…) -> Any | (axis: _ShapeLike, dtype: DTypeLike=…, out: None=…) -> matrix[Any, Any] | (axis: None | _ShapeLike=…, dtype: DTypeLike=…, out: _NdArraySubClass=…) -> _NdArraySubClass - removed:
method matrix.tolist() -> list[list[_T]] - removed:
method matrix.var(axis: None=…, dtype: DTypeLike=…, out: None=…, ddof: float=…) -> Any | (axis: _ShapeLike, dtype: DTypeLike=…, out: None=…, ddof: float=…) -> matrix[Any, Any] | (axis: None | _ShapeLike=…, dtype: DTypeLike=…, out: _NdArraySubClass=…, ddof: float=…) -> _NdArraySubClass - removed:
method memmap.flush() -> None - removed:
method ndarray.fill(value: Any) -> None - removed:
method ndarray.itemset(value: Any, /) -> None | (item: _ShapeLike, value: Any, /) -> None - removed:
method ndarray.put(ind: _ArrayLikeInt_co, v: ArrayLike, mode: _ModeKind=…) -> None - removed:
method ndarray.setflags(write: bool=…, align: bool=…, uic: bool=…) -> None - removed:
method nditer.close() -> None - removed:
method nditer.copy() -> nditer - removed:
method nditer.debug_print() -> None - removed:
method nditer.enable_external_loop() -> None - removed:
method nditer.iternext() -> bool - removed:
method nditer.remove_axis(i: SupportsIndex, /) -> None - removed:
method nditer.remove_multi_index() -> None - removed:
method nditer.reset() -> None - removed:
method poly1d.deriv(m: SupportsInt | SupportsIndex=…) -> poly1d - removed:
method poly1d.integ(m: SupportsInt | SupportsIndex=…, k: None | _ArrayLikeComplex_co | _ArrayLikeObject_co=…) -> poly1d - removed:
method recarray.field(attr: int | str, val: None=…) -> Any | (attr: int | str, val: ArrayLike) -> None - removed:
method record.pprint() -> str - removed:
method str_.item(args: L[0] | tuple[()] | tuple[L[0]]=…, /) -> str - removed:
method str_.tolist() -> str - removed:
property bool_.imag -> _ArraySelf - removed:
property bool_.real -> _ArraySelf - removed:
property broadcast.shape -> _Shape - removed:
property busdaycalendar.holidays -> NDArray[datetime64] - removed:
property busdaycalendar.weekmask -> NDArray[bool_] - removed:
property complexfloating.imag -> floating[_NBit2] - removed:
property complexfloating.real -> floating[_NBit1] - removed:
property dtype.base -> dtype[Any] - removed:
property dtype.byteorder -> builtins.str - removed:
property dtype.char -> builtins.str - removed:
property dtype.descr -> list[tuple[builtins.str, builtins.str] | tuple[builtins.str, builtins.str, _Shape]] - removed:
property dtype.fields -> None | MappingProxyType[builtins.str, tuple[dtype[Any], int] | tuple[dtype[Any], int, Any]] - removed:
property dtype.hasobject -> bool - removed:
property dtype.isalignedstruct -> bool - removed:
property dtype.isbuiltin -> int - removed:
property dtype.isnative -> bool - removed:
property dtype.kind -> builtins.str - removed:
property dtype.metadata -> None | MappingProxyType[builtins.str, Any] - removed:
property dtype.name -> builtins.str - removed:
property dtype.num -> int - removed:
property dtype.shape -> _Shape - removed:
property dtype.str -> builtins.str - removed:
property dtype.subdtype -> None | tuple[dtype[Any], _Shape] - removed:
property dtype.type -> type[_DTypeScalar_co] - removed:
property finfo.smallest_normal -> _FloatType - removed:
property finfo.tiny -> _FloatType - removed:
property flatiter.base -> _NdArraySubClass - removed:
property flatiter.coords -> _Shape - removed:
property flatiter.index -> int - removed:
property generic.dtype -> _dtype[_ScalarType] - removed:
property generic.flat -> flatiter[ndarray[Any, _dtype[_ScalarType]]] - removed:
property iinfo.max -> int - removed:
property iinfo.min -> int - removed:
property integer.denominator -> L[1] - removed:
property integer.numerator -> _ScalarType - removed:
property matrix.A -> ndarray[_ShapeType, _DType_co] - removed:
property matrix.A1 -> ndarray[Any, _DType_co] - removed:
property matrix.H -> matrix[Any, _DType_co] - removed:
property matrix.I -> matrix[Any, Any] - removed:
property matrix.T -> matrix[Any, _DType_co] - removed:
property ndarray.base -> None | ndarray[Any, Any] - removed:
property ndarray.dtype -> _DType_co - removed:
property ndarray.flat -> flatiter[_NdArraySubClass] - removed:
property ndarray.imag -> ndarray[_ShapeType, _dtype[_ScalarType]] - removed:
property ndarray.real -> ndarray[_ShapeType, _dtype[_ScalarType]] - removed:
property ndarray.shape -> _Shape - removed:
property nditer.dtypes -> tuple[dtype[Any], ...] - removed:
property nditer.finished -> bool - removed:
property nditer.has_delayed_bufalloc -> bool - removed:
property nditer.has_index -> bool - removed:
property nditer.has_multi_index -> bool - removed:
property nditer.index -> int - removed:
property nditer.iterationneedsapi -> bool - removed:
property nditer.iterindex -> int - removed:
property nditer.iterrange -> tuple[int, ...] - removed:
property nditer.itersize -> int - removed:
property nditer.itviews -> tuple[NDArray[Any], ...] - removed:
property nditer.multi_index -> tuple[int, ...] - removed:
property nditer.ndim -> int - removed:
property nditer.nop -> int - removed:
property nditer.operands -> tuple[NDArray[Any], ...] - removed:
property nditer.shape -> tuple[int, ...] - removed:
property nditer.value -> tuple[NDArray[Any], ...] - removed:
property number.imag -> _ArraySelf - removed:
property number.real -> _ArraySelf - removed:
property object_.imag -> _ArraySelf - removed:
property object_.real -> _ArraySelf - removed:
property poly1d.c -> NDArray[Any] - removed:
property poly1d.coef -> NDArray[Any] - removed:
property poly1d.coefficients -> NDArray[Any] - removed:
property poly1d.coeffs -> NDArray[Any] - removed:
property poly1d.o -> int - removed:
property poly1d.order -> int - removed:
property poly1d.r -> NDArray[Any] - removed:
property poly1d.roots -> NDArray[Any] - removed:
property poly1d.variable -> str - removed:
property timedelta64.denominator -> L[1] - removed:
property timedelta64.numerator -> _ScalarType - removed:
property ufunc.signature -> None | str - removed:
property ufunc.types -> list[str] - removed:
property void.imag -> _ArraySelf - removed:
property void.real -> _ArraySelf - removed:
static method floating.fromhex(string: str, /) -> float64 - removed:
variable ERR_CALL: L[3] - removed:
variable ERR_DEFAULT: L[521] - removed:
variable ERR_IGNORE: L[0] - removed:
variable ERR_LOG: L[5] - removed:
variable ERR_PRINT: L[4] - removed:
variable ERR_RAISE: L[2] - removed:
variable ERR_WARN: L[1] - removed:
variable FLOATING_POINT_SUPPORT: L[1] - removed:
variable FPE_DIVIDEBYZERO: L[1] - removed:
variable FPE_INVALID: L[8] - removed:
variable FPE_OVERFLOW: L[2] - removed:
variable FPE_UNDERFLOW: L[4] - removed:
variable Inf: Final[float] - removed:
variable Infinity: Final[float] - removed:
variable NAN: Final[float] - removed:
variable NINF: Final[float] - removed:
variable NZERO: Final[float] - removed:
variable NaN: Final[float] - removed:
variable PINF: Final[float] - removed:
variable PZERO: Final[float] - removed:
variable SHIFT_DIVIDEBYZERO: L[0] - removed:
variable SHIFT_INVALID: L[9] - removed:
variable SHIFT_OVERFLOW: L[3] - removed:
variable SHIFT_UNDERFLOW: L[6] - removed:
variable UFUNC_BUFSIZE_DEFAULT - removed:
variable UFUNC_PYVALS_NAME: L[UFUNC_PYVALS] - removed:
variable cfloat - removed:
variable char - removed:
variable clongfloat - removed:
variable complex128 - removed:
variable complex_ - removed:
variable float64 - removed:
variable float_ - removed:
variable infty: Final[float] - removed:
variable longcomplex - removed:
variable longfloat - removed:
variable rec - removed:
variable singlecomplex - removed:
variable string_ - removed:
variable unicode_ - changed:
class bytes_(character, bytes) → class bytes_(character[bytes], bytes) - changed:
class character(flexible) → class character(flexible[_CharacterItemT_co], Generic[_CharacterItemT_co]) - changed:
class complexfloating(inexact[_NBit1], Generic[_NBit1, _NBit2]) → class complexfloating(inexact[_NBitT1, complex], Generic[_NBitT1, _NBitT2]) - changed:
class datetime64(generic) → class datetime64(_RealMixin, generic[_DT64ItemT_co], Generic[_DT64ItemT_co]) - changed:
class dtype(Generic[_DTypeScalar_co]) → class dtype(Generic[_ScalarT_co]) - changed:
class flexible(generic) → class flexible(_RealMixin, generic[_FlexibleItemT_co], Generic[_FlexibleItemT_co]) - changed:
class floating(inexact[_NBit1]) → class floating(_RealMixin, _RoundMixin, inexact[_NBitT, float]) - changed:
class generic(_ArrayOrScalarCommon) → class generic(_ArrayOrScalarCommon, Generic[_ItemT_co]) - changed:
class inexact(number[_NBit1]) → class inexact(number[_NBitT, _InexactItemT_co], Generic[_NBitT, _InexactItemT_co]) - changed:
class integer(number[_NBit1]) → class integer(_IntegralMixin, _RoundMixin, number[_NBitT, int]) - changed:
class ndarray(_ArrayOrScalarCommon, Generic[_ShapeType, _DType_co]) → class ndarray(_ArrayOrScalarCommon, Generic[_ShapeT_co, _DTypeT_co]) - changed:
class number(generic, Generic[_NBit1]) → class number(generic[_NumberItemT_co], Generic[_NBitT, _NumberItemT_co]) - changed:
class object_(generic) → class object_(_RealMixin, generic) - changed:
class signedinteger(integer[_NBit1]) → class signedinteger(integer[_NBitT]) - changed:
class str_(character, str) → class str_(character[str], str) - changed:
class timedelta64(generic) → class timedelta64(_IntegralMixin, generic[_TD64ItemT_co], Generic[_TD64ItemT_co]) - changed:
class unsignedinteger(integer[_NBit1]) → class unsignedinteger(integer[_NBitT]) - changed:
class void(flexible) → class void(flexible[bytes | tuple[Any, ...]]) - changed:
function from_dlpack(obj: _SupportsDLPack[None], /) -> NDArray[Any] → function from_dlpack(x: _SupportsDLPack[None], /, *, device: L[cpu] | None=…, copy: py_bool | None=…) -> NDArray[number | bool_] - changed:
method dtype.newbyteorder(__new_order: _ByteOrder=…) -> _DType → method dtype.newbyteorder(new_order: _ByteOrder=…, /) -> Self - changed:
method floating.is_integer() -> bool → method floating.is_integer() -> py_bool - changed:
method generic.astype(dtype: _DTypeLike[_ScalarType], order: _OrderKACF=…, casting: _CastingKind=…, subok: bool=…, copy: bool | _CopyMode=…) -> _ScalarType | (dtype: DTypeLike, order: _OrderKACF=…, casting: _CastingKind=…, subok: bool=…, copy: bool | _CopyMode=…) -> Any → method generic.astype(dtype: _DTypeLike[ScalarT], order: _OrderKACF=…, casting: _CastingKind=…, subok: py_bool=…, copy: py_bool | _CopyMode=…) -> ScalarT | (dtype: DTypeLike | None, order: _OrderKACF=…, casting: _CastingKind=…, subok: py_bool=…, copy: py_bool | _CopyMode=…) -> Incomplete - changed:
method generic.byteswap(inplace: L[False]=…) -> _ScalarType → method generic.byteswap(inplace: L[False]=…) -> Self - changed:
method generic.flatten(order: _OrderKACF=…) -> ndarray[Any, _dtype[_ScalarType]] → method generic.flatten(order: _OrderKACF=…) -> ndarray[tuple[int], _dtype[Self]] - changed:
method generic.getfield(dtype: _DTypeLike[_ScalarType], offset: SupportsIndex=…) -> _ScalarType | (dtype: DTypeLike, offset: SupportsIndex=…) -> Any → method generic.getfield(dtype: _DTypeLike[ScalarT], offset: SupportsIndex=…) -> ScalarT | (dtype: DTypeLike, offset: SupportsIndex=…) -> Incomplete - changed:
method generic.item(args: L[0] | tuple[()] | tuple[L[0]]=…, /) -> Any → method generic.item() -> _ItemT_co | (arg0: L[0, -1] | tuple[L[0, -1]] | tuple[()]=…, /) -> _ItemT_co - changed:
method generic.ravel(order: _OrderKACF=…) -> ndarray[Any, _dtype[_ScalarType]] → method generic.ravel(order: _OrderKACF=…) -> ndarray[tuple[int], _dtype[Self]] - changed:
method generic.repeat(repeats: _ArrayLikeInt_co, axis: None | SupportsIndex=…) -> ndarray[Any, _dtype[_ScalarType]] → method generic.repeat(repeats: _ArrayLikeInt_co, /, axis: SupportsIndex | None=…) -> ndarray[tuple[int], _dtype[Self]] - changed:
method generic.reshape(shape: _ShapeLike, /, *, order: _OrderACF=…) -> ndarray[Any, _dtype[_ScalarType]] | (*shape: SupportsIndex, order: _OrderACF=…) -> ndarray[Any, _dtype[_ScalarType]] → method generic.reshape(shape: tuple[()] | list[Never], /, *, order: _OrderACF=…, copy: py_bool | None=…) -> Self | (shape: ShapeT, /, *, order: _OrderACF=…, copy: py_bool | None=…) -> ndarray[ShapeT, _dtype[Self]] | (shape: Sequence[SupportsIndex], /, *, order: _OrderACF=…, copy: py_bool | None=…) -> NDArray[Self] | Any | (size1: SupportsIndex, /, *, order: _OrderACF=…, copy: py_bool | None=…) ->… - changed:
method generic.squeeze(axis: None | L[0] | tuple[()]=…) -> _ScalarType → method generic.squeeze(axis: L[0] | tuple[()] | None=…) -> Self - changed:
method generic.take(indices: _IntLike_co, axis: None | SupportsIndex=…, out: None=…, mode: _ModeKind=…) -> _ScalarType | (indices: _ArrayLikeInt_co, axis: None | SupportsIndex=…, out: None=…, mode: _ModeKind=…) -> ndarray[Any, _dtype[_ScalarType]] | (indices: _ArrayLikeInt_co, axis: None | SupportsIndex=…, out: _NdArraySubClass=…, mode: _ModeKind=…) -> _NdArraySubClass → method generic.take(indices: _IntLike_co, /, axis: SupportsIndex | None=…, out: None=…, mode: _ModeKind=…) -> Self | (indices: _ArrayLikeInt_co, /, axis: SupportsIndex | None=…, out: None=…, mode: _ModeKind=…) -> NDArray[Self] | (indices: _ArrayLikeInt_co, /, axis: SupportsIndex | None=…, *, out: ArrayT, mode: _ModeKind=…) -> ArrayT | (indices: _ArrayLikeInt_co, /, axis: SupportsIndex | None, out… - changed:
method generic.transpose(axes: None | tuple[()]=…, /) -> _ScalarType → method generic.transpose(axes: tuple[()] | None=…, /) -> Self - changed:
method generic.view(type: type[ndarray[Any, Any]]=…) -> _ScalarType | (dtype: _DTypeLike[_ScalarType], type: type[ndarray[Any, Any]]=…) -> _ScalarType | (dtype: DTypeLike, type: type[ndarray[Any, Any]]=…) -> Any → method generic.view(type: type[ndarray]=…) -> Self | (dtype: _DTypeLike[ScalarT], type: type[ndarray]=…) -> ScalarT | (dtype: DTypeLike, type: type[ndarray]=…) -> Incomplete - changed:
method ndarray.argpartition(kth: _ArrayLikeInt_co, axis: None | SupportsIndex=…, kind: _PartitionKind=…, order: None | str | Sequence[str]=…) -> ndarray[Any, _dtype[intp]] → method ndarray.argpartition(kth: _ArrayLikeInt, /, axis: None, kind: _PartitionKind=…, order: None=…) -> ndarray[tuple[int], _dtype[intp]] | (kth: _ArrayLikeInt, /, axis: SupportsIndex=…, kind: _PartitionKind=…, order: None=…) -> ndarray[_ShapeT_co, _dtype[intp]] | (kth: _ArrayLikeInt, /, axis: None, kind: _PartitionKind=…, order: str | Sequence[str] | None=…) -> ndarray[tuple[int], _dtype[intp]]… - changed:
method ndarray.astype(dtype: _DTypeLike[_ScalarType], order: _OrderKACF=…, casting: _CastingKind=…, subok: bool=…, copy: bool | _CopyMode=…) -> NDArray[_ScalarType] | (dtype: DTypeLike, order: _OrderKACF=…, casting: _CastingKind=…, subok: bool=…, copy: bool | _CopyMode=…) -> NDArray[Any] → method ndarray.astype(dtype: _DTypeLike[ScalarT], order: _OrderKACF=…, casting: _CastingKind=…, subok: py_bool=…, copy: py_bool | _CopyMode=…) -> ndarray[_ShapeT_co, _dtype[ScalarT]] | (dtype: DTypeLike | None, order: _OrderKACF=…, casting: _CastingKind=…, subok: py_bool=…, copy: py_bool | _CopyMode=…) -> ndarray[_ShapeT_co, _dtype] - changed:
method ndarray.byteswap(inplace: bool=…) -> _ArraySelf → method ndarray.byteswap(inplace: py_bool=…) -> Self - changed:
method ndarray.diagonal(offset: SupportsIndex=…, axis1: SupportsIndex=…, axis2: SupportsIndex=…) -> ndarray[Any, _DType_co] → method ndarray.diagonal(offset: SupportsIndex=…, axis1: SupportsIndex=…, axis2: SupportsIndex=…) -> ndarray[_AnyShape, DTypeT] | (offset: SupportsIndex=…, axis1: SupportsIndex=…, axis2: SupportsIndex=…) -> ndarray[tuple[int], DTypeT] | (offset: SupportsIndex=…, axis1: SupportsIndex=…, axis2: SupportsIndex=…) -> ndarray[tuple[int, int], DTypeT] | (offset: SupportsIndex=…, axis1: SupportsIndex=…, a… - changed:
method ndarray.dot(b: _ScalarLike_co, out: None=…) -> ndarray[Any, Any] | (b: ArrayLike, out: None=…) -> Any | (b: ArrayLike, out: _NdArraySubClass) -> _NdArraySubClass → method ndarray.dot(b: _ScalarLike_co, /, out: None=…) -> NDArray[Any] | (b: ArrayLike, /, out: None=…) -> Any | (b: ArrayLike, /, out: ArrayT) -> ArrayT - changed:
method ndarray.flatten(order: _OrderKACF=…) -> ndarray[Any, _DType_co] → method ndarray.flatten(order: _OrderKACF=…) -> ndarray[tuple[int], _DTypeT_co] - changed:
method ndarray.getfield(dtype: _DTypeLike[_ScalarType], offset: SupportsIndex=…) -> NDArray[_ScalarType] | (dtype: DTypeLike, offset: SupportsIndex=…) -> NDArray[Any] → method ndarray.getfield(dtype: _DTypeLike[ScalarT], offset: SupportsIndex=…) -> NDArray[ScalarT] | (dtype: DTypeLike, offset: SupportsIndex=…) -> NDArray[Any] - changed:
method ndarray.item(*args: SupportsIndex) -> _T | (args: tuple[SupportsIndex, ...], /) -> _T → method ndarray.item(i0: SupportsIndex | tuple[SupportsIndex, ...]=…, /, *args: SupportsIndex) -> T | (arg0: SupportsIndex | tuple[SupportsIndex, ...]=…, /, *args: SupportsIndex) -> str - changed:
method ndarray.nonzero() -> tuple[ndarray[Any, _dtype[intp]], ...] → method ndarray.nonzero() -> tuple[ndarray[_1D, _dtype[intp]], ...] | () -> tuple[ndarray[_1D, _dtype[intp]]] | () -> _2Tuple[ndarray[_1D, _dtype[intp]]] | () -> _3Tuple[ndarray[_1D, _dtype[intp]]] | () -> tuple[ndarray[_1D, _dtype[intp]], ...] - changed:
method ndarray.partition(kth: _ArrayLikeInt_co, axis: SupportsIndex=…, kind: _PartitionKind=…, order: None | str | Sequence[str]=…) -> None → method ndarray.partition(kth: _ArrayLikeInt, /, axis: SupportsIndex=…, kind: _PartitionKind=…, order: None=…) -> None | (kth: _ArrayLikeInt, /, axis: SupportsIndex=…, kind: _PartitionKind=…, order: str | Sequence[str] | None=…) -> None - changed:
method ndarray.ravel(order: _OrderKACF=…) -> ndarray[Any, _DType_co] → method ndarray.ravel(order: _OrderKACF=…) -> ndarray[tuple[int], _DTypeT_co] - changed:
method ndarray.repeat(repeats: _ArrayLikeInt_co, axis: None | SupportsIndex=…) -> ndarray[Any, _DType_co] → method ndarray.repeat(repeats: _ArrayLikeInt_co, /, axis: None=…) -> ndarray[tuple[int], _DTypeT_co] | (repeats: _ArrayLikeInt_co, /, axis: SupportsIndex) -> ndarray[_AnyShape, _DTypeT_co] - changed:
method ndarray.reshape(shape: _ShapeLike, /, *, order: _OrderACF=…) -> ndarray[Any, _DType_co] | (*shape: SupportsIndex, order: _OrderACF=…) -> ndarray[Any, _DType_co] → method ndarray.reshape(shape: None, /, *, order: _OrderACF=…, copy: py_bool | None=…) -> Self | (shape: Sequence[Never], /, *, order: _OrderACF=…, copy: py_bool | None=…) -> ndarray[tuple[()], _DTypeT_co] | (shape: AnyShapeT, /, *, order: _OrderACF=…, copy: py_bool | None=…) -> ndarray[AnyShapeT, _DTypeT_co] | (size1: SupportsIndex, /, *, order: _OrderACF=…, copy: py_bool | None=…) -> ndarray[tup… - changed:
method ndarray.resize(new_shape: _ShapeLike, /, *, refcheck: bool=…) -> None | (*new_shape: SupportsIndex, refcheck: bool=…) -> None → method ndarray.resize(new_shape: _ShapeLike, /, *, refcheck: py_bool=…) -> None | (*new_shape: SupportsIndex, refcheck: py_bool=…) -> None - changed:
method ndarray.searchsorted(v: _ScalarLike_co, side: _SortSide=…, sorter: None | _ArrayLikeInt_co=…) -> intp | (v: ArrayLike, side: _SortSide=…, sorter: None | _ArrayLikeInt_co=…) -> ndarray[Any, _dtype[intp]] → method ndarray.searchsorted(v: _ScalarLike_co, /, side: _SortSide=…, sorter: _ArrayLikeInt_co | None=…) -> intp | (v: ArrayLike, /, side: _SortSide=…, sorter: _ArrayLikeInt_co | None=…) -> NDArray[intp] - changed:
method ndarray.setfield(val: ArrayLike, dtype: DTypeLike, offset: SupportsIndex=…) -> None → method ndarray.setfield(val: ArrayLike, /, dtype: DTypeLike, offset: SupportsIndex=…) -> None - changed:
method ndarray.sort(axis: SupportsIndex=…, kind: None | _SortKind=…, order: None | str | Sequence[str]=…) -> None → method ndarray.sort(axis: SupportsIndex=…, kind: _SortKind | None=…, order: str | Sequence[str] | None=…, *, stable: py_bool | None=…, descending: py_bool | None=…) -> None - changed:
method ndarray.squeeze(axis: None | SupportsIndex | tuple[SupportsIndex, ...]=…) -> ndarray[Any, _DType_co] → method ndarray.squeeze(axis: SupportsIndex | tuple[SupportsIndex, ...] | None=…) -> ndarray[_AnyShape, _DTypeT_co] - changed:
method ndarray.swapaxes(axis1: SupportsIndex, axis2: SupportsIndex) -> ndarray[Any, _DType_co] → method ndarray.swapaxes(axis1: SupportsIndex, axis2: SupportsIndex, /) -> Self - changed:
method ndarray.take(indices: _IntLike_co, axis: None | SupportsIndex=…, out: None=…, mode: _ModeKind=…) -> _ScalarType | (indices: _ArrayLikeInt_co, axis: None | SupportsIndex=…, out: None=…, mode: _ModeKind=…) -> ndarray[Any, _DType_co] | (indices: _ArrayLikeInt_co, axis: None | SupportsIndex=…, out: _NdArraySubClass=…, mode: _ModeKind=…) -> _NdArraySubClass → method ndarray.take(indices: _IntLike_co, /, axis: SupportsIndex | None=…, out: None=…, mode: _ModeKind=…) -> ScalarT | (indices: _ArrayLikeInt_co, /, axis: SupportsIndex | None=…, out: None=…, mode: _ModeKind=…) -> ndarray[_AnyShape, _DTypeT_co] | (indices: _ArrayLikeInt_co, /, axis: SupportsIndex | None=…, *, out: ArrayT, mode: _ModeKind=…) -> ArrayT | (indices: _ArrayLikeInt_co, /, axis: Suppo… - changed:
method ndarray.trace(offset: SupportsIndex=…, axis1: SupportsIndex=…, axis2: SupportsIndex=…, dtype: DTypeLike=…, out: None=…) -> Any | (offset: SupportsIndex=…, axis1: SupportsIndex=…, axis2: SupportsIndex=…, dtype: DTypeLike=…, out: _NdArraySubClass=…) -> _NdArraySubClass → method ndarray.trace(offset: SupportsIndex=…, axis1: SupportsIndex=…, axis2: SupportsIndex=…, dtype: DTypeLike | None=…, out: None=…) -> Any | (offset: SupportsIndex=…, axis1: SupportsIndex=…, axis2: SupportsIndex=…, dtype: DTypeLike | None=…, *, out: ArrayT) -> ArrayT | (offset: SupportsIndex, axis1: SupportsIndex, axis2: SupportsIndex, dtype: DTypeLike | None, out: ArrayT) -> ArrayT - changed:
method ndarray.transpose(axes: None | _ShapeLike, /) -> _ArraySelf | (*axes: SupportsIndex) -> _ArraySelf → method ndarray.transpose(axes: _ShapeLike | None, /) -> Self | (*axes: SupportsIndex) -> Self - changed:
method ndarray.view() -> _ArraySelf | (type: type[_NdArraySubClass]) -> _NdArraySubClass | (dtype: _DTypeLike[_ScalarType]) -> NDArray[_ScalarType] | (dtype: DTypeLike) -> NDArray[Any] | (dtype: DTypeLike, type: type[_NdArraySubClass]) -> _NdArraySubClass → method ndarray.view() -> Self | (dtype: DTypeT | _HasDType[DTypeT]) -> ndarray[_ShapeT_co, DTypeT] | (dtype: _DTypeLike[ScalarT]) -> ndarray[_ShapeT_co, _dtype[ScalarT]] | (*, type: type[ArrayT]) -> ArrayT | (dtype: type[ArrayT]) -> ArrayT | (dtype: DTypeLike) -> ndarray[_ShapeT_co, _dtype] | (dtype: DTypeLike, type: type[ArrayT]) -> ArrayT - changed:
variable False_: Final[bool_] → variable False_: Final[bool_[L[False]]] - changed:
variable True_: Final[bool_] → variable True_: Final[bool_[L[True]]] - changed:
variable bitwise_not: _UFunc_Nin1_Nout1[L[invert], L[12], None] → variable bitwise_not - changed:
variable conj: _UFunc_Nin1_Nout1[L[conjugate], L[18], None] → variable conj - changed:
variable divide: _UFunc_Nin2_Nout1[L[true_divide], L[11], None] → variable divide: _UFunc_Nin2_Nout1[L[divide], L[11], None] - changed:
variable little_endian: Final[bool] → variable little_endian: Final[py_bool] - changed:
variable matmul: _GUFunc_Nin2_Nout1[L[matmul], L[19], None] → variable matmul: _GUFunc_Nin2_Nout1[L[matmul], L[19], None, L['(n?,k),(k,m?)->(n?,m?)']] - changed:
variable mod: _UFunc_Nin2_Nout1[L[remainder], L[16], None] → variable mod - changed:
variable newaxis: None → variable newaxis: Final[None] - changed:
variable test: PytestTester → variable test: Final[PytestTester] - changed:
variable true_divide: _UFunc_Nin2_Nout1[L[true_divide], L[11], None] → variable true_divide - added:
class bool(generic[_BoolItemT_co], Generic[_BoolItemT_co]) - added:
class complex128(complexfloating[_64Bit, _64Bit], complex) - added:
class float64(floating[_64Bit], float) - added:
export __array_namespace_info__ - added:
export astype - added:
export busdaycalendar - added:
export char - added:
export core - added:
export cumulative_prod - added:
export cumulative_sum - added:
export errstate - added:
export f2py - added:
export finfo - added:
export flatiter - added:
export iinfo - added:
export isdtype - added:
export matrix - added:
export matrix_transpose - added:
export memmap - added:
export ndenumerate - added:
export ndindex - added:
export nditer - added:
export poly1d - added:
export rec - added:
export recarray - added:
export record - added:
export show_config - added:
export strings - added:
export trapezoid - added:
export typing - added:
export unique_all - added:
export unique_counts - added:
export unique_inverse - added:
export unique_values - added:
export unstack - added:
export vectorize - added:
method bool.prod(axis: _ShapeLike | None=…, dtype: None=…, out: None=…, *, keepdims: py_bool | _NoValueType=…, initial: _NumberLike_co | _NoValueType=…, where: _ArrayLikeBool_co | _NoValueType=…) -> int_ | (axis: _ShapeLike | None=…, *, dtype: DTypeLike, out: None=…, keepdims: py_bool | _NoValueType=…, initial: _NumberLike_co | _NoValueType=…, where: _ArrayLikeBool_co | _NoValueType=…) -> Any | (… - added:
method bool.sum(axis: _ShapeLike | None=…, dtype: None=…, out: None=…, *, keepdims: py_bool | _NoValueType=…, initial: _IntLike_co | _NoValueType=…, where: _ArrayLikeBool_co | _NoValueType=…) -> int_ | (axis: _ShapeLike | None=…, *, dtype: DTypeLike, out: None=…, keepdims: py_bool | _NoValueType=…, initial: _NumberLike_co | _NoValueType=…, where: _ArrayLikeBool_co | _NoValueType=…) -> Any | (axis… - added:
method complex128.conjugate() -> Self - added:
method float64.conjugate() -> Self - added:
method generic.all(axis: L[0, -1] | tuple[()] | None=…, out: None=…, keepdims: SupportsIndex=…, *, where: py_bool | bool_ | ndarray[tuple[()], _dtype[bool_]]=…) -> bool_ | (axis: L[0, -1] | tuple[()] | None, out: ndarray[tuple[()], _dtype[ScalarT]], keepdims: SupportsIndex=…, *, where: py_bool | bool_ | ndarray[tuple[()], _dtype[bool_]]=…) -> ScalarT | (axis: L[0, -1] | tuple[()] | None=…, *, out… - added:
method generic.any(axis: L[0, -1] | tuple[()] | None=…, out: None=…, keepdims: SupportsIndex=…, *, where: py_bool | bool_ | ndarray[tuple[()], _dtype[bool_]]=…) -> bool_ | (axis: L[0, -1] | tuple[()] | None, out: ndarray[tuple[()], _dtype[ScalarT]], keepdims: SupportsIndex=…, *, where: py_bool | bool_ | ndarray[tuple[()], _dtype[bool_]]=…) -> ScalarT | (axis: L[0, -1] | tuple[()] | None=…, *, out… - added:
method generic.diagonal(offset: L[0]=…, axis1: L[0]=…, axis2: L[1]=…) -> Never - added:
method generic.nonzero() -> Never - added:
method generic.resize(*, refcheck: py_bool=…) -> None | (new_shape: L[0, -1] | tuple[L[0, -1]] | tuple[()], /, *, refcheck: py_bool=…) -> None - added:
method generic.searchsorted(v: Never, /, side: L[left]=…, sorter: None=…) -> Never - added:
method generic.setfield(val: Never, /, dtype: Never, offset: L[0]=…) -> None - added:
method generic.sort(axis: L[-1]=…, kind: None=…, order: None=…, *, stable: None=…, descending: None=…) -> Never - added:
method generic.swapaxes(axis1: Never, axis2: Never, /) -> Never - added:
method generic.tolist() -> _ItemT_co - added:
method generic.trace(offset: L[0]=…, axis1: L[0]=…, axis2: L[1]=…, dtype: None=…, out: None=…) -> Never - added:
method ndarray.all(axis: None=…, out: None=…, keepdims: L[False]=…, *, where: _ArrayLikeBool_co=…) -> bool_ | (axis: int | tuple[int, ...], out: None=…, keepdims: L[False]=…, *, where: _ArrayLikeBool_co=…) -> NDArray[bool_] | (axis: int | tuple[int, ...] | None=…, out: None=…, *, keepdims: L[True], where: _ArrayLikeBool_co=…) -> ndarray[_ShapeT_co, _dtype[bool_]] | (axis: int | tuple[int, ...] |… - added:
method ndarray.any(axis: None=…, out: None=…, keepdims: L[False]=…, *, where: _ArrayLikeBool_co=…) -> bool_ | (axis: int | tuple[int, ...], out: None=…, keepdims: L[False]=…, *, where: _ArrayLikeBool_co=…) -> NDArray[bool_] | (axis: int | tuple[int, ...] | None=…, out: None=…, *, keepdims: L[True], where: _ArrayLikeBool_co=…) -> ndarray[_ShapeT_co, _dtype[bool_]] | (axis: int | tuple[int, ...] |… - added:
method ndarray.argmax(axis: None=…, out: None=…, *, keepdims: L[False]=…) -> intp | (axis: SupportsIndex, out: None=…, *, keepdims: L[False]=…) -> NDArray[intp] | (axis: SupportsIndex | None=…, out: None=…, *, keepdims: L[True]) -> ndarray[_ShapeT_co, _dtype[intp]] | (axis: SupportsIndex | None=…, *, out: ArrayT, keepdims: py_bool=…) -> ArrayT | (axis: SupportsIndex | None, out: ArrayT, *, keepdi… - added:
method ndarray.argmin(axis: None=…, out: None=…, *, keepdims: L[False]=…) -> intp | (axis: SupportsIndex, out: None=…, *, keepdims: L[False]=…) -> NDArray[intp] | (axis: SupportsIndex | None=…, out: None=…, *, keepdims: L[True]) -> ndarray[_ShapeT_co, _dtype[intp]] | (axis: SupportsIndex | None=…, *, out: ArrayT, keepdims: py_bool=…) -> ArrayT | (axis: SupportsIndex | None, out: ArrayT, *, keepdi… - added:
method ndarray.cumprod(axis: None=…, dtype: None=…, out: None=…) -> ndarray[_1D, DTypeT] | (axis: None=…, dtype: None=…, out: None=…) -> ndarray[_1D, _dtype[int_]] | (axis: None=…, *, dtype: _DTypeLike[ScalarT], out: None=…) -> ndarray[_1D, _dtype[ScalarT]] | (axis: None=…, *, dtype: DTypeLike, out: None=…) -> ndarray[_1D] | (axis: None, dtype: _DTypeLike[ScalarT], out: None=…) -> ndarray[_1D, _d… - added:
method ndarray.cumsum(axis: None=…, dtype: None=…, out: None=…) -> ndarray[_1D, DTypeT] | (axis: None=…, dtype: None=…, out: None=…) -> ndarray[_1D, _dtype[int_]] | (axis: None=…, *, dtype: _DTypeLike[ScalarT], out: None=…) -> ndarray[_1D, _dtype[ScalarT]] | (axis: None=…, *, dtype: DTypeLike, out: None=…) -> ndarray[_1D] | (axis: None, dtype: _DTypeLike[ScalarT], out: None=…) -> ndarray[_1D, _dt… - added:
method ndarray.max(axis: None=…, out: None=…, *, keepdims: L[False] | _NoValueType=…, initial: _NumberLike_co | _NoValueType=…, where: _ArrayLikeBool_co | _NoValueType=…) -> ScalarT | (axis: int | tuple[int, ...], out: None=…, *, keepdims: L[False] | _NoValueType=…, initial: _NumberLike_co | _NoValueType=…, where: _ArrayLikeBool_co | _NoValueType=…) -> NDArray[ScalarT] | (axis: int | tuple[int, .… - added:
method ndarray.mean(axis: None=…, dtype: None=…, out: None=…, *, keepdims: L[False] | _NoValueType=…, where: _ArrayLikeBool_co | _NoValueType=…) -> float64 | (axis: int | tuple[int, ...], dtype: None=…, out: None=…, *, keepdims: L[False] | _NoValueType=…, where: _ArrayLikeBool_co | _NoValueType=…) -> NDArray[float64] | (axis: int | tuple[int, ...] | None=…, dtype: None=…, out: None=…, *, keepdims… - added:
method ndarray.min(axis: None=…, out: None=…, *, keepdims: L[False] | _NoValueType=…, initial: _NumberLike_co | _NoValueType=…, where: _ArrayLikeBool_co | _NoValueType=…) -> ScalarT | (axis: int | tuple[int, ...], out: None=…, *, keepdims: L[False] | _NoValueType=…, initial: _NumberLike_co | _NoValueType=…, where: _ArrayLikeBool_co | _NoValueType=…) -> NDArray[ScalarT] | (axis: int | tuple[int, .… - added:
method ndarray.prod(axis: None=…, dtype: None=…, out: None=…, *, keepdims: L[False] | _NoValueType=…, initial: _NumberLike_co | _NoValueType=…, where: _ArrayLikeBool_co | _NoValueType=…) -> ScalarT | (axis: int | tuple[int, ...], dtype: None=…, out: None=…, *, keepdims: L[False] | _NoValueType=…, initial: _NumberLike_co | _NoValueType=…, where: _ArrayLikeBool_co | _NoValueType=…) -> NDArray[Scala… - added:
method ndarray.std(axis: None=…, dtype: None=…, out: None=…, ddof: float=…, *, keepdims: L[False] | _NoValueType=…, where: _ArrayLikeBool_co | _NoValueType=…, mean: _ArrayLikeNumber_co | _NoValueType=…, correction: float | _NoValueType=…) -> float64 | (axis: int | tuple[int, ...], dtype: None=…, out: None=…, ddof: float=…, *, keepdims: L[False] | _NoValueType=…, where: _ArrayLikeBool_co | _NoValu… - added:
method ndarray.sum(axis: None=…, dtype: None=…, out: None=…, *, keepdims: L[False] | _NoValueType=…, initial: _NumberLike_co | _NoValueType=…, where: _ArrayLikeBool_co | _NoValueType=…) -> ScalarT | (axis: int | tuple[int, ...], dtype: None=…, out: None=…, *, keepdims: L[False] | _NoValueType=…, initial: _NumberLike_co | _NoValueType=…, where: _ArrayLikeBool_co | _NoValueType=…) -> NDArray[Scalar… - added:
method ndarray.tolist() -> Any | () -> T | () -> list[T] | () -> list[list[T]] | () -> list[list[list[T]]] | () -> Any - added:
method ndarray.var(axis: None=…, dtype: None=…, out: None=…, ddof: float=…, *, keepdims: L[False] | _NoValueType=…, where: _ArrayLikeBool_co | _NoValueType=…, mean: _ArrayLikeNumber_co | _NoValueType=…, correction: float | _NoValueType=…) -> float64 | (axis: int | tuple[int, ...], dtype: None=…, out: None=…, ddof: float=…, *, keepdims: L[False] | _NoValueType=…, where: _ArrayLikeBool_co | _NoValu… - added:
method number.prod(axis: _ShapeLike | None=…, dtype: None=…, out: None=…, *, keepdims: py_bool | _NoValueType=…, initial: _NumberLike_co | _NoValueType=…, where: _ArrayLikeBool_co | _NoValueType=…) -> Self | (axis: _ShapeLike | None=…, *, dtype: DTypeLike, out: None=…, keepdims: py_bool | _NoValueType=…, initial: _NumberLike_co | _NoValueType=…, where: _ArrayLikeBool_co | _NoValueType=…) -> Any |… - added:
method number.sum(axis: _ShapeLike | None=…, dtype: None=…, out: None=…, *, keepdims: py_bool | _NoValueType=…, initial: _NumberLike_co | _NoValueType=…, where: _ArrayLikeBool_co | _NoValueType=…) -> Self | (axis: _ShapeLike | None=…, *, dtype: DTypeLike, out: None=…, keepdims: py_bool | _NoValueType=…, initial: _NumberLike_co | _NoValueType=…, where: _ArrayLikeBool_co | _NoValueType=…) -> Any |… - added:
method timedelta64.sum(axis: _ShapeLike | None=…, dtype: None=…, out: None=…, *, keepdims: py_bool | _NoValueType=…, initial: _IntLike_co | _NoValueType=…, where: _ArrayLikeBool_co | _NoValueType=…) -> Self | (axis: _ShapeLike | None=…, *, dtype: DTypeLike, out: None=…, keepdims: py_bool | _NoValueType=…, initial: _NumberLike_co | _NoValueType=…, where: _ArrayLikeBool_co | _NoValueType=…) -> Any… - added:
method ufunc.accumulate(array: ArrayLike, /, axis: SupportsIndex=…, dtype: DTypeLike | None=…, out: ndarray | EllipsisType | None=…) -> NDArray[Incomplete] - added:
method ufunc.at(a: ndarray, indices: _ArrayLikeInt_co, b: ArrayLike | None=…, /) -> None - added:
method ufunc.outer(A: ArrayLike, B: ArrayLike, /, **kwargs: Incomplete) -> NDArray[Incomplete] - added:
method ufunc.reduce(array: ArrayLike, /, axis: _ShapeLike | None=…, dtype: DTypeLike | None=…, out: ndarray | EllipsisType | None=…, **kwargs: Incomplete) -> Incomplete - added:
method ufunc.reduceat(array: ArrayLike, /, indices: _ArrayLikeInt_co, axis: SupportsIndex=…, dtype: DTypeLike | None=…, out: ndarray | EllipsisType | None=…) -> NDArray[Incomplete] - added:
method ufunc.resolve_dtypes(dtypes: tuple[dtype | type | None, ...], *, signature: tuple[dtype | None, ...] | None=…, casting: _CastingKind | None=…, reduction: py_bool=…) -> tuple[dtype, ...] - added:
property bool.imag -> bool_[L[False]] - added:
property bool.itemsize -> L[1] - added:
property bool.nbytes -> L[1] - added:
property bool.real -> Self - added:
property broadcast.shape -> _AnyShape - added:
property complex128.imag -> float64 - added:
property complex128.itemsize -> L[16] - added:
property complex128.nbytes -> L[16] - added:
property complex128.real -> float64 - added:
property complexfloating.imag -> floating[_NBitT2] - added:
property complexfloating.real -> floating[_NBitT1] - added:
property datetime64.itemsize -> L[8] - added:
property datetime64.nbytes -> L[8] - added:
property dtype.base -> dtype - added:
property dtype.byteorder -> _ByteOrderChar - added:
property dtype.char -> _DTypeChar - added:
property dtype.descr -> list[tuple[LiteralString, LiteralString] | tuple[LiteralString, LiteralString, _Shape]] - added:
property dtype.fields -> MappingProxyType[LiteralString, tuple[dtype, int] | tuple[dtype, int, Any]] | None - added:
property dtype.hasobject -> py_bool - added:
property dtype.isalignedstruct -> py_bool - added:
property dtype.isbuiltin -> _DTypeBuiltinKind - added:
property dtype.isnative -> py_bool - added:
property dtype.kind -> _DTypeKind - added:
property dtype.metadata -> MappingProxyType[py_str, Any] | None - added:
property dtype.name -> LiteralString - added:
property dtype.names -> tuple[py_str, ...] | None - added:
property dtype.num -> _DTypeNum - added:
property dtype.shape -> _AnyShape - added:
property dtype.str -> LiteralString - added:
property dtype.subdtype -> tuple[dtype, _AnyShape] | None - added:
property dtype.type -> py_type[_ScalarT_co] - added:
property float64.imag -> Self - added:
property float64.itemsize -> L[8] - added:
property float64.nbytes -> L[8] - added:
property float64.real -> Self - added:
property generic.dtype -> _dtype[Self] - added:
property generic.flat -> flatiter[ndarray[tuple[int], _dtype[Self]]] - added:
property ndarray.base -> NDArray[Any] | None - added:
property ndarray.dtype -> _DTypeT_co - added:
property ndarray.flat -> flatiter[Self] - added:
property ndarray.imag -> ndarray[_ShapeT_co, _dtype[ScalarT]] - added:
property ndarray.real -> ndarray[_ShapeT_co, _dtype[ScalarT]] - added:
property ndarray.shape -> _ShapeT_co - added:
property timedelta64.itemsize -> L[8] - added:
property timedelta64.nbytes -> L[8] - added:
property ufunc.signature -> LiteralString | None - added:
property ufunc.types -> list[LiteralString] - added:
variable __version__: Final[LiteralString] - added:
variable acos - added:
variable acosh - added:
variable asin - added:
variable asinh - added:
variable atan - added:
variable atan2 - added:
variable atanh - added:
variable bitwise_count: _UFunc_Nin1_Nout1[L[bitwise_count], L[11], None] - added:
variable bitwise_invert - added:
variable bitwise_left_shift - added:
variable bitwise_right_shift - added:
variable bool_ - added:
variable concat - added:
variable long - added:
variable matvec: _GUFunc_Nin2_Nout1[L[matvec], L[19], None, L['(m,n),(n)->(m)']] - added:
variable permute_dims - added:
variable pow - added:
variable ulong - added:
variable vecdot: _GUFunc_Nin2_Nout1[L[vecdot], L[19], None, L['(n),(n)->()']] - added:
variable vecmat: _GUFunc_Nin2_Nout1[L[vecmat], L[19], None, L['(n),(n,m)->(m)']]
- removed:
export abs - removed:
export acos - removed:
export acosh - removed:
export add - removed:
export all - removed:
export any - removed:
export arange - removed:
export argmax - removed:
export argmin - removed:
export argsort - removed:
export asarray - removed:
export asin - removed:
export asinh - removed:
export astype - removed:
export atan - removed:
export atan2 - removed:
export atanh - removed:
export bitwise_and - removed:
export bitwise_invert - removed:
export bitwise_left_shift - removed:
export bitwise_or - removed:
export bitwise_right_shift - removed:
export bitwise_xor - removed:
export bool - removed:
export broadcast_arrays - removed:
export broadcast_to - removed:
export can_cast - removed:
export ceil - removed:
export concat - removed:
export cos - removed:
export cosh - removed:
export divide - removed:
export e - removed:
export empty - removed:
export empty_like - removed:
export equal - removed:
export exp - removed:
export expand_dims - removed:
export expm1 - removed:
export eye - removed:
export finfo - removed:
export flip - removed:
export float32 - removed:
export float64 - removed:
export floor - removed:
export floor_divide - removed:
export from_dlpack - removed:
export full - removed:
export full_like - removed:
export greater - removed:
export greater_equal - removed:
export iinfo - removed:
export inf - removed:
export int16 - removed:
export int32 - removed:
export int64 - removed:
export int8 - removed:
export isfinite - removed:
export isinf - removed:
export isnan - removed:
export less - removed:
export less_equal - removed:
export linalg - removed:
export linspace - removed:
export log - removed:
export log10 - removed:
export log1p - removed:
export log2 - removed:
export logaddexp - removed:
export logical_and - removed:
export logical_not - removed:
export logical_or - removed:
export logical_xor - removed:
export matmul - removed:
export matrix_transpose - removed:
export max - removed:
export mean - removed:
export meshgrid - removed:
export min - removed:
export multiply - removed:
export nan - removed:
export negative - removed:
export newaxis - removed:
export nonzero - removed:
export not_equal - removed:
export ones - removed:
export ones_like - removed:
export permute_dims - removed:
export pi - removed:
export positive - removed:
export pow - removed:
export prod - removed:
export remainder - removed:
export reshape - removed:
export result_type - removed:
export roll - removed:
export round - removed:
export sign - removed:
export sin - removed:
export sinh - removed:
export sort - removed:
export sqrt - removed:
export square - removed:
export squeeze - removed:
export stack - removed:
export std - removed:
export subtract - removed:
export sum - removed:
export take - removed:
export tan - removed:
export tanh - removed:
export tensordot - removed:
export tril - removed:
export triu - removed:
export trunc - removed:
export uint16 - removed:
export uint32 - removed:
export uint64 - removed:
export uint8 - removed:
export unique_all - removed:
export unique_counts - removed:
export unique_inverse - removed:
export unique_values - removed:
export var - removed:
export vecdot - removed:
export where - removed:
export zeros - removed:
export zeros_like - removed:
variable __array_api_version__
- removed:
function cholesky(x: Array, /, *, upper: bool=…) -> Array - removed:
function cross(x1: Array, x2: Array, /, *, axis: int=…) -> Array - removed:
function det(x: Array, /) -> Array - removed:
function diagonal(x: Array, /, *, offset: int=…) -> Array - removed:
function eigh(x: Array, /) -> EighResult - removed:
function eigvalsh(x: Array, /) -> Array - removed:
function inv(x: Array, /) -> Array - removed:
function matmul(x1: Array, x2: Array, /) -> Array - removed:
function matrix_norm(x: Array, /, *, keepdims: bool=…, ord: Optional[Union[int, float, Literal['fro', 'nuc']]]=…) -> Array - removed:
function matrix_power(x: Array, n: int, /) -> Array - removed:
function matrix_rank(x: Array, /, *, rtol: Optional[Union[float, Array]]=…) -> Array - removed:
function matrix_transpose(x: Array, /) -> Array - removed:
function outer(x1: Array, x2: Array, /) -> Array - removed:
function pinv(x: Array, /, *, rtol: Optional[Union[float, Array]]=…) -> Array - removed:
function qr(x: Array, /, *, mode: Literal['reduced', 'complete']=…) -> QRResult - removed:
function slogdet(x: Array, /) -> SlogdetResult - removed:
function solve(x1: Array, x2: Array, /) -> Array - removed:
function svd(x: Array, /, *, full_matrices: bool=…) -> SVDResult - removed:
function svdvals(x: Array, /) -> Union[Array, Tuple[Array, ...]] - removed:
function tensordot(x1: Array, x2: Array, /, *, axes: Union[int, Tuple[Sequence[int], Sequence[int]]]=…) -> Array - removed:
function trace(x: Array, /, *, offset: int=…, dtype: Optional[Dtype]=…) -> Array - removed:
function vecdot(x1: Array, x2: Array, /, *, axis: int=…) -> Array - removed:
function vector_norm(x: Array, /, *, axis: Optional[Union[int, Tuple[int, ...]]]=…, keepdims: bool=…, ord: Optional[Union[int, float]]=…) -> Array
- removed:
function configuration(parent_package=…, top_path=…)
- added:
export add - added:
export array - added:
export asarray - added:
export capitalize - added:
export center - added:
export chararray - added:
export compare_chararrays - added:
export count - added:
export decode - added:
export encode - added:
export endswith - added:
export equal - added:
export expandtabs - added:
export find - added:
export greater - added:
export greater_equal - added:
export index - added:
export isalnum - added:
export isalpha - added:
export isdecimal - added:
export isdigit - added:
export islower - added:
export isnumeric - added:
export isspace - added:
export istitle - added:
export isupper - added:
export join - added:
export less - added:
export less_equal - added:
export ljust - added:
export lower - added:
export lstrip - added:
export mod - added:
export multiply - added:
export not_equal - added:
export partition - added:
export replace - added:
export rfind - added:
export rindex - added:
export rjust - added:
export rpartition - added:
export rsplit - added:
export rstrip - added:
export split - added:
export splitlines - added:
export startswith - added:
export str_len - added:
export strip - added:
export swapcase - added:
export title - added:
export translate - added:
export upper - added:
export zfill
- removed:
export formatargspec - removed:
export getargspec - removed:
export py3k
- removed:
class contextlib_nullcontext - removed:
constructor contextlib_nullcontext(enter_result=…) - removed:
export Path - removed:
export pickle - removed:
function asbytes(s) - removed:
function asbytes_nested(x) - removed:
function asstr(s) - removed:
function asunicode(s) - removed:
function asunicode_nested(x) - removed:
function getexception() - removed:
function is_pathlib_path(obj) - removed:
function isfileobj(f) - removed:
function npy_load_module(name, fn, info=…) - removed:
function open_latin1(filename, mode=…) - removed:
function sixu(s) - removed:
variable basestring - removed:
variable bytes - removed:
variable integer_types - removed:
variable long - removed:
variable os_PathLike - removed:
variable os_fspath - removed:
variable strchar - removed:
variable unicode
- removed:
function configuration(parent_package=…, top_path=…)
- removed:
function env_setup(monkeypatch) - removed:
function weak_promotion(request) - added:
function pytest_terminal_summary(terminalreporter, exitstatus, config) - added:
function warnings_errors_and_rng(test=…) - added:
variable HAVE_SCPDT - added:
variable PARALLEL_RUN_AVAILABLE - added:
variable gil_enabled_at_start
- added:
export _dtype - added:
export _dtype_ctypes - added:
export _internal - added:
export arrayprint - added:
export defchararray - added:
export einsumfunc - added:
export fromnumeric - added:
export function_base - added:
export getlimits - added:
export multiarray - added:
export numeric - added:
export numerictypes - added:
export overrides - added:
export records - added:
export shape_base - added:
export umath - added:
variable _multiarray_umath: ModuleType
- removed:
function array2string(a: ndarray[Any, Any], max_line_width: None | int=…, precision: None | SupportsIndex=…, suppress_small: None | bool=…, separator: str=…, prefix: str=…, *, formatter: None | _FormatDict=…, threshold: None | int=…, edgeitems: None | int=…, sign: Literal[None, '-', '+', ' ']=…, floatmode: None | _FloatMode=…, suffix: str=…, legacy: Literal[None, False, '1.13', '1.21']=…) -> str - removed:
function array_repr(arr: ndarray[Any, Any], max_line_width: None | int=…, precision: None | SupportsIndex=…, suppress_small: None | bool=…) -> str - removed:
function array_str(a: ndarray[Any, Any], max_line_width: None | int=…, precision: None | SupportsIndex=…, suppress_small: None | bool=…) -> str - removed:
function format_float_positional(x: _FloatLike_co, precision: None | int=…, unique: bool=…, fractional: bool=…, trim: Literal['k', '.', '0', '-']=…, sign: bool=…, pad_left: None | int=…, pad_right: None | int=…, min_digits: None | int=…) -> str - removed:
function format_float_scientific(x: _FloatLike_co, precision: None | int=…, unique: bool=…, trim: Literal['k', '.', '0', '-']=…, sign: bool=…, pad_left: None | int=…, exp_digits: None | int=…, min_digits: None | int=…) -> str - removed:
function get_printoptions() -> _FormatOptions - removed:
function printoptions(precision: None | SupportsIndex=…, threshold: None | int=…, edgeitems: None | int=…, linewidth: None | int=…, suppress: None | bool=…, nanstr: None | str=…, infstr: None | str=…, formatter: None | _FormatDict=…, sign: Literal[None, '-', '+', ' ']=…, floatmode: None | _FloatMode=…, *, legacy: Literal[None, False, '1.13', '1.21']=…) -> _GeneratorContextManager[_FormatOptions] - removed:
function set_printoptions(precision: None | SupportsIndex=…, threshold: None | int=…, edgeitems: None | int=…, linewidth: None | int=…, suppress: None | bool=…, nanstr: None | str=…, infstr: None | str=…, formatter: None | _FormatDict=…, sign: Literal[None, '-', '+', ' ']=…, floatmode: None | _FloatMode=…, *, legacy: Literal[None, False, '1.13', '1.21']=…) -> None - removed:
function set_string_function(f: None | Callable[[ndarray[Any, Any]], str], repr: bool=…) -> None
- removed:
variable curdir
- removed:
function add(x1: U_co, x2: U_co) -> NDArray[str_] | (x1: S_co, x2: S_co) -> NDArray[bytes_] - removed:
function array(obj: U_co, itemsize: None | int=…, copy: bool=…, unicode: L[False]=…, order: _OrderKACF=…) -> _CharArray[str_] | (obj: S_co, itemsize: None | int=…, copy: bool=…, unicode: L[False]=…, order: _OrderKACF=…) -> _CharArray[bytes_] | (obj: object, itemsize: None | int=…, copy: bool=…, unicode: L[False]=…, order: _OrderKACF=…) -> _CharArray[bytes_] | (obj: object, itemsize: None | int=…,… - removed:
function asarray(obj: U_co, itemsize: None | int=…, unicode: L[False]=…, order: _OrderKACF=…) -> _CharArray[str_] | (obj: S_co, itemsize: None | int=…, unicode: L[False]=…, order: _OrderKACF=…) -> _CharArray[bytes_] | (obj: object, itemsize: None | int=…, unicode: L[False]=…, order: _OrderKACF=…) -> _CharArray[bytes_] | (obj: object, itemsize: None | int=…, unicode: L[True]=…, order: _OrderKACF=…… - removed:
function capitalize(a: U_co) -> NDArray[str_] | (a: S_co) -> NDArray[bytes_] - removed:
function center(a: U_co, width: i_co, fillchar: U_co=…) -> NDArray[str_] | (a: S_co, width: i_co, fillchar: S_co=…) -> NDArray[bytes_] - removed:
function count(a: U_co, sub: U_co, start: i_co=…, end: None | i_co=…) -> NDArray[int_] | (a: S_co, sub: S_co, start: i_co=…, end: None | i_co=…) -> NDArray[int_] - removed:
function decode(a: S_co, encoding: None | str=…, errors: None | str=…) -> NDArray[str_] - removed:
function encode(a: U_co, encoding: None | str=…, errors: None | str=…) -> NDArray[bytes_] - removed:
function endswith(a: U_co, suffix: U_co, start: i_co=…, end: None | i_co=…) -> NDArray[bool_] | (a: S_co, suffix: S_co, start: i_co=…, end: None | i_co=…) -> NDArray[bool_] - removed:
function equal(x1: U_co, x2: U_co) -> NDArray[bool_] | (x1: S_co, x2: S_co) -> NDArray[bool_] - removed:
function expandtabs(a: U_co, tabsize: i_co=…) -> NDArray[str_] | (a: S_co, tabsize: i_co=…) -> NDArray[bytes_] - removed:
function find(a: U_co, sub: U_co, start: i_co=…, end: None | i_co=…) -> NDArray[int_] | (a: S_co, sub: S_co, start: i_co=…, end: None | i_co=…) -> NDArray[int_] - removed:
function greater(x1: U_co, x2: U_co) -> NDArray[bool_] | (x1: S_co, x2: S_co) -> NDArray[bool_] - removed:
function greater_equal(x1: U_co, x2: U_co) -> NDArray[bool_] | (x1: S_co, x2: S_co) -> NDArray[bool_] - removed:
function index(a: U_co, sub: U_co, start: i_co=…, end: None | i_co=…) -> NDArray[int_] | (a: S_co, sub: S_co, start: i_co=…, end: None | i_co=…) -> NDArray[int_] - removed:
function isalnum(a: U_co | S_co) -> NDArray[bool_] - removed:
function isalpha(a: U_co | S_co) -> NDArray[bool_] - removed:
function isdecimal(a: U_co | S_co) -> NDArray[bool_] - removed:
function isdigit(a: U_co | S_co) -> NDArray[bool_] - removed:
function islower(a: U_co | S_co) -> NDArray[bool_] - removed:
function isnumeric(a: U_co | S_co) -> NDArray[bool_] - removed:
function isspace(a: U_co | S_co) -> NDArray[bool_] - removed:
function istitle(a: U_co | S_co) -> NDArray[bool_] - removed:
function isupper(a: U_co | S_co) -> NDArray[bool_] - removed:
function join(sep: U_co, seq: U_co) -> NDArray[str_] | (sep: S_co, seq: S_co) -> NDArray[bytes_] - removed:
function less(x1: U_co, x2: U_co) -> NDArray[bool_] | (x1: S_co, x2: S_co) -> NDArray[bool_] - removed:
function less_equal(x1: U_co, x2: U_co) -> NDArray[bool_] | (x1: S_co, x2: S_co) -> NDArray[bool_] - removed:
function ljust(a: U_co, width: i_co, fillchar: U_co=…) -> NDArray[str_] | (a: S_co, width: i_co, fillchar: S_co=…) -> NDArray[bytes_] - removed:
function lower(a: U_co) -> NDArray[str_] | (a: S_co) -> NDArray[bytes_] - removed:
function lstrip(a: U_co, chars: None | U_co=…) -> NDArray[str_] | (a: S_co, chars: None | S_co=…) -> NDArray[bytes_] - removed:
function mod(a: U_co, value: Any) -> NDArray[str_] | (a: S_co, value: Any) -> NDArray[bytes_] - removed:
function multiply(a: U_co, i: i_co) -> NDArray[str_] | (a: S_co, i: i_co) -> NDArray[bytes_] - removed:
function not_equal(x1: U_co, x2: U_co) -> NDArray[bool_] | (x1: S_co, x2: S_co) -> NDArray[bool_] - removed:
function partition(a: U_co, sep: U_co) -> NDArray[str_] | (a: S_co, sep: S_co) -> NDArray[bytes_] - removed:
function replace(a: U_co, old: U_co, new: U_co, count: None | i_co=…) -> NDArray[str_] | (a: S_co, old: S_co, new: S_co, count: None | i_co=…) -> NDArray[bytes_] - removed:
function rfind(a: U_co, sub: U_co, start: i_co=…, end: None | i_co=…) -> NDArray[int_] | (a: S_co, sub: S_co, start: i_co=…, end: None | i_co=…) -> NDArray[int_] - removed:
function rindex(a: U_co, sub: U_co, start: i_co=…, end: None | i_co=…) -> NDArray[int_] | (a: S_co, sub: S_co, start: i_co=…, end: None | i_co=…) -> NDArray[int_] - removed:
function rjust(a: U_co, width: i_co, fillchar: U_co=…) -> NDArray[str_] | (a: S_co, width: i_co, fillchar: S_co=…) -> NDArray[bytes_] - removed:
function rpartition(a: U_co, sep: U_co) -> NDArray[str_] | (a: S_co, sep: S_co) -> NDArray[bytes_] - removed:
function rsplit(a: U_co, sep: None | U_co=…, maxsplit: None | i_co=…) -> NDArray[object_] | (a: S_co, sep: None | S_co=…, maxsplit: None | i_co=…) -> NDArray[object_] - removed:
function rstrip(a: U_co, chars: None | U_co=…) -> NDArray[str_] | (a: S_co, chars: None | S_co=…) -> NDArray[bytes_] - removed:
function split(a: U_co, sep: None | U_co=…, maxsplit: None | i_co=…) -> NDArray[object_] | (a: S_co, sep: None | S_co=…, maxsplit: None | i_co=…) -> NDArray[object_] - removed:
function splitlines(a: U_co, keepends: None | b_co=…) -> NDArray[object_] | (a: S_co, keepends: None | b_co=…) -> NDArray[object_] - removed:
function startswith(a: U_co, prefix: U_co, start: i_co=…, end: None | i_co=…) -> NDArray[bool_] | (a: S_co, prefix: S_co, start: i_co=…, end: None | i_co=…) -> NDArray[bool_] - removed:
function str_len(A: U_co | S_co) -> NDArray[int_] - removed:
function strip(a: U_co, chars: None | U_co=…) -> NDArray[str_] | (a: S_co, chars: None | S_co=…) -> NDArray[bytes_] - removed:
function swapcase(a: U_co) -> NDArray[str_] | (a: S_co) -> NDArray[bytes_] - removed:
function title(a: U_co) -> NDArray[str_] | (a: S_co) -> NDArray[bytes_] - removed:
function translate(a: U_co, table: U_co, deletechars: None | U_co=…) -> NDArray[str_] | (a: S_co, table: S_co, deletechars: None | S_co=…) -> NDArray[bytes_] - removed:
function upper(a: U_co) -> NDArray[str_] | (a: S_co) -> NDArray[bytes_] - removed:
function zfill(a: U_co, width: i_co) -> NDArray[str_] | (a: S_co, width: i_co) -> NDArray[bytes_]
- removed:
function einsum(subscripts: str | _ArrayLikeInt_co, /, *operands: _ArrayLikeBool_co, out: None=…, dtype: None | _DTypeLikeBool=…, order: _OrderKACF=…, casting: _CastingSafe=…, optimize: _OptimizeKind=…) -> Any | (subscripts: str | _ArrayLikeInt_co, /, *operands: _ArrayLikeUInt_co, out: None=…, dtype: None | _DTypeLikeUInt=…, order: _OrderKACF=…, casting: _CastingSafe=…, optimize: _OptimizeKind=…)… - removed:
function einsum_path(subscripts: str | _ArrayLikeInt_co, /, *operands: _ArrayLikeComplex_co | _DTypeLikeObject, optimize: _OptimizeKind=…) -> tuple[list[Any], str]
- removed:
function all(a: ArrayLike, axis: None=…, out: None=…, keepdims: Literal[False]=…, *, where: _ArrayLikeBool_co=…) -> bool_ | (a: ArrayLike, axis: None | _ShapeLike=…, out: None=…, keepdims: bool=…, *, where: _ArrayLikeBool_co=…) -> Any | (a: ArrayLike, axis: None | _ShapeLike=…, out: _ArrayType=…, keepdims: bool=…, *, where: _ArrayLikeBool_co=…) -> _ArrayType - removed:
function amax(a: _ArrayLike[_SCT], axis: None=…, out: None=…, keepdims: Literal[False]=…, initial: _NumberLike_co=…, where: _ArrayLikeBool_co=…) -> _SCT | (a: ArrayLike, axis: None | _ShapeLike=…, out: None=…, keepdims: bool=…, initial: _NumberLike_co=…, where: _ArrayLikeBool_co=…) -> Any | (a: ArrayLike, axis: None | _ShapeLike=…, out: _ArrayType=…, keepdims: bool=…, initial: _NumberLike_co=…, w… - removed:
function amin(a: _ArrayLike[_SCT], axis: None=…, out: None=…, keepdims: Literal[False]=…, initial: _NumberLike_co=…, where: _ArrayLikeBool_co=…) -> _SCT | (a: ArrayLike, axis: None | _ShapeLike=…, out: None=…, keepdims: bool=…, initial: _NumberLike_co=…, where: _ArrayLikeBool_co=…) -> Any | (a: ArrayLike, axis: None | _ShapeLike=…, out: _ArrayType=…, keepdims: bool=…, initial: _NumberLike_co=…, w… - removed:
function any(a: ArrayLike, axis: None=…, out: None=…, keepdims: Literal[False]=…, *, where: _ArrayLikeBool_co=…) -> bool_ | (a: ArrayLike, axis: None | _ShapeLike=…, out: None=…, keepdims: bool=…, *, where: _ArrayLikeBool_co=…) -> Any | (a: ArrayLike, axis: None | _ShapeLike=…, out: _ArrayType=…, keepdims: bool=…, *, where: _ArrayLikeBool_co=…) -> _ArrayType - removed:
function argmax(a: ArrayLike, axis: None=…, out: None=…, *, keepdims: Literal[False]=…) -> intp | (a: ArrayLike, axis: None | SupportsIndex=…, out: None=…, *, keepdims: bool=…) -> Any | (a: ArrayLike, axis: None | SupportsIndex=…, out: _ArrayType=…, *, keepdims: bool=…) -> _ArrayType - removed:
function argmin(a: ArrayLike, axis: None=…, out: None=…, *, keepdims: Literal[False]=…) -> intp | (a: ArrayLike, axis: None | SupportsIndex=…, out: None=…, *, keepdims: bool=…) -> Any | (a: ArrayLike, axis: None | SupportsIndex=…, out: _ArrayType=…, *, keepdims: bool=…) -> _ArrayType - removed:
function argpartition(a: ArrayLike, kth: _ArrayLikeInt_co, axis: None | SupportsIndex=…, kind: _PartitionKind=…, order: None | str | Sequence[str]=…) -> NDArray[intp] - removed:
function argsort(a: ArrayLike, axis: None | SupportsIndex=…, kind: None | _SortKind=…, order: None | str | Sequence[str]=…) -> NDArray[intp] - removed:
function around(a: _BoolLike_co, decimals: SupportsIndex=…, out: None=…) -> float16 | (a: _SCT_uifcO, decimals: SupportsIndex=…, out: None=…) -> _SCT_uifcO | (a: _ComplexLike_co | object_, decimals: SupportsIndex=…, out: None=…) -> Any | (a: _ArrayLikeBool_co, decimals: SupportsIndex=…, out: None=…) -> NDArray[float16] | (a: _ArrayLike[_SCT_uifcO], decimals: SupportsIndex=…, out: None=…) -> NDArr… - removed:
function choose(a: _IntLike_co, choices: ArrayLike, out: None=…, mode: _ModeKind=…) -> Any | (a: _ArrayLikeInt_co, choices: _ArrayLike[_SCT], out: None=…, mode: _ModeKind=…) -> NDArray[_SCT] | (a: _ArrayLikeInt_co, choices: ArrayLike, out: None=…, mode: _ModeKind=…) -> NDArray[Any] | (a: _ArrayLikeInt_co, choices: ArrayLike, out: _ArrayType=…, mode: _ModeKind=…) -> _ArrayType - removed:
function clip(a: _SCT, a_min: None | ArrayLike, a_max: None | ArrayLike, out: None=…, *, dtype: None=…, where: None | _ArrayLikeBool_co=…, order: _OrderKACF=…, subok: bool=…, signature: str | tuple[None | str, ...]=…, extobj: list[Any]=…, casting: _CastingKind=…) -> _SCT | (a: _ScalarLike_co, a_min: None | ArrayLike, a_max: None | ArrayLike, out: None=…, *, dtype: None=…, where: None | _ArrayLike… - removed:
function compress(condition: _ArrayLikeBool_co, a: _ArrayLike[_SCT], axis: None | SupportsIndex=…, out: None=…) -> NDArray[_SCT] | (condition: _ArrayLikeBool_co, a: ArrayLike, axis: None | SupportsIndex=…, out: None=…) -> NDArray[Any] | (condition: _ArrayLikeBool_co, a: ArrayLike, axis: None | SupportsIndex=…, out: _ArrayType=…) -> _ArrayType - removed:
function cumprod(a: _ArrayLikeBool_co, axis: None | SupportsIndex=…, dtype: None=…, out: None=…) -> NDArray[int_] | (a: _ArrayLikeUInt_co, axis: None | SupportsIndex=…, dtype: None=…, out: None=…) -> NDArray[uint64] | (a: _ArrayLikeInt_co, axis: None | SupportsIndex=…, dtype: None=…, out: None=…) -> NDArray[int64] | (a: _ArrayLikeFloat_co, axis: None | SupportsIndex=…, dtype: None=…, out: None=…)… - removed:
function cumsum(a: _ArrayLike[_SCT], axis: None | SupportsIndex=…, dtype: None=…, out: None=…) -> NDArray[_SCT] | (a: ArrayLike, axis: None | SupportsIndex=…, dtype: None=…, out: None=…) -> NDArray[Any] | (a: ArrayLike, axis: None | SupportsIndex=…, dtype: _DTypeLike[_SCT]=…, out: None=…) -> NDArray[_SCT] | (a: ArrayLike, axis: None | SupportsIndex=…, dtype: DTypeLike=…, out: None=…) -> NDArray[A… - removed:
function diagonal(a: _ArrayLike[_SCT], offset: SupportsIndex=…, axis1: SupportsIndex=…, axis2: SupportsIndex=…) -> NDArray[_SCT] | (a: ArrayLike, offset: SupportsIndex=…, axis1: SupportsIndex=…, axis2: SupportsIndex=…) -> NDArray[Any] - removed:
function mean(a: _ArrayLikeFloat_co, axis: None=…, dtype: None=…, out: None=…, keepdims: Literal[False]=…, *, where: _ArrayLikeBool_co=…) -> floating[Any] | (a: _ArrayLikeComplex_co, axis: None=…, dtype: None=…, out: None=…, keepdims: Literal[False]=…, *, where: _ArrayLikeBool_co=…) -> complexfloating[Any, Any] | (a: _ArrayLikeComplex_co | _ArrayLikeObject_co, axis: None | _ShapeLike=…, dtype: No… - removed:
function ndim(a: ArrayLike) -> int - removed:
function nonzero(a: ArrayLike) -> tuple[NDArray[intp], ...] - removed:
function partition(a: _ArrayLike[_SCT], kth: _ArrayLikeInt_co, axis: None | SupportsIndex=…, kind: _PartitionKind=…, order: None | str | Sequence[str]=…) -> NDArray[_SCT] | (a: ArrayLike, kth: _ArrayLikeInt_co, axis: None | SupportsIndex=…, kind: _PartitionKind=…, order: None | str | Sequence[str]=…) -> NDArray[Any] - removed:
function prod(a: _ArrayLikeBool_co, axis: None=…, dtype: None=…, out: None=…, keepdims: Literal[False]=…, initial: _NumberLike_co=…, where: _ArrayLikeBool_co=…) -> int_ | (a: _ArrayLikeUInt_co, axis: None=…, dtype: None=…, out: None=…, keepdims: Literal[False]=…, initial: _NumberLike_co=…, where: _ArrayLikeBool_co=…) -> uint64 | (a: _ArrayLikeInt_co, axis: None=…, dtype: None=…, out: None=…, keep… - removed:
function ptp(a: _ArrayLike[_SCT], axis: None=…, out: None=…, keepdims: Literal[False]=…) -> _SCT | (a: ArrayLike, axis: None | _ShapeLike=…, out: None=…, keepdims: bool=…) -> Any | (a: ArrayLike, axis: None | _ShapeLike=…, out: _ArrayType=…, keepdims: bool=…) -> _ArrayType - removed:
function put(a: NDArray[Any], ind: _ArrayLikeInt_co, v: ArrayLike, mode: _ModeKind=…) -> None - removed:
function ravel(a: _ArrayLike[_SCT], order: _OrderKACF=…) -> NDArray[_SCT] | (a: ArrayLike, order: _OrderKACF=…) -> NDArray[Any] - removed:
function repeat(a: _ArrayLike[_SCT], repeats: _ArrayLikeInt_co, axis: None | SupportsIndex=…) -> NDArray[_SCT] | (a: ArrayLike, repeats: _ArrayLikeInt_co, axis: None | SupportsIndex=…) -> NDArray[Any] - removed:
function reshape(a: _ArrayLike[_SCT], newshape: _ShapeLike, order: _OrderACF=…) -> NDArray[_SCT] | (a: ArrayLike, newshape: _ShapeLike, order: _OrderACF=…) -> NDArray[Any] - removed:
function resize(a: _ArrayLike[_SCT], new_shape: _ShapeLike) -> NDArray[_SCT] | (a: ArrayLike, new_shape: _ShapeLike) -> NDArray[Any] - removed:
function searchsorted(a: ArrayLike, v: _ScalarLike_co, side: _SortSide=…, sorter: None | _ArrayLikeInt_co=…) -> intp | (a: ArrayLike, v: ArrayLike, side: _SortSide=…, sorter: None | _ArrayLikeInt_co=…) -> NDArray[intp] - removed:
function shape(a: ArrayLike) -> _Shape - removed:
function size(a: ArrayLike, axis: None | int=…) -> int - removed:
function sort(a: _ArrayLike[_SCT], axis: None | SupportsIndex=…, kind: None | _SortKind=…, order: None | str | Sequence[str]=…) -> NDArray[_SCT] | (a: ArrayLike, axis: None | SupportsIndex=…, kind: None | _SortKind=…, order: None | str | Sequence[str]=…) -> NDArray[Any] - removed:
function squeeze(a: _SCT, axis: None | _ShapeLike=…) -> _SCT | (a: _ArrayLike[_SCT], axis: None | _ShapeLike=…) -> NDArray[_SCT] | (a: ArrayLike, axis: None | _ShapeLike=…) -> NDArray[Any] - removed:
function std(a: _ArrayLikeComplex_co, axis: None=…, dtype: None=…, out: None=…, ddof: float=…, keepdims: Literal[False]=…, *, where: _ArrayLikeBool_co=…) -> floating[Any] | (a: _ArrayLikeComplex_co | _ArrayLikeObject_co, axis: None | _ShapeLike=…, dtype: None=…, out: None=…, ddof: float=…, keepdims: bool=…, *, where: _ArrayLikeBool_co=…) -> Any | (a: _ArrayLikeComplex_co | _ArrayLikeObject_co, ax… - removed:
function sum(a: _ArrayLike[_SCT], axis: None=…, dtype: None=…, out: None=…, keepdims: bool=…, initial: _NumberLike_co=…, where: _ArrayLikeBool_co=…) -> _SCT | (a: ArrayLike, axis: None | _ShapeLike=…, dtype: DTypeLike=…, out: None=…, keepdims: bool=…, initial: _NumberLike_co=…, where: _ArrayLikeBool_co=…) -> Any | (a: ArrayLike, axis: None | _ShapeLike=…, dtype: DTypeLike=…, out: _ArrayType=…, ke… - removed:
function swapaxes(a: _ArrayLike[_SCT], axis1: SupportsIndex, axis2: SupportsIndex) -> NDArray[_SCT] | (a: ArrayLike, axis1: SupportsIndex, axis2: SupportsIndex) -> NDArray[Any] - removed:
function take(a: _ArrayLike[_SCT], indices: _IntLike_co, axis: None=…, out: None=…, mode: _ModeKind=…) -> _SCT | (a: ArrayLike, indices: _IntLike_co, axis: None | SupportsIndex=…, out: None=…, mode: _ModeKind=…) -> Any | (a: _ArrayLike[_SCT], indices: _ArrayLikeInt_co, axis: None | SupportsIndex=…, out: None=…, mode: _ModeKind=…) -> NDArray[_SCT] | (a: ArrayLike, indices: _ArrayLikeInt_co, axis:… - removed:
function trace(a: ArrayLike, offset: SupportsIndex=…, axis1: SupportsIndex=…, axis2: SupportsIndex=…, dtype: DTypeLike=…, out: None=…) -> Any | (a: ArrayLike, offset: SupportsIndex=…, axis1: SupportsIndex=…, axis2: SupportsIndex=…, dtype: DTypeLike=…, out: _ArrayType=…) -> _ArrayType - removed:
function transpose(a: _ArrayLike[_SCT], axes: None | _ShapeLike=…) -> NDArray[_SCT] | (a: ArrayLike, axes: None | _ShapeLike=…) -> NDArray[Any] - removed:
function var(a: _ArrayLikeComplex_co, axis: None=…, dtype: None=…, out: None=…, ddof: float=…, keepdims: Literal[False]=…, *, where: _ArrayLikeBool_co=…) -> floating[Any] | (a: _ArrayLikeComplex_co | _ArrayLikeObject_co, axis: None | _ShapeLike=…, dtype: None=…, out: None=…, ddof: float=…, keepdims: bool=…, *, where: _ArrayLikeBool_co=…) -> Any | (a: _ArrayLikeComplex_co | _ArrayLikeObject_co, ax… - removed:
variable max - removed:
variable min - removed:
variable round
- removed:
function add_newdoc(place: str, obj: str, doc: str | tuple[str, str] | list[tuple[str, str]], warn_on_python: bool=…) -> None - removed:
function geomspace(start: _ArrayLikeFloat_co, stop: _ArrayLikeFloat_co, num: SupportsIndex=…, endpoint: bool=…, dtype: None=…, axis: SupportsIndex=…) -> NDArray[floating[Any]] | (start: _ArrayLikeComplex_co, stop: _ArrayLikeComplex_co, num: SupportsIndex=…, endpoint: bool=…, dtype: None=…, axis: SupportsIndex=…) -> NDArray[complexfloating[Any, Any]] | (start: _ArrayLikeComplex_co, stop: _ArrayLik… - removed:
function linspace(start: _ArrayLikeFloat_co, stop: _ArrayLikeFloat_co, num: SupportsIndex=…, endpoint: bool=…, retstep: L[False]=…, dtype: None=…, axis: SupportsIndex=…) -> NDArray[floating[Any]] | (start: _ArrayLikeComplex_co, stop: _ArrayLikeComplex_co, num: SupportsIndex=…, endpoint: bool=…, retstep: L[False]=…, dtype: None=…, axis: SupportsIndex=…) -> NDArray[complexfloating[Any, Any]] | (sta… - removed:
function logspace(start: _ArrayLikeFloat_co, stop: _ArrayLikeFloat_co, num: SupportsIndex=…, endpoint: bool=…, base: _ArrayLikeFloat_co=…, dtype: None=…, axis: SupportsIndex=…) -> NDArray[floating[Any]] | (start: _ArrayLikeComplex_co, stop: _ArrayLikeComplex_co, num: SupportsIndex=…, endpoint: bool=…, base: _ArrayLikeComplex_co=…, dtype: None=…, axis: SupportsIndex=…) -> NDArray[complexfloating[A…
- removed:
class flagsobj - removed:
field flagsobj.aligned: bool - removed:
field flagsobj.writeable: bool - removed:
field flagsobj.writebackifcopy: bool - removed:
function add_docstring(obj: Callable[..., Any], docstring: str, /) -> None - removed:
function arange(stop: _IntLike_co, /, *, dtype: None=…, like: None | _SupportsArrayFunc=…) -> NDArray[signedinteger[Any]] | (start: _IntLike_co, stop: _IntLike_co, step: _IntLike_co=…, dtype: None=…, *, like: None | _SupportsArrayFunc=…) -> NDArray[signedinteger[Any]] | (stop: _FloatLike_co, /, *, dtype: None=…, like: None | _SupportsArrayFunc=…) -> NDArray[floating[Any]] | (start: _FloatLike_co,… - removed:
function array(object: _ArrayType, dtype: None=…, *, copy: bool | _CopyMode=…, order: _OrderKACF=…, subok: L[True], ndmin: int=…, like: None | _SupportsArrayFunc=…) -> _ArrayType | (object: _ArrayLike[_SCT], dtype: None=…, *, copy: bool | _CopyMode=…, order: _OrderKACF=…, subok: bool=…, ndmin: int=…, like: None | _SupportsArrayFunc=…) -> NDArray[_SCT] | (object: object, dtype: None=…, *, copy: bo… - removed:
function asanyarray(a: _ArrayType, dtype: None=…, order: _OrderKACF=…, *, like: None | _SupportsArrayFunc=…) -> _ArrayType | (a: _ArrayLike[_SCT], dtype: None=…, order: _OrderKACF=…, *, like: None | _SupportsArrayFunc=…) -> NDArray[_SCT] | (a: object, dtype: None=…, order: _OrderKACF=…, *, like: None | _SupportsArrayFunc=…) -> NDArray[Any] | (a: Any, dtype: _DTypeLike[_SCT], order: _OrderKACF=…,… - removed:
function asarray(a: _ArrayLike[_SCT], dtype: None=…, order: _OrderKACF=…, *, like: None | _SupportsArrayFunc=…) -> NDArray[_SCT] | (a: object, dtype: None=…, order: _OrderKACF=…, *, like: None | _SupportsArrayFunc=…) -> NDArray[Any] | (a: Any, dtype: _DTypeLike[_SCT], order: _OrderKACF=…, *, like: None | _SupportsArrayFunc=…) -> NDArray[_SCT] | (a: Any, dtype: DTypeLike, order: _OrderKACF=…, *, l… - removed:
function ascontiguousarray(a: _ArrayLike[_SCT], dtype: None=…, *, like: None | _SupportsArrayFunc=…) -> NDArray[_SCT] | (a: object, dtype: None=…, *, like: None | _SupportsArrayFunc=…) -> NDArray[Any] | (a: Any, dtype: _DTypeLike[_SCT], *, like: None | _SupportsArrayFunc=…) -> NDArray[_SCT] | (a: Any, dtype: DTypeLike, *, like: None | _SupportsArrayFunc=…) -> NDArray[Any] - removed:
function asfortranarray(a: _ArrayLike[_SCT], dtype: None=…, *, like: None | _SupportsArrayFunc=…) -> NDArray[_SCT] | (a: object, dtype: None=…, *, like: None | _SupportsArrayFunc=…) -> NDArray[Any] | (a: Any, dtype: _DTypeLike[_SCT], *, like: None | _SupportsArrayFunc=…) -> NDArray[_SCT] | (a: Any, dtype: DTypeLike, *, like: None | _SupportsArrayFunc=…) -> NDArray[Any] - removed:
function bincount(x: ArrayLike, /, weights: None | ArrayLike=…, minlength: SupportsIndex=…) -> NDArray[intp] - removed:
function busday_count(begindates: _ScalarLike_co | dt.date, enddates: _ScalarLike_co | dt.date, weekmask: ArrayLike=…, holidays: None | ArrayLike | dt.date | _NestedSequence[dt.date]=…, busdaycal: None | busdaycalendar=…, out: None=…) -> int_ | (begindates: ArrayLike | dt.date | _NestedSequence[dt.date], enddates: ArrayLike | dt.date | _NestedSequence[dt.date], weekmask: ArrayLike=…, holidays: No… - removed:
function busday_offset(dates: datetime64 | dt.date, offsets: _TD64Like_co | dt.timedelta, roll: L['raise']=…, weekmask: ArrayLike=…, holidays: None | ArrayLike | dt.date | _NestedSequence[dt.date]=…, busdaycal: None | busdaycalendar=…, out: None=…) -> datetime64 | (dates: _ArrayLike[datetime64] | dt.date | _NestedSequence[dt.date], offsets: _ArrayLikeTD64_co | dt.timedelta | _NestedSequence[dt.ti… - removed:
function can_cast(from_: ArrayLike | DTypeLike, to: DTypeLike, casting: None | _CastingKind=…) -> bool - removed:
function compare_chararrays(a1: _ArrayLikeStr_co, a2: _ArrayLikeStr_co, cmp: L['<', '<=', '==', '>=', '>', '!='], rstrip: bool) -> NDArray[bool_] | (a1: _ArrayLikeBytes_co, a2: _ArrayLikeBytes_co, cmp: L['<', '<=', '==', '>=', '>', '!='], rstrip: bool) -> NDArray[bool_] - removed:
function concatenate(arrays: _ArrayLike[_SCT], /, axis: None | SupportsIndex=…, out: None=…, *, dtype: None=…, casting: None | _CastingKind=…) -> NDArray[_SCT] | (arrays: _SupportsLenAndGetItem[int, ArrayLike], /, axis: None | SupportsIndex=…, out: None=…, *, dtype: None=…, casting: None | _CastingKind=…) -> NDArray[Any] | (arrays: _SupportsLenAndGetItem[int, ArrayLike], /, axis: None | SupportsI… - removed:
function copyto(dst: NDArray[Any], src: ArrayLike, casting: None | _CastingKind=…, where: None | _ArrayLikeBool_co=…) -> None - removed:
function datetime_as_string(arr: datetime64 | dt.date, unit: None | L[auto] | _UnitKind=…, timezone: L[naive, UTC, local] | dt.tzinfo=…, casting: _CastingKind=…) -> str_ | (arr: _ArrayLikeDT64_co | _NestedSequence[dt.date], unit: None | L[auto] | _UnitKind=…, timezone: L[naive, UTC, local] | dt.tzinfo=…, casting: _CastingKind=…) -> NDArray[str_] - removed:
function datetime_data(dtype: str | _DTypeLike[datetime64] | _DTypeLike[timedelta64], /) -> tuple[str, int] - removed:
function dot(a: ArrayLike, b: ArrayLike, out: None=…) -> Any | (a: ArrayLike, b: ArrayLike, out: _ArrayType) -> _ArrayType - removed:
function empty(shape: _ShapeLike, dtype: None=…, order: _OrderCF=…, *, like: None | _SupportsArrayFunc=…) -> NDArray[float64] | (shape: _ShapeLike, dtype: _DTypeLike[_SCT], order: _OrderCF=…, *, like: None | _SupportsArrayFunc=…) -> NDArray[_SCT] | (shape: _ShapeLike, dtype: DTypeLike, order: _OrderCF=…, *, like: None | _SupportsArrayFunc=…) -> NDArray[Any] - removed:
function empty_like(prototype: _ArrayType, dtype: None=…, order: _OrderKACF=…, subok: bool=…, shape: None | _ShapeLike=…) -> _ArrayType | (prototype: _ArrayLike[_SCT], dtype: None=…, order: _OrderKACF=…, subok: bool=…, shape: None | _ShapeLike=…) -> NDArray[_SCT] | (prototype: object, dtype: None=…, order: _OrderKACF=…, subok: bool=…, shape: None | _ShapeLike=…) -> NDArray[Any] | (prototype: Any,… - removed:
function frombuffer(buffer: _SupportsBuffer, dtype: None=…, count: SupportsIndex=…, offset: SupportsIndex=…, *, like: None | _SupportsArrayFunc=…) -> NDArray[float64] | (buffer: _SupportsBuffer, dtype: _DTypeLike[_SCT], count: SupportsIndex=…, offset: SupportsIndex=…, *, like: None | _SupportsArrayFunc=…) -> NDArray[_SCT] | (buffer: _SupportsBuffer, dtype: DTypeLike, count: SupportsIndex=…, offse… - removed:
function fromfile(file: str | bytes | os.PathLike[Any] | _IOProtocol, dtype: None=…, count: SupportsIndex=…, sep: str=…, offset: SupportsIndex=…, *, like: None | _SupportsArrayFunc=…) -> NDArray[float64] | (file: str | bytes | os.PathLike[Any] | _IOProtocol, dtype: _DTypeLike[_SCT], count: SupportsIndex=…, sep: str=…, offset: SupportsIndex=…, *, like: None | _SupportsArrayFunc=…) -> NDArray[_SCT]… - removed:
function fromiter(iter: Iterable[Any], dtype: _DTypeLike[_SCT], count: SupportsIndex=…, *, like: None | _SupportsArrayFunc=…) -> NDArray[_SCT] | (iter: Iterable[Any], dtype: DTypeLike, count: SupportsIndex=…, *, like: None | _SupportsArrayFunc=…) -> NDArray[Any] - removed:
function frompyfunc(func: Callable[..., Any], /, nin: SupportsIndex, nout: SupportsIndex, *, identity: Any=…) -> ufunc - removed:
function fromstring(string: str | bytes, dtype: None=…, count: SupportsIndex=…, *, sep: str, like: None | _SupportsArrayFunc=…) -> NDArray[float64] | (string: str | bytes, dtype: _DTypeLike[_SCT], count: SupportsIndex=…, *, sep: str, like: None | _SupportsArrayFunc=…) -> NDArray[_SCT] | (string: str | bytes, dtype: DTypeLike, count: SupportsIndex=…, *, sep: str, like: None | _SupportsArrayFunc=…)… - removed:
function geterrobj() -> list[Any] - removed:
function inner(a: ArrayLike, b: ArrayLike, /) -> Any - removed:
function is_busday(dates: _ScalarLike_co | dt.date, weekmask: ArrayLike=…, holidays: None | ArrayLike | dt.date | _NestedSequence[dt.date]=…, busdaycal: None | busdaycalendar=…, out: None=…) -> bool_ | (dates: ArrayLike | _NestedSequence[dt.date], weekmask: ArrayLike=…, holidays: None | ArrayLike | dt.date | _NestedSequence[dt.date]=…, busdaycal: None | busdaycalendar=…, out: None=…) -> NDArray[b… - removed:
function lexsort(keys: ArrayLike, axis: None | SupportsIndex=…) -> Any - removed:
function may_share_memory(a: object, b: object, /, max_work: None | int=…) -> bool - removed:
function min_scalar_type(a: ArrayLike, /) -> dtype[Any] - removed:
function nested_iters(op: ArrayLike | Sequence[ArrayLike], axes: Sequence[Sequence[SupportsIndex]], flags: None | Sequence[_NDIterFlagsKind]=…, op_flags: None | Sequence[Sequence[_NDIterOpFlagsKind]]=…, op_dtypes: DTypeLike | Sequence[DTypeLike]=…, order: _OrderKACF=…, casting: _CastingKind=…, buffersize: SupportsIndex=…) -> tuple[nditer, ...] - removed:
function packbits(a: _ArrayLikeInt_co, /, axis: None | SupportsIndex=…, bitorder: L[big, little]=…) -> NDArray[uint8] - removed:
function promote_types(__type1: DTypeLike, __type2: DTypeLike) -> dtype[Any] - removed:
function putmask(a: NDArray[Any], /, mask: _ArrayLikeBool_co, values: ArrayLike) -> None - removed:
function ravel_multi_index(multi_index: Sequence[_IntLike_co], dims: Sequence[SupportsIndex], mode: _ModeKind | tuple[_ModeKind, ...]=…, order: _OrderCF=…) -> intp | (multi_index: Sequence[_ArrayLikeInt_co], dims: Sequence[SupportsIndex], mode: _ModeKind | tuple[_ModeKind, ...]=…, order: _OrderCF=…) -> NDArray[intp] - removed:
function result_type(*arrays_and_dtypes: ArrayLike | DTypeLike) -> dtype[Any] - removed:
function seterrobj(errobj: list[Any], /) -> None - removed:
function shares_memory(a: object, b: object, /, max_work: None | int=…) -> bool - removed:
function unpackbits(a: _ArrayLike[uint8], /, axis: None | SupportsIndex=…, count: None | SupportsIndex=…, bitorder: L[big, little]=…) -> NDArray[uint8] - removed:
function unravel_index(indices: _IntLike_co, shape: _ShapeLike, order: _OrderCF=…) -> tuple[intp, ...] | (indices: _ArrayLikeInt_co, shape: _ShapeLike, order: _OrderCF=…) -> tuple[NDArray[intp], ...] - removed:
function vdot(a: _ArrayLikeBool_co, b: _ArrayLikeBool_co, /) -> bool_ | (a: _ArrayLikeUInt_co, b: _ArrayLikeUInt_co, /) -> unsignedinteger[Any] | (a: _ArrayLikeInt_co, b: _ArrayLikeInt_co, /) -> signedinteger[Any] | (a: _ArrayLikeFloat_co, b: _ArrayLikeFloat_co, /) -> floating[Any] | (a: _ArrayLikeComplex_co, b: _ArrayLikeComplex_co, /) -> complexfloating[Any, Any] | (a: _ArrayLikeTD64_co, b: _Ar… - removed:
function where(condition: ArrayLike, /) -> tuple[NDArray[intp], ...] | (condition: ArrayLike, x: ArrayLike, y: ArrayLike, /) -> NDArray[Any] - removed:
function zeros(shape: _ShapeLike, dtype: None=…, order: _OrderCF=…, *, like: None | _SupportsArrayFunc=…) -> NDArray[float64] | (shape: _ShapeLike, dtype: _DTypeLike[_SCT], order: _OrderCF=…, *, like: None | _SupportsArrayFunc=…) -> NDArray[_SCT] | (shape: _ShapeLike, dtype: DTypeLike, order: _OrderCF=…, *, like: None | _SupportsArrayFunc=…) -> NDArray[Any] - removed:
property flagsobj.behaved -> bool - removed:
property flagsobj.c_contiguous -> bool - removed:
property flagsobj.carray -> bool - removed:
property flagsobj.contiguous -> bool - removed:
property flagsobj.f_contiguous -> bool - removed:
property flagsobj.farray -> bool - removed:
property flagsobj.fnc -> bool - removed:
property flagsobj.forc -> bool - removed:
property flagsobj.fortran -> bool - removed:
property flagsobj.num -> int - removed:
property flagsobj.owndata -> bool - removed:
variable ALLOW_THREADS: Final[int] - removed:
variable BUFSIZE: L[8192] - removed:
variable CLIP: L[0] - removed:
variable MAXDIMS: L[32] - removed:
variable MAY_SHARE_BOUNDS: L[0] - removed:
variable MAY_SHARE_EXACT: L[-1] - removed:
variable RAISE: L[2] - removed:
variable WRAP: L[1] - removed:
variable tracemalloc_domain: L[389047]
- removed:
function allclose(a: ArrayLike, b: ArrayLike, rtol: float=…, atol: float=…, equal_nan: bool=…) -> bool - removed:
function argwhere(a: ArrayLike) -> NDArray[intp] - removed:
function array_equal(a1: ArrayLike, a2: ArrayLike, equal_nan: bool=…) -> bool - removed:
function array_equiv(a1: ArrayLike, a2: ArrayLike) -> bool - removed:
function base_repr(number: SupportsAbs[float], base: float=…, padding: SupportsIndex=…) -> str - removed:
function binary_repr(num: SupportsIndex, width: None | int=…) -> str - removed:
function convolve(a: _ArrayLikeUnknown, v: _ArrayLikeUnknown, mode: _CorrelateMode=…) -> NDArray[Any] | (a: _ArrayLikeBool_co, v: _ArrayLikeBool_co, mode: _CorrelateMode=…) -> NDArray[bool_] | (a: _ArrayLikeUInt_co, v: _ArrayLikeUInt_co, mode: _CorrelateMode=…) -> NDArray[unsignedinteger[Any]] | (a: _ArrayLikeInt_co, v: _ArrayLikeInt_co, mode: _CorrelateMode=…) -> NDArray[signedinteger[Any]] | (a… - removed:
function correlate(a: _ArrayLikeUnknown, v: _ArrayLikeUnknown, mode: _CorrelateMode=…) -> NDArray[Any] | (a: _ArrayLikeBool_co, v: _ArrayLikeBool_co, mode: _CorrelateMode=…) -> NDArray[bool_] | (a: _ArrayLikeUInt_co, v: _ArrayLikeUInt_co, mode: _CorrelateMode=…) -> NDArray[unsignedinteger[Any]] | (a: _ArrayLikeInt_co, v: _ArrayLikeInt_co, mode: _CorrelateMode=…) -> NDArray[signedinteger[Any]] | (… - removed:
function count_nonzero(a: ArrayLike, axis: None=…, *, keepdims: Literal[False]=…) -> int | (a: ArrayLike, axis: _ShapeLike=…, *, keepdims: bool=…) -> Any - removed:
function cross(a: _ArrayLikeUnknown, b: _ArrayLikeUnknown, axisa: int=…, axisb: int=…, axisc: int=…, axis: None | int=…) -> NDArray[Any] | (a: _ArrayLikeBool_co, b: _ArrayLikeBool_co, axisa: int=…, axisb: int=…, axisc: int=…, axis: None | int=…) -> NoReturn | (a: _ArrayLikeUInt_co, b: _ArrayLikeUInt_co, axisa: int=…, axisb: int=…, axisc: int=…, axis: None | int=…) -> NDArray[unsignedinteger[Any]]… - removed:
function flatnonzero(a: ArrayLike) -> NDArray[intp] - removed:
function fromfunction(function: Callable[..., _T], shape: Sequence[int], *, dtype: DTypeLike=…, like: _SupportsArrayFunc=…, **kwargs: Any) -> _T - removed:
function full(shape: _ShapeLike, fill_value: Any, dtype: None=…, order: _OrderCF=…, *, like: _SupportsArrayFunc=…) -> NDArray[Any] | (shape: _ShapeLike, fill_value: Any, dtype: _DTypeLike[_SCT], order: _OrderCF=…, *, like: _SupportsArrayFunc=…) -> NDArray[_SCT] | (shape: _ShapeLike, fill_value: Any, dtype: DTypeLike, order: _OrderCF=…, *, like: _SupportsArrayFunc=…) -> NDArray[Any] - removed:
function full_like(a: _ArrayType, fill_value: Any, dtype: None=…, order: _OrderKACF=…, subok: Literal[True]=…, shape: None=…) -> _ArrayType | (a: _ArrayLike[_SCT], fill_value: Any, dtype: None=…, order: _OrderKACF=…, subok: bool=…, shape: None | _ShapeLike=…) -> NDArray[_SCT] | (a: object, fill_value: Any, dtype: None=…, order: _OrderKACF=…, subok: bool=…, shape: None | _ShapeLike=…) -> NDArray[A… - removed:
function identity(n: int, dtype: None=…, *, like: _SupportsArrayFunc=…) -> NDArray[float64] | (n: int, dtype: _DTypeLike[_SCT], *, like: _SupportsArrayFunc=…) -> NDArray[_SCT] | (n: int, dtype: DTypeLike, *, like: _SupportsArrayFunc=…) -> NDArray[Any] - removed:
function indices(dimensions: Sequence[int], dtype: type[int]=…, sparse: Literal[False]=…) -> NDArray[int_] | (dimensions: Sequence[int], dtype: type[int]=…, sparse: Literal[True]=…) -> tuple[NDArray[int_], ...] | (dimensions: Sequence[int], dtype: _DTypeLike[_SCT], sparse: Literal[False]=…) -> NDArray[_SCT] | (dimensions: Sequence[int], dtype: _DTypeLike[_SCT], sparse: Literal[True]) -> tuple[NDA… - removed:
function isclose(a: _ScalarLike_co, b: _ScalarLike_co, rtol: float=…, atol: float=…, equal_nan: bool=…) -> bool_ | (a: ArrayLike, b: ArrayLike, rtol: float=…, atol: float=…, equal_nan: bool=…) -> NDArray[bool_] - removed:
function isfortran(a: NDArray[Any] | generic) -> bool - removed:
function isscalar(element: object) -> TypeGuard[generic | bool | int | float | complex | str | bytes | memoryview] - removed:
function moveaxis(a: NDArray[_SCT], source: _ShapeLike, destination: _ShapeLike) -> NDArray[_SCT] - removed:
function ones(shape: _ShapeLike, dtype: None=…, order: _OrderCF=…, *, like: _SupportsArrayFunc=…) -> NDArray[float64] | (shape: _ShapeLike, dtype: _DTypeLike[_SCT], order: _OrderCF=…, *, like: _SupportsArrayFunc=…) -> NDArray[_SCT] | (shape: _ShapeLike, dtype: DTypeLike, order: _OrderCF=…, *, like: _SupportsArrayFunc=…) -> NDArray[Any] - removed:
function ones_like(a: _ArrayType, dtype: None=…, order: _OrderKACF=…, subok: Literal[True]=…, shape: None=…) -> _ArrayType | (a: _ArrayLike[_SCT], dtype: None=…, order: _OrderKACF=…, subok: bool=…, shape: None | _ShapeLike=…) -> NDArray[_SCT] | (a: object, dtype: None=…, order: _OrderKACF=…, subok: bool=…, shape: None | _ShapeLike=…) -> NDArray[Any] | (a: Any, dtype: _DTypeLike[_SCT], order: _Ord… - removed:
function outer(a: _ArrayLikeUnknown, b: _ArrayLikeUnknown, out: None=…) -> NDArray[Any] | (a: _ArrayLikeBool_co, b: _ArrayLikeBool_co, out: None=…) -> NDArray[bool_] | (a: _ArrayLikeUInt_co, b: _ArrayLikeUInt_co, out: None=…) -> NDArray[unsignedinteger[Any]] | (a: _ArrayLikeInt_co, b: _ArrayLikeInt_co, out: None=…) -> NDArray[signedinteger[Any]] | (a: _ArrayLikeFloat_co, b: _ArrayLikeFloat_co, ou… - removed:
function roll(a: _ArrayLike[_SCT], shift: _ShapeLike, axis: None | _ShapeLike=…) -> NDArray[_SCT] | (a: ArrayLike, shift: _ShapeLike, axis: None | _ShapeLike=…) -> NDArray[Any] - removed:
function rollaxis(a: NDArray[_SCT], axis: int, start: int=…) -> NDArray[_SCT] - removed:
function tensordot(a: _ArrayLikeUnknown, b: _ArrayLikeUnknown, axes: int | tuple[_ShapeLike, _ShapeLike]=…) -> NDArray[Any] | (a: _ArrayLikeBool_co, b: _ArrayLikeBool_co, axes: int | tuple[_ShapeLike, _ShapeLike]=…) -> NDArray[bool_] | (a: _ArrayLikeUInt_co, b: _ArrayLikeUInt_co, axes: int | tuple[_ShapeLike, _ShapeLike]=…) -> NDArray[unsignedinteger[Any]] | (a: _ArrayLikeInt_co, b: _ArrayLikeInt… - removed:
function zeros_like(a: _ArrayType, dtype: None=…, order: _OrderKACF=…, subok: Literal[True]=…, shape: None=…) -> _ArrayType | (a: _ArrayLike[_SCT], dtype: None=…, order: _OrderKACF=…, subok: bool=…, shape: None | _ShapeLike=…) -> NDArray[_SCT] | (a: object, dtype: None=…, order: _OrderKACF=…, subok: bool=…, shape: None | _ShapeLike=…) -> NDArray[Any] | (a: Any, dtype: _DTypeLike[_SCT], order: _Or…
- removed:
function issctype(rep: dtype[Any] | type[Any]) -> bool | (rep: object) -> L[False] - removed:
function issubclass_(arg1: type[Any], arg2: _TypeTuple) -> bool | (arg1: object, arg2: object) -> L[False] - removed:
function issubdtype(arg1: DTypeLike, arg2: DTypeLike) -> bool - removed:
function issubsctype(arg1: DTypeLike, arg2: DTypeLike) -> bool - removed:
function maximum_sctype(t: _DTypeLike[_SCT]) -> type[_SCT] | (t: DTypeLike) -> type[Any] - removed:
function obj2sctype(rep: _DTypeLike[_SCT], default: None=…) -> None | type[_SCT] | (rep: _DTypeLike[_SCT], default: _T) -> _T | type[_SCT] | (rep: DTypeLike, default: None=…) -> None | type[Any] | (rep: DTypeLike, default: _T) -> _T | type[Any] | (rep: object, default: None=…) -> None | (rep: object, default: _T) -> _T - removed:
function sctype2char(sctype: DTypeLike) -> str - removed:
variable ScalarType: tuple[type[int], type[float], type[complex], type[bool], type[bytes], type[str], type[memoryview], type[bool_], type[csingle], type[cdouble], type[clongdouble], type[half], type[single], type[double], type[longdouble], type[byte], type[short], type[intc], type[int_], type[longlong], type[timedelta64], type[datetime64], type[object_], type[bytes_], type[str_], type[ubyte], typ… - removed:
variable cast: _typedict[_CastFunc] - removed:
variable nbytes: _typedict[int] - removed:
variable typecodes: _TypeCodes
- removed:
function array_function_dispatch(dispatcher=…, module=…, verify=…, docs_from_dispatcher=…) - removed:
function array_function_from_dispatcher(implementation, module=…, verify=…, docs_from_dispatcher=…) - removed:
function set_array_function_like_doc(public_api) - removed:
function verify_matching_signatures(implementation, dispatcher) - removed:
variable ARRAY_FUNCTIONS - removed:
variable ArgSpec - removed:
variable array_function_like_doc
- removed:
function array(obj: _SCT | NDArray[_SCT], dtype: None=…, shape: None | _ShapeLike=…, offset: int=…, formats: None=…, names: None=…, titles: None=…, aligned: bool=…, byteorder: None=…, copy: bool=…) -> _RecArray[_SCT] | (obj: ArrayLike, dtype: DTypeLike, shape: None | _ShapeLike=…, offset: int=…, formats: None=…, names: None=…, titles: None=…, aligned: bool=…, byteorder: None=…, copy: bool=…) -> _… - removed:
function fromarrays(arrayList: Iterable[ArrayLike], dtype: DTypeLike=…, shape: None | _ShapeLike=…, formats: None=…, names: None=…, titles: None=…, aligned: bool=…, byteorder: None=…) -> _RecArray[Any] | (arrayList: Iterable[ArrayLike], dtype: None=…, shape: None | _ShapeLike=…, *, formats: DTypeLike, names: None | str | Sequence[str]=…, titles: None | str | Sequence[str]=…, aligned: bool=…, byte… - removed:
function fromfile(fd: str | bytes | os.PathLike[str] | os.PathLike[bytes] | _SupportsReadInto, dtype: DTypeLike, shape: None | _ShapeLike=…, offset: int=…, formats: None=…, names: None=…, titles: None=…, aligned: bool=…, byteorder: None=…) -> _RecArray[Any] | (fd: str | bytes | os.PathLike[str] | os.PathLike[bytes] | _SupportsReadInto, dtype: None=…, shape: None | _ShapeLike=…, offset: int=…, *,… - removed:
function fromrecords(recList: _ArrayLikeVoid_co | tuple[Any, ...] | _NestedSequence[tuple[Any, ...]], dtype: DTypeLike=…, shape: None | _ShapeLike=…, formats: None=…, names: None=…, titles: None=…, aligned: bool=…, byteorder: None=…) -> _RecArray[record] | (recList: _ArrayLikeVoid_co | tuple[Any, ...] | _NestedSequence[tuple[Any, ...]], dtype: None=…, shape: None | _ShapeLike=…, *, formats: DType… - removed:
function fromstring(datastring: _SupportsBuffer, dtype: DTypeLike, shape: None | _ShapeLike=…, offset: int=…, formats: None=…, names: None=…, titles: None=…, aligned: bool=…, byteorder: None=…) -> _RecArray[record] | (datastring: _SupportsBuffer, dtype: None=…, shape: None | _ShapeLike=…, offset: int=…, *, formats: DTypeLike, names: None | str | Sequence[str]=…, titles: None | str | Sequence[str]…
- removed:
function atleast_1d(arys: _ArrayLike[_SCT], /) -> NDArray[_SCT] | (arys: ArrayLike, /) -> NDArray[Any] | (*arys: ArrayLike) -> list[NDArray[Any]] - removed:
function atleast_2d(arys: _ArrayLike[_SCT], /) -> NDArray[_SCT] | (arys: ArrayLike, /) -> NDArray[Any] | (*arys: ArrayLike) -> list[NDArray[Any]] - removed:
function atleast_3d(arys: _ArrayLike[_SCT], /) -> NDArray[_SCT] | (arys: ArrayLike, /) -> NDArray[Any] | (*arys: ArrayLike) -> list[NDArray[Any]] - removed:
function block(arrays: _ArrayLike[_SCT]) -> NDArray[_SCT] | (arrays: ArrayLike) -> NDArray[Any] - removed:
function hstack(tup: Sequence[_ArrayLike[_SCT]], *, dtype: None=…, casting: _CastingKind=…) -> NDArray[_SCT] | (tup: Sequence[ArrayLike], *, dtype: _DTypeLike[_SCT], casting: _CastingKind=…) -> NDArray[_SCT] | (tup: Sequence[ArrayLike], *, dtype: DTypeLike=…, casting: _CastingKind=…) -> NDArray[Any] - removed:
function stack(arrays: Sequence[_ArrayLike[_SCT]], axis: SupportsIndex=…, out: None=…, *, dtype: None=…, casting: _CastingKind=…) -> NDArray[_SCT] | (arrays: Sequence[ArrayLike], axis: SupportsIndex=…, out: None=…, *, dtype: _DTypeLike[_SCT], casting: _CastingKind=…) -> NDArray[_SCT] | (arrays: Sequence[ArrayLike], axis: SupportsIndex=…, out: None=…, *, dtype: DTypeLike=…, casting: _CastingKind=…… - removed:
function vstack(tup: Sequence[_ArrayLike[_SCT]], *, dtype: None=…, casting: _CastingKind=…) -> NDArray[_SCT] | (tup: Sequence[ArrayLike], *, dtype: _DTypeLike[_SCT], casting: _CastingKind=…) -> NDArray[_SCT] | (tup: Sequence[ArrayLike], *, dtype: DTypeLike=…, casting: _CastingKind=…) -> NDArray[Any]
- removed:
export _UFUNC_API - removed:
export _add_newdoc_ufunc
- removed:
function as_array(obj: ctypes._PointerLike, shape: Sequence[int]) -> NDArray[Any] | (obj: _ArrayLike[_SCT], shape: None | _ShapeLike=…) -> NDArray[_SCT] | (obj: object, shape: None | _ShapeLike=…) -> NDArray[Any] - removed:
function as_ctypes(obj: bool_) -> ctypes.c_bool | (obj: byte) -> ctypes.c_byte | (obj: short) -> ctypes.c_short | (obj: intc) -> ctypes.c_int | (obj: int_) -> ctypes.c_long | (obj: longlong) -> ctypes.c_longlong | (obj: ubyte) -> ctypes.c_ubyte | (obj: ushort) -> ctypes.c_ushort | (obj: uintc) -> ctypes.c_uint | (obj: uint) -> ctypes.c_ulong | (obj: ulonglong) -> ctypes.c_ulonglong | (obj: single… - removed:
function as_ctypes_type(dtype: _BoolCodes | _DTypeLike[bool_] | type[ctypes.c_bool]) -> type[ctypes.c_bool] | (dtype: _ByteCodes | _DTypeLike[byte] | type[ctypes.c_byte]) -> type[ctypes.c_byte] | (dtype: _ShortCodes | _DTypeLike[short] | type[ctypes.c_short]) -> type[ctypes.c_short] | (dtype: _IntCCodes | _DTypeLike[intc] | type[ctypes.c_int]) -> type[ctypes.c_int] | (dtype: _IntCodes | _DTypeLik… - removed:
function load_library(libname: str | bytes | os.PathLike[str] | os.PathLike[bytes], loader_path: str | bytes | os.PathLike[str] | os.PathLike[bytes]) -> ctypes.CDLL - removed:
function ndpointer(dtype: None=…, ndim: int=…, shape: None | _ShapeLike=…, flags: None | _FlagsKind | Iterable[_FlagsKind] | int | flagsobj=…) -> type[_ndptr[None]] | (dtype: _DTypeLike[_SCT], ndim: int=…, *, shape: _ShapeLike, flags: None | _FlagsKind | Iterable[_FlagsKind] | int | flagsobj=…) -> type[_concrete_ndptr[dtype[_SCT]]] | (dtype: DTypeLike, ndim: int=…, *, shape: _ShapeLike, flags: No… - removed:
variable c_intp - added:
export as_array - added:
export as_ctypes - added:
export as_ctypes_type - added:
export c_intp - added:
export load_library - added:
export ndpointer
- removed:
class ArmCCompiler(UnixCCompiler) - removed:
constructor ArmCCompiler(verbose=…, dry_run=…, force=…) - removed:
field ArmCCompiler.cc_exe - removed:
field ArmCCompiler.compiler_type - removed:
field ArmCCompiler.cxx_exe
- removed:
function CCompiler_compile(self, sources, output_dir=…, macros=…, include_dirs=…, debug=…, extra_preargs=…, extra_postargs=…, depends=…) - removed:
function CCompiler_customize(self, dist, need_cxx=…) - removed:
function CCompiler_customize_cmd(self, cmd, ignore=…) - removed:
function CCompiler_cxx_compiler(self) - removed:
function CCompiler_find_executables(self) - removed:
function CCompiler_get_version(self, force=…, ok_status=…) - removed:
function CCompiler_object_filenames(self, source_filenames, strip_dir=…, output_dir=…) - removed:
function CCompiler_show_customization(self) - removed:
function CCompiler_spawn(self, cmd, display=…, env=…) - removed:
function gen_lib_options(compiler, library_dirs, runtime_library_dirs, libraries) - removed:
function new_compiler(plat=…, compiler=…, verbose=…, dry_run=…, force=…) - removed:
function replace_method(klass, method_name, func) - removed:
function simple_version_match(pat=…, ignore=…, start=…)
- removed:
class CCompilerOpt(_Config, _Distutils, _Cache, _CCompiler, _Feature, _Parse) - removed:
constructor CCompilerOpt(ccompiler, cpu_baseline=…, cpu_dispatch=…, cache_path=…) - removed:
function new_ccompiler_opt(compiler, dispatch_hpath, **kwargs) - removed:
method CCompilerOpt.cpu_baseline_flags() - removed:
method CCompilerOpt.cpu_baseline_names() - removed:
method CCompilerOpt.cpu_dispatch_names() - removed:
method CCompilerOpt.generate_dispatch_header(header_path) - removed:
method CCompilerOpt.is_cached() - removed:
method CCompilerOpt.report(full=…) - removed:
method CCompilerOpt.try_dispatch(sources, src_dir=…, ccompiler=…, **kwargs)
- removed:
function test_na_writable_attributes_deletion() - removed:
variable distutils_all
- removed:
function check_compiler_gcc(cmd) - removed:
function check_gcc_function_attribute(cmd, attribute, name) - removed:
function check_gcc_function_attribute_with_intrinsics(cmd, attribute, name, code, include) - removed:
function check_gcc_variable_attribute(cmd, attribute) - removed:
function check_gcc_version_at_least(cmd, major, minor=…, patchlevel=…) - removed:
function check_inline(cmd) - removed:
function check_restrict(cmd)
- removed:
class bdist_rpm(old_bdist_rpm)
- removed:
class build(old_build) - removed:
field build.help_options - removed:
field build.sub_commands - removed:
field build.user_options - removed:
method build.finalize_options() - removed:
method build.initialize_options() - removed:
method build.run()
- removed:
class build_clib(old_build_clib) - removed:
field build_clib.boolean_options - removed:
field build_clib.description - removed:
field build_clib.user_options - removed:
method build_clib.assemble_flags(in_flags) - removed:
method build_clib.build_a_library(build_info, lib_name, libraries) - removed:
method build_clib.build_libraries(libraries) - removed:
method build_clib.finalize_options() - removed:
method build_clib.get_source_files() - removed:
method build_clib.have_cxx_sources() - removed:
method build_clib.have_f_sources() - removed:
method build_clib.initialize_options() - removed:
method build_clib.run()
- removed:
class build_ext(old_build_ext) - removed:
field build_ext.boolean_options - removed:
field build_ext.description - removed:
field build_ext.help_options - removed:
field build_ext.user_options - removed:
method build_ext.build_extension(ext) - removed:
method build_ext.finalize_options() - removed:
method build_ext.get_outputs() - removed:
method build_ext.get_source_files() - removed:
method build_ext.initialize_options() - removed:
method build_ext.run() - removed:
method build_ext.swig_sources(sources, extensions=…)
- removed:
class build_py(old_build_py) - removed:
method build_py.find_modules() - removed:
method build_py.find_package_modules(package, package_dir) - removed:
method build_py.run()
- removed:
class build_scripts(old_build_scripts) - removed:
method build_scripts.generate_scripts(scripts) - removed:
method build_scripts.get_source_files() - removed:
method build_scripts.run()
- removed:
class build_src(build_ext.build_ext) - removed:
field build_src.boolean_options - removed:
field build_src.description - removed:
field build_src.help_options - removed:
field build_src.user_options - removed:
function get_f2py_modulename(source) - removed:
function get_swig_modulename(source) - removed:
function get_swig_target(source) - removed:
function subst_vars(target, source, d) - removed:
method build_src.build_data_files_sources() - removed:
method build_src.build_extension_sources(ext) - removed:
method build_src.build_library_sources(lib_name, build_info) - removed:
method build_src.build_npy_pkg_config() - removed:
method build_src.build_py_modules_sources() - removed:
method build_src.build_sources() - removed:
method build_src.f2py_sources(sources, extension) - removed:
method build_src.filter_files(sources, exts=…) - removed:
method build_src.filter_h_files(sources) - removed:
method build_src.filter_py_files(sources) - removed:
method build_src.finalize_options() - removed:
method build_src.generate_a_pyrex_source(base, ext_name, source, extension) - removed:
method build_src.generate_sources(sources, extension) - removed:
method build_src.initialize_options() - removed:
method build_src.pyrex_sources(sources, extension) - removed:
method build_src.run() - removed:
method build_src.swig_sources(sources, extension) - removed:
method build_src.template_sources(sources, extension)
- removed:
class GrabStdout - removed:
class config(old_config) - removed:
constructor GrabStdout() - removed:
method GrabStdout.flush() - removed:
method GrabStdout.restore() - removed:
method GrabStdout.write(data) - removed:
method config.check_compiler_gcc() - removed:
method config.check_decl(symbol, headers=…, include_dirs=…) - removed:
method config.check_func(func, headers=…, include_dirs=…, libraries=…, library_dirs=…, decl=…, call=…, call_args=…) - removed:
method config.check_funcs_once(funcs, headers=…, include_dirs=…, libraries=…, library_dirs=…, decl=…, call=…, call_args=…) - removed:
method config.check_gcc_function_attribute(attribute, name) - removed:
method config.check_gcc_function_attribute_with_intrinsics(attribute, name, code, include) - removed:
method config.check_gcc_variable_attribute(attribute) - removed:
method config.check_gcc_version_at_least(major, minor=…, patchlevel=…) - removed:
method config.check_header(header, include_dirs=…, library_dirs=…, lang=…) - removed:
method config.check_inline() - removed:
method config.check_macro_true(symbol, headers=…, include_dirs=…) - removed:
method config.check_restrict() - removed:
method config.check_type(type_name, headers=…, include_dirs=…, library_dirs=…) - removed:
method config.check_type_size(type_name, headers=…, include_dirs=…, library_dirs=…, expected=…) - removed:
method config.get_output(body, headers=…, include_dirs=…, libraries=…, library_dirs=…, lang=…, use_tee=…) - removed:
method config.initialize_options()
- removed:
class config_cc(Command) - removed:
class config_fc(Command) - removed:
field config_cc.description - removed:
field config_cc.user_options - removed:
field config_fc.boolean_options - removed:
field config_fc.description - removed:
field config_fc.help_options - removed:
field config_fc.user_options - removed:
function show_fortran_compilers(_cache=…) - removed:
method config_cc.finalize_options() - removed:
method config_cc.initialize_options() - removed:
method config_cc.run() - removed:
method config_fc.finalize_options() - removed:
method config_fc.initialize_options() - removed:
method config_fc.run()
- removed:
class develop(old_develop) - removed:
method develop.install_for_development()
- removed:
class egg_info(_egg_info) - removed:
method egg_info.run()
- removed:
class install(old_install) - removed:
field install.sub_commands - removed:
method install.finalize_options() - removed:
method install.run() - removed:
method install.setuptools_run() - removed:
variable have_setuptools - removed:
variable old_install
- removed:
class install_clib(Command) - removed:
field install_clib.description - removed:
field install_clib.user_options - removed:
method install_clib.finalize_options() - removed:
method install_clib.get_outputs() - removed:
method install_clib.initialize_options() - removed:
method install_clib.run()
- removed:
class install_data(old_install_data) - removed:
method install_data.finalize_options() - removed:
method install_data.run() - removed:
variable have_setuptools
- removed:
class install_headers(old_install_headers) - removed:
method install_headers.run()
- removed:
class sdist(old_sdist) - removed:
method sdist.add_defaults()
- removed:
function process_file(source) - removed:
function process_str(astr)
- removed:
function get_distribution(always=…) - removed:
function setup(**attr) - removed:
variable have_setuptools - removed:
variable numpy_cmdclass
- removed:
variable cpu
- removed:
function exec_command(command, execute_in=…, use_shell=…, use_tee=…, _with_python=…, **env) - removed:
function find_executable(exe, path=…, _cache=…)
- removed:
class Extension(old_Extension) - removed:
constructor Extension(name, sources, include_dirs=…, define_macros=…, undef_macros=…, library_dirs=…, libraries=…, runtime_library_dirs=…, extra_objects=…, extra_compile_args=…, extra_link_args=…, export_symbols=…, swig_opts=…, depends=…, language=…, f2py_options=…, module_dirs=…, extra_c_compile_args=…, extra_cxx_compile_args=…, extra_f77_compile_args=…, extra_f90_compile_args=…) - removed:
method Extension.has_cxx_sources() - removed:
method Extension.has_f2py_sources() - removed:
variable cxx_ext_re - removed:
variable fortran_pyf_ext_re
- removed:
class FCompiler(CCompiler) - removed:
constructor FCompiler(*args, **kw) - removed:
field FCompiler.archiver - removed:
field FCompiler.c_compiler - removed:
field FCompiler.command_vars - removed:
field FCompiler.compile_switch - removed:
field FCompiler.compiler_aliases - removed:
field FCompiler.compiler_f77 - removed:
field FCompiler.compiler_f90 - removed:
field FCompiler.compiler_fix - removed:
field FCompiler.compiler_type - removed:
field FCompiler.distutils_vars - removed:
field FCompiler.exe_extension - removed:
field FCompiler.executables - removed:
field FCompiler.extra_f77_compile_args - removed:
field FCompiler.extra_f90_compile_args - removed:
field FCompiler.flag_vars - removed:
field FCompiler.get_flags_arch_f77 - removed:
field FCompiler.get_flags_arch_f90 - removed:
field FCompiler.get_flags_debug_f77 - removed:
field FCompiler.get_flags_debug_f90 - removed:
field FCompiler.get_flags_opt_f77 - removed:
field FCompiler.get_flags_opt_f90 - removed:
field FCompiler.language_map - removed:
field FCompiler.language_order - removed:
field FCompiler.library_switch - removed:
field FCompiler.linker_exe - removed:
field FCompiler.linker_so - removed:
field FCompiler.module_dir_switch - removed:
field FCompiler.module_include_switch - removed:
field FCompiler.obj_extension - removed:
field FCompiler.object_switch - removed:
field FCompiler.pic_flags - removed:
field FCompiler.possible_executables - removed:
field FCompiler.ranlib - removed:
field FCompiler.shared_lib_extension - removed:
field FCompiler.shared_lib_format - removed:
field FCompiler.src_extensions - removed:
field FCompiler.static_lib_extension - removed:
field FCompiler.static_lib_format - removed:
field FCompiler.suggested_f90_compiler - removed:
field FCompiler.version_cmd - removed:
field FCompiler.version_pattern - removed:
function dummy_fortran_file() - removed:
function new_fcompiler(plat=…, compiler=…, verbose=…, dry_run=…, force=…, requiref90=…, c_compiler=…) - removed:
function show_fcompilers(dist=…) - removed:
method FCompiler.can_ccompiler_link(ccompiler) - removed:
method FCompiler.copy() - removed:
method FCompiler.customize(dist=…) - removed:
method FCompiler.dump_properties() - removed:
method FCompiler.find_executables() - removed:
method FCompiler.get_flags() - removed:
method FCompiler.get_flags_ar() - removed:
method FCompiler.get_flags_arch() - removed:
method FCompiler.get_flags_debug() - removed:
method FCompiler.get_flags_f77() - removed:
method FCompiler.get_flags_f90() - removed:
method FCompiler.get_flags_fix() - removed:
method FCompiler.get_flags_free() - removed:
method FCompiler.get_flags_linker_exe() - removed:
method FCompiler.get_flags_linker_so() - removed:
method FCompiler.get_flags_opt() - removed:
method FCompiler.get_libraries() - removed:
method FCompiler.get_library_dirs() - removed:
method FCompiler.get_version(force=…, ok_status=…) - removed:
method FCompiler.library_dir_option(dir) - removed:
method FCompiler.library_option(lib) - removed:
method FCompiler.link(target_desc, objects, output_filename, output_dir=…, libraries=…, library_dirs=…, runtime_library_dirs=…, export_symbols=…, debug=…, extra_preargs=…, extra_postargs=…, build_temp=…, target_lang=…) - removed:
method FCompiler.module_options(module_dirs, module_build_dir) - removed:
method FCompiler.set_command(key, value) - removed:
method FCompiler.set_commands(**kw) - removed:
method FCompiler.set_executable(key, value) - removed:
method FCompiler.update_executables() - removed:
method FCompiler.wrap_unlinkable_objects(objects, output_dir, extra_dll_dir)
- removed:
class AbsoftFCompiler(FCompiler) - removed:
field AbsoftFCompiler.compiler_type - removed:
field AbsoftFCompiler.description - removed:
field AbsoftFCompiler.executables - removed:
field AbsoftFCompiler.library_switch - removed:
field AbsoftFCompiler.module_dir_switch - removed:
field AbsoftFCompiler.module_include_switch - removed:
field AbsoftFCompiler.version_pattern - removed:
method AbsoftFCompiler.get_flags() - removed:
method AbsoftFCompiler.get_flags_f77() - removed:
method AbsoftFCompiler.get_flags_f90() - removed:
method AbsoftFCompiler.get_flags_fix() - removed:
method AbsoftFCompiler.get_flags_linker_so() - removed:
method AbsoftFCompiler.get_flags_opt() - removed:
method AbsoftFCompiler.get_libraries() - removed:
method AbsoftFCompiler.get_library_dirs() - removed:
method AbsoftFCompiler.library_dir_option(dir) - removed:
method AbsoftFCompiler.library_option(lib) - removed:
method AbsoftFCompiler.update_executables() - removed:
variable compilers
- removed:
class ArmFlangCompiler(FCompiler) - removed:
field ArmFlangCompiler.ar_exe - removed:
field ArmFlangCompiler.c_compiler - removed:
field ArmFlangCompiler.compiler_type - removed:
field ArmFlangCompiler.description - removed:
field ArmFlangCompiler.executables - removed:
field ArmFlangCompiler.module_dir_switch - removed:
field ArmFlangCompiler.pic_flags - removed:
field ArmFlangCompiler.possible_executables - removed:
field ArmFlangCompiler.version_pattern - removed:
method ArmFlangCompiler.get_flags() - removed:
method ArmFlangCompiler.get_flags_arch() - removed:
method ArmFlangCompiler.get_flags_debug() - removed:
method ArmFlangCompiler.get_flags_free() - removed:
method ArmFlangCompiler.get_flags_opt() - removed:
method ArmFlangCompiler.get_libraries() - removed:
method ArmFlangCompiler.get_library_dirs() - removed:
method ArmFlangCompiler.runtime_library_dir_option(dir) - removed:
variable compilers
- removed:
class CompaqFCompiler(FCompiler) - removed:
class CompaqVisualFCompiler(FCompiler) - removed:
field CompaqFCompiler.compiler_type - removed:
field CompaqFCompiler.description - removed:
field CompaqFCompiler.executables - removed:
field CompaqFCompiler.fc_exe - removed:
field CompaqFCompiler.module_dir_switch - removed:
field CompaqFCompiler.module_include_switch - removed:
field CompaqFCompiler.version_pattern - removed:
field CompaqVisualFCompiler.ar_exe - removed:
field CompaqVisualFCompiler.compile_switch - removed:
field CompaqVisualFCompiler.compiler_type - removed:
field CompaqVisualFCompiler.description - removed:
field CompaqVisualFCompiler.executables - removed:
field CompaqVisualFCompiler.fc_exe - removed:
field CompaqVisualFCompiler.library_switch - removed:
field CompaqVisualFCompiler.m - removed:
field CompaqVisualFCompiler.module_dir_switch - removed:
field CompaqVisualFCompiler.module_include_switch - removed:
field CompaqVisualFCompiler.object_switch - removed:
field CompaqVisualFCompiler.static_lib_extension - removed:
field CompaqVisualFCompiler.static_lib_format - removed:
field CompaqVisualFCompiler.version_pattern - removed:
method CompaqFCompiler.get_flags() - removed:
method CompaqFCompiler.get_flags_arch() - removed:
method CompaqFCompiler.get_flags_debug() - removed:
method CompaqFCompiler.get_flags_linker_so() - removed:
method CompaqFCompiler.get_flags_opt() - removed:
method CompaqVisualFCompiler.get_flags() - removed:
method CompaqVisualFCompiler.get_flags_arch() - removed:
method CompaqVisualFCompiler.get_flags_debug() - removed:
method CompaqVisualFCompiler.get_flags_opt() - removed:
variable compilers
- removed:
class EnvironmentConfig - removed:
constructor EnvironmentConfig(distutils_section=…, **kw) - removed:
method EnvironmentConfig.clone(hook_handler) - removed:
method EnvironmentConfig.dump_variable(name) - removed:
method EnvironmentConfig.dump_variables() - removed:
method EnvironmentConfig.get(name, default=…) - removed:
method EnvironmentConfig.use_distribution(dist)
- removed:
class FujitsuFCompiler(FCompiler) - removed:
field FujitsuFCompiler.compiler_type - removed:
field FujitsuFCompiler.description - removed:
field FujitsuFCompiler.executables - removed:
field FujitsuFCompiler.module_dir_switch - removed:
field FujitsuFCompiler.module_include_switch - removed:
field FujitsuFCompiler.pic_flags - removed:
field FujitsuFCompiler.possible_executables - removed:
field FujitsuFCompiler.version_pattern - removed:
method FujitsuFCompiler.get_flags_debug() - removed:
method FujitsuFCompiler.get_flags_opt() - removed:
method FujitsuFCompiler.get_libraries() - removed:
method FujitsuFCompiler.runtime_library_dir_option(dir) - removed:
variable compilers
- removed:
class G95FCompiler(FCompiler) - removed:
field G95FCompiler.compiler_type - removed:
field G95FCompiler.description - removed:
field G95FCompiler.executables - removed:
field G95FCompiler.module_dir_switch - removed:
field G95FCompiler.module_include_switch - removed:
field G95FCompiler.pic_flags - removed:
field G95FCompiler.version_pattern - removed:
method G95FCompiler.get_flags() - removed:
method G95FCompiler.get_flags_debug() - removed:
method G95FCompiler.get_flags_opt() - removed:
variable compilers
- removed:
class Gnu95FCompiler(GnuFCompiler) - removed:
class GnuFCompiler(FCompiler) - removed:
field Gnu95FCompiler.compiler_aliases - removed:
field Gnu95FCompiler.compiler_type - removed:
field Gnu95FCompiler.description - removed:
field Gnu95FCompiler.executables - removed:
field Gnu95FCompiler.g2c - removed:
field Gnu95FCompiler.module_dir_switch - removed:
field Gnu95FCompiler.module_include_switch - removed:
field Gnu95FCompiler.possible_executables - removed:
field GnuFCompiler.compiler_aliases - removed:
field GnuFCompiler.compiler_type - removed:
field GnuFCompiler.description - removed:
field GnuFCompiler.executables - removed:
field GnuFCompiler.g2c - removed:
field GnuFCompiler.module_dir_switch - removed:
field GnuFCompiler.module_include_switch - removed:
field GnuFCompiler.pic_flags - removed:
field GnuFCompiler.possible_executables - removed:
field GnuFCompiler.suggested_f90_compiler - removed:
function is_win64() - removed:
method Gnu95FCompiler.can_ccompiler_link(compiler) - removed:
method Gnu95FCompiler.get_flags() - removed:
method Gnu95FCompiler.get_flags_linker_so() - removed:
method Gnu95FCompiler.get_libraries() - removed:
method Gnu95FCompiler.get_library_dirs() - removed:
method Gnu95FCompiler.get_target() - removed:
method Gnu95FCompiler.version_match(version_string) - removed:
method Gnu95FCompiler.wrap_unlinkable_objects(objects, output_dir, extra_dll_dir) - removed:
method GnuFCompiler.get_flags_arch() - removed:
method GnuFCompiler.get_flags_debug() - removed:
method GnuFCompiler.get_flags_linker_so() - removed:
method GnuFCompiler.get_flags_opt() - removed:
method GnuFCompiler.get_libgcc_dir() - removed:
method GnuFCompiler.get_libgfortran_dir() - removed:
method GnuFCompiler.get_libraries() - removed:
method GnuFCompiler.get_library_dirs() - removed:
method GnuFCompiler.gnu_version_match(version_string) - removed:
method GnuFCompiler.runtime_library_dir_option(dir) - removed:
method GnuFCompiler.version_match(version_string) - removed:
variable TARGET_R - removed:
variable compilers
- removed:
class HPUXFCompiler(FCompiler) - removed:
field HPUXFCompiler.compiler_type - removed:
field HPUXFCompiler.description - removed:
field HPUXFCompiler.executables - removed:
field HPUXFCompiler.module_dir_switch - removed:
field HPUXFCompiler.module_include_switch - removed:
field HPUXFCompiler.pic_flags - removed:
field HPUXFCompiler.version_pattern - removed:
method HPUXFCompiler.get_flags() - removed:
method HPUXFCompiler.get_flags_opt() - removed:
method HPUXFCompiler.get_libraries() - removed:
method HPUXFCompiler.get_library_dirs() - removed:
method HPUXFCompiler.get_version(force=…, ok_status=…) - removed:
variable compilers
- removed:
class IBMFCompiler(FCompiler) - removed:
field IBMFCompiler.compiler_type - removed:
field IBMFCompiler.description - removed:
field IBMFCompiler.executables - removed:
field IBMFCompiler.version_pattern - removed:
method IBMFCompiler.get_flags() - removed:
method IBMFCompiler.get_flags_debug() - removed:
method IBMFCompiler.get_flags_linker_so() - removed:
method IBMFCompiler.get_flags_opt() - removed:
method IBMFCompiler.get_version(*args, **kwds) - removed:
variable compilers
- removed:
class BaseIntelFCompiler(FCompiler) - removed:
class IntelEM64TFCompiler(IntelFCompiler) - removed:
class IntelEM64VisualFCompiler(IntelVisualFCompiler) - removed:
class IntelFCompiler(BaseIntelFCompiler) - removed:
class IntelItaniumFCompiler(IntelFCompiler) - removed:
class IntelItaniumVisualFCompiler(IntelVisualFCompiler) - removed:
class IntelVisualFCompiler(BaseIntelFCompiler) - removed:
field IntelEM64TFCompiler.compiler_aliases - removed:
field IntelEM64TFCompiler.compiler_type - removed:
field IntelEM64TFCompiler.description - removed:
field IntelEM64TFCompiler.executables - removed:
field IntelEM64TFCompiler.possible_executables - removed:
field IntelEM64TFCompiler.version_match - removed:
field IntelEM64VisualFCompiler.compiler_type - removed:
field IntelEM64VisualFCompiler.description - removed:
field IntelEM64VisualFCompiler.version_match - removed:
field IntelFCompiler.compiler_aliases - removed:
field IntelFCompiler.compiler_type - removed:
field IntelFCompiler.description - removed:
field IntelFCompiler.executables - removed:
field IntelFCompiler.module_dir_switch - removed:
field IntelFCompiler.module_include_switch - removed:
field IntelFCompiler.pic_flags - removed:
field IntelFCompiler.possible_executables - removed:
field IntelFCompiler.version_match - removed:
field IntelItaniumFCompiler.compiler_aliases - removed:
field IntelItaniumFCompiler.compiler_type - removed:
field IntelItaniumFCompiler.description - removed:
field IntelItaniumFCompiler.executables - removed:
field IntelItaniumFCompiler.possible_executables - removed:
field IntelItaniumFCompiler.version_match - removed:
field IntelItaniumVisualFCompiler.ar_exe - removed:
field IntelItaniumVisualFCompiler.compiler_type - removed:
field IntelItaniumVisualFCompiler.description - removed:
field IntelItaniumVisualFCompiler.executables - removed:
field IntelItaniumVisualFCompiler.possible_executables - removed:
field IntelItaniumVisualFCompiler.version_match - removed:
field IntelVisualFCompiler.ar_exe - removed:
field IntelVisualFCompiler.compile_switch - removed:
field IntelVisualFCompiler.compiler_type - removed:
field IntelVisualFCompiler.description - removed:
field IntelVisualFCompiler.executables - removed:
field IntelVisualFCompiler.library_switch - removed:
field IntelVisualFCompiler.module_dir_switch - removed:
field IntelVisualFCompiler.module_include_switch - removed:
field IntelVisualFCompiler.object_switch - removed:
field IntelVisualFCompiler.possible_executables - removed:
field IntelVisualFCompiler.version_match - removed:
function intel_version_match(type) - removed:
method BaseIntelFCompiler.runtime_library_dir_option(dir) - removed:
method BaseIntelFCompiler.update_executables() - removed:
method IntelEM64VisualFCompiler.get_flags_arch() - removed:
method IntelFCompiler.get_flags() - removed:
method IntelFCompiler.get_flags_arch() - removed:
method IntelFCompiler.get_flags_free() - removed:
method IntelFCompiler.get_flags_linker_so() - removed:
method IntelFCompiler.get_flags_opt() - removed:
method IntelVisualFCompiler.get_flags() - removed:
method IntelVisualFCompiler.get_flags_arch() - removed:
method IntelVisualFCompiler.get_flags_debug() - removed:
method IntelVisualFCompiler.get_flags_free() - removed:
method IntelVisualFCompiler.get_flags_opt() - removed:
method IntelVisualFCompiler.runtime_library_dir_option(dir) - removed:
method IntelVisualFCompiler.update_executables() - removed:
variable compilers
- removed:
class LaheyFCompiler(FCompiler) - removed:
field LaheyFCompiler.compiler_type - removed:
field LaheyFCompiler.description - removed:
field LaheyFCompiler.executables - removed:
field LaheyFCompiler.module_dir_switch - removed:
field LaheyFCompiler.module_include_switch - removed:
field LaheyFCompiler.version_pattern - removed:
method LaheyFCompiler.get_flags_debug() - removed:
method LaheyFCompiler.get_flags_opt() - removed:
method LaheyFCompiler.get_libraries() - removed:
method LaheyFCompiler.get_library_dirs() - removed:
variable compilers
- removed:
class MIPSFCompiler(FCompiler) - removed:
field MIPSFCompiler.compiler_type - removed:
field MIPSFCompiler.description - removed:
field MIPSFCompiler.executables - removed:
field MIPSFCompiler.module_dir_switch - removed:
field MIPSFCompiler.module_include_switch - removed:
field MIPSFCompiler.pic_flags - removed:
field MIPSFCompiler.version_pattern - removed:
method MIPSFCompiler.get_flags() - removed:
method MIPSFCompiler.get_flags_arch() - removed:
method MIPSFCompiler.get_flags_arch_f77() - removed:
method MIPSFCompiler.get_flags_arch_f90() - removed:
method MIPSFCompiler.get_flags_opt() - removed:
variable compilers
- removed:
class BaseNAGFCompiler(FCompiler) - removed:
class NAGFCompiler(BaseNAGFCompiler) - removed:
class NAGFORCompiler(BaseNAGFCompiler) - removed:
field BaseNAGFCompiler.version_pattern - removed:
field NAGFCompiler.compiler_type - removed:
field NAGFCompiler.description - removed:
field NAGFCompiler.executables - removed:
field NAGFORCompiler.compiler_type - removed:
field NAGFORCompiler.description - removed:
field NAGFORCompiler.executables - removed:
method BaseNAGFCompiler.get_flags_arch() - removed:
method BaseNAGFCompiler.get_flags_linker_so() - removed:
method BaseNAGFCompiler.get_flags_opt() - removed:
method BaseNAGFCompiler.version_match(version_string) - removed:
method NAGFCompiler.get_flags_arch() - removed:
method NAGFCompiler.get_flags_debug() - removed:
method NAGFCompiler.get_flags_linker_so() - removed:
method NAGFORCompiler.get_flags_debug() - removed:
method NAGFORCompiler.get_flags_linker_so() - removed:
variable compiler - removed:
variable compilers
- removed:
class NoneFCompiler(FCompiler) - removed:
field NoneFCompiler.compiler_type - removed:
field NoneFCompiler.description - removed:
field NoneFCompiler.executables - removed:
method NoneFCompiler.find_executables() - removed:
variable compilers
- removed:
class NVHPCFCompiler(FCompiler) - removed:
field NVHPCFCompiler.compiler_type - removed:
field NVHPCFCompiler.description - removed:
field NVHPCFCompiler.executables - removed:
field NVHPCFCompiler.module_dir_switch - removed:
field NVHPCFCompiler.module_include_switch - removed:
field NVHPCFCompiler.pic_flags - removed:
field NVHPCFCompiler.version_pattern - removed:
method NVHPCFCompiler.get_flags() - removed:
method NVHPCFCompiler.get_flags_debug() - removed:
method NVHPCFCompiler.get_flags_linker_so() - removed:
method NVHPCFCompiler.get_flags_opt() - removed:
method NVHPCFCompiler.runtime_library_dir_option(dir) - removed:
variable compilers
- removed:
class PathScaleFCompiler(FCompiler) - removed:
field PathScaleFCompiler.compiler_type - removed:
field PathScaleFCompiler.description - removed:
field PathScaleFCompiler.executables - removed:
field PathScaleFCompiler.module_dir_switch - removed:
field PathScaleFCompiler.module_include_switch - removed:
field PathScaleFCompiler.pic_flags - removed:
field PathScaleFCompiler.version_pattern - removed:
method PathScaleFCompiler.get_flags_debug() - removed:
method PathScaleFCompiler.get_flags_opt() - removed:
variable compilers
- removed:
class PGroupFCompiler(FCompiler) - removed:
class PGroupFlangCompiler(FCompiler) - removed:
field PGroupFCompiler.compiler_type - removed:
field PGroupFCompiler.description - removed:
field PGroupFCompiler.executables - removed:
field PGroupFCompiler.module_dir_switch - removed:
field PGroupFCompiler.module_include_switch - removed:
field PGroupFCompiler.pic_flags - removed:
field PGroupFCompiler.version_pattern - removed:
field PGroupFlangCompiler.ar_exe - removed:
field PGroupFlangCompiler.compiler_type - removed:
field PGroupFlangCompiler.description - removed:
field PGroupFlangCompiler.executables - removed:
field PGroupFlangCompiler.library_switch - removed:
field PGroupFlangCompiler.module_dir_switch - removed:
field PGroupFlangCompiler.possible_executables - removed:
field PGroupFlangCompiler.version_pattern - removed:
method PGroupFCompiler.get_flags() - removed:
method PGroupFCompiler.get_flags_debug() - removed:
method PGroupFCompiler.get_flags_linker_so() - removed:
method PGroupFCompiler.get_flags_opt() - removed:
method PGroupFCompiler.runtime_library_dir_option(dir) - removed:
method PGroupFlangCompiler.get_flags() - removed:
method PGroupFlangCompiler.get_flags_arch() - removed:
method PGroupFlangCompiler.get_flags_debug() - removed:
method PGroupFlangCompiler.get_flags_free() - removed:
method PGroupFlangCompiler.get_flags_opt() - removed:
method PGroupFlangCompiler.get_libraries() - removed:
method PGroupFlangCompiler.get_library_dirs() - removed:
method PGroupFlangCompiler.runtime_library_dir_option(dir) - removed:
variable compilers
- removed:
class SunFCompiler(FCompiler) - removed:
field SunFCompiler.compiler_type - removed:
field SunFCompiler.description - removed:
field SunFCompiler.executables - removed:
field SunFCompiler.module_dir_switch - removed:
field SunFCompiler.module_include_switch - removed:
field SunFCompiler.pic_flags - removed:
field SunFCompiler.version_match - removed:
method SunFCompiler.get_arch() - removed:
method SunFCompiler.get_flags_f77() - removed:
method SunFCompiler.get_libraries() - removed:
method SunFCompiler.get_opt() - removed:
method SunFCompiler.runtime_library_dir_option(dir) - removed:
variable compilers
- removed:
class VastFCompiler(GnuFCompiler) - removed:
field VastFCompiler.compiler_aliases - removed:
field VastFCompiler.compiler_type - removed:
field VastFCompiler.description - removed:
field VastFCompiler.executables - removed:
field VastFCompiler.module_dir_switch - removed:
field VastFCompiler.module_include_switch - removed:
field VastFCompiler.object_switch - removed:
field VastFCompiler.version_pattern - removed:
method VastFCompiler.find_executables() - removed:
method VastFCompiler.get_flags_arch() - removed:
method VastFCompiler.get_version_cmd() - removed:
variable compilers
- removed:
function process_file(source) - removed:
function process_str(allstr)
- removed:
class FujitsuCCompiler(UnixCCompiler) - removed:
constructor FujitsuCCompiler(verbose=…, dry_run=…, force=…) - removed:
field FujitsuCCompiler.cc_exe - removed:
field FujitsuCCompiler.compiler_type - removed:
field FujitsuCCompiler.cxx_exe
- removed:
class IntelCCompiler(UnixCCompiler) - removed:
class IntelCCompilerW(MSVCCompiler) - removed:
class IntelEM64TCCompiler(UnixCCompiler) - removed:
class IntelEM64TCCompilerW(IntelCCompilerW) - removed:
class IntelItaniumCCompiler(IntelCCompiler) - removed:
constructor IntelCCompiler(verbose=…, dry_run=…, force=…) - removed:
constructor IntelCCompilerW(verbose=…, dry_run=…, force=…) - removed:
constructor IntelEM64TCCompiler(verbose=…, dry_run=…, force=…) - removed:
constructor IntelEM64TCCompilerW(verbose=…, dry_run=…, force=…) - removed:
field IntelCCompiler.cc_args - removed:
field IntelCCompiler.cc_exe - removed:
field IntelCCompiler.compiler_type - removed:
field IntelCCompilerW.compiler_cxx - removed:
field IntelCCompilerW.compiler_type - removed:
field IntelEM64TCCompiler.cc_args - removed:
field IntelEM64TCCompiler.cc_exe - removed:
field IntelEM64TCCompiler.compiler_type - removed:
field IntelEM64TCCompilerW.compiler_type - removed:
field IntelItaniumCCompiler.compiler_type - removed:
method IntelCCompilerW.initialize(plat_name=…)
- removed:
function getnm(nm_cmd=…, shell=…) - removed:
function output_def(dlist, flist, header, file=…) - removed:
function parse_cmd() - removed:
function parse_nm(nm_output) - removed:
variable DATA_RE - removed:
variable DEFAULT_NM - removed:
variable DEF_HEADER - removed:
variable FUNC_RE - removed:
variable deffile - removed:
variable dlist - removed:
variable flist - removed:
variable libfile - removed:
variable nm_cmd - removed:
variable nm_output - removed:
variable py_ver
- removed:
function dos2unix(file) - removed:
function dos2unix_dir(dir_name) - removed:
function dos2unix_one_dir(modified_files, dir_name, file_names) - removed:
function unix2dos(file) - removed:
function unix2dos_dir(dir_name) - removed:
function unix2dos_one_dir(modified_files, dir_name, file_names)
- removed:
class Log(old_Log) - removed:
function debug(msg, *a, **kw) - removed:
function error(msg, *a, **kw) - removed:
function get_threshold() - removed:
function info(msg, *a, **kw) - removed:
function set_threshold(level, force=…) - removed:
function set_verbosity(v, force=…) - removed:
function warn(msg, *a, **kw) - removed:
method Log.good(msg, *args) - removed:
variable good
- removed:
class Mingw32CCompiler(distutils.cygwinccompiler.CygwinCCompiler) - removed:
constructor Mingw32CCompiler(verbose=…, dry_run=…, force=…) - removed:
field Mingw32CCompiler.compiler_type - removed:
function build_import_library() - removed:
function build_msvcr_library(debug=…) - removed:
function check_embedded_msvcr_match_linked(msver) - removed:
function configtest_name(config) - removed:
function dump_table(dll) - removed:
function find_dll(dll_name) - removed:
function find_python_dll() - removed:
function generate_def(dll, dfile) - removed:
function generate_manifest(config) - removed:
function get_msvcr_replacement() - removed:
function manifest_name(config) - removed:
function manifest_rc(name, type=…) - removed:
function msvc_manifest_xml(maj, min) - removed:
function rc_name(config) - removed:
method Mingw32CCompiler.link(target_desc, objects, output_filename, output_dir, libraries, library_dirs, runtime_library_dirs, export_symbols=…, debug=…, extra_preargs=…, extra_postargs=…, build_temp=…, target_lang=…) - removed:
method Mingw32CCompiler.object_filenames(source_filenames, strip_dir=…, output_dir=…) - removed:
variable crt_ver - removed:
variable maj - removed:
variable min
- removed:
class Configuration - removed:
constructor Configuration(package_name=…, parent_name=…, top_path=…, package_path=…, caller_level=…, setup_name=…, **attrs) - removed:
field Configuration.numpy_include_dirs - removed:
function all_strings(lst) - removed:
function allpath(name) - removed:
function appendpath(prefix, path) - removed:
function as_list(seq) - removed:
function blue_text(s) - removed:
function cyan_text(s) - removed:
function cyg2win32(path: str) -> str - removed:
function default_config_dict(name=…, parent_name=…, local_path=…) - removed:
function dict_append(d, **kws) - removed:
function dot_join(*args) - removed:
function exec_mod_from_location(modname, modfile) - removed:
function filter_sources(sources) - removed:
function generate_config_py(target) - removed:
function get_build_architecture() - removed:
function get_cmd(cmdname, _cache=…) - removed:
function get_data_files(data) - removed:
function get_dependencies(sources) - removed:
function get_ext_source_files(ext) - removed:
function get_frame(level=…) - removed:
function get_info(pkgname, dirs=…) - removed:
function get_language(sources) - removed:
function get_lib_source_files(lib) - removed:
function get_mathlibs(path=…) - removed:
function get_num_build_jobs() - removed:
function get_numpy_include_dirs() - removed:
function get_pkg_info(pkgname, dirs=…) - removed:
function get_script_files(scripts) - removed:
function gpaths(paths, local_path=…, include_non_existing=…) - removed:
function green_text(s) - removed:
function has_cxx_sources(sources) - removed:
function has_f_sources(sources) - removed:
function is_local_src_dir(directory) - removed:
function is_sequence(seq) - removed:
function is_string(s) - removed:
function mingw32() - removed:
function minrelpath(path) - removed:
function njoin(*path) - removed:
function red_text(s) - removed:
function sanitize_cxx_flags(cxxflags) - removed:
function terminal_has_colors() - removed:
function yellow_text(s) - removed:
method Configuration.add_data_dir(data_path) - removed:
method Configuration.add_data_files(*files) - removed:
method Configuration.add_define_macros(macros) - removed:
method Configuration.add_extension(name, sources, **kw) - removed:
method Configuration.add_headers(*files) - removed:
method Configuration.add_include_dirs(*paths) - removed:
method Configuration.add_installed_library(name, sources, install_dir, build_info=…) - removed:
method Configuration.add_library(name, sources, **build_info) - removed:
method Configuration.add_npy_pkg_config(template, install_dir, subst_dict=…) - removed:
method Configuration.add_scripts(*files) - removed:
method Configuration.add_subpackage(subpackage_name, subpackage_path=…, standalone=…) - removed:
method Configuration.append_to(extlib) - removed:
method Configuration.dict_append(**dict) - removed:
method Configuration.get_build_temp_dir() - removed:
method Configuration.get_config_cmd() - removed:
method Configuration.get_distribution() - removed:
method Configuration.get_info(*names) - removed:
method Configuration.get_subpackage(subpackage_name, subpackage_path=…, parent_name=…, caller_level=…) - removed:
method Configuration.get_version(version_file=…, version_variable=…) - removed:
method Configuration.have_f77c() - removed:
method Configuration.have_f90c() - removed:
method Configuration.info(message) - removed:
method Configuration.make_config_py(name=…) - removed:
method Configuration.make_hg_version_py(delete=…) - removed:
method Configuration.make_svn_version_py(delete=…) - removed:
method Configuration.paths(*paths, **kws) - removed:
method Configuration.set_options(**options) - removed:
method Configuration.todict() - removed:
method Configuration.warn(message)
- removed:
class MSVCCompiler(_MSVCCompiler) - removed:
constructor MSVCCompiler(verbose=…, dry_run=…, force=…) - removed:
method MSVCCompiler.initialize(plat_name=…) - removed:
method MSVCCompiler.manifest_setup_ldargs(output_filename, build_temp, ld_args)
- removed:
class MSVCCompiler(_MSVCCompiler) - removed:
constructor MSVCCompiler(verbose=…, dry_run=…, force=…) - removed:
function lib_opts_if_msvc(build_cmd) - removed:
method MSVCCompiler.initialize()
- removed:
class FormatError(OSError) - removed:
class LibraryInfo - removed:
class PkgNotFound(OSError) - removed:
class VariableSet - removed:
constructor FormatError(msg) - removed:
constructor LibraryInfo(name, description, version, sections, vars, requires=…) - removed:
constructor PkgNotFound(msg) - removed:
constructor VariableSet(d) - removed:
function parse_flags(line) - removed:
function read_config(pkgname, dirs=…) - removed:
method LibraryInfo.cflags(section=…) - removed:
method LibraryInfo.libs(section=…) - removed:
method LibraryInfo.sections() - removed:
method VariableSet.interpolate(value) - removed:
method VariableSet.variables()
- removed:
class NumpyDistribution(Distribution) - removed:
constructor NumpyDistribution(attrs=…) - removed:
method NumpyDistribution.has_scons_scripts()
- removed:
class PathScaleCCompiler(UnixCCompiler) - removed:
constructor PathScaleCCompiler(verbose=…, dry_run=…, force=…) - removed:
field PathScaleCCompiler.cc_exe - removed:
field PathScaleCCompiler.compiler_type - removed:
field PathScaleCCompiler.cxx_exe
- removed:
function configuration(parent_package=…, top_path=…)
- removed:
class system_info - removed:
constructor system_info(default_lib_dirs=…, default_include_dirs=…) - removed:
field system_info.dir_env_var - removed:
field system_info.notfounderror - removed:
field system_info.saved_results - removed:
field system_info.search_static_first - removed:
field system_info.section - removed:
method system_info.calc_extra_info() - removed:
method system_info.calc_libraries_info() - removed:
method system_info.check_libs(lib_dirs, libs, opt_libs=…) - removed:
method system_info.check_libs2(lib_dirs, libs, opt_libs=…) - removed:
method system_info.combine_paths(*args) - removed:
method system_info.get_include_dirs(key=…) - removed:
method system_info.get_info(notfound_action=…) - removed:
method system_info.get_lib_dirs(key=…) - removed:
method system_info.get_libraries(key=…) - removed:
method system_info.get_libs(key, default) - removed:
method system_info.get_option_single(*options) - removed:
method system_info.get_paths(section, key) - removed:
method system_info.get_runtime_lib_dirs(key=…) - removed:
method system_info.get_src_dirs(key=…) - removed:
method system_info.has_info() - removed:
method system_info.library_extensions() - removed:
method system_info.parse_config_files() - removed:
method system_info.set_info(**info)
- removed:
function UnixCCompiler__compile(self, obj, src, ext, cc_args, extra_postargs, pp_opts) - removed:
function UnixCCompiler_create_static_lib(self, objects, output_libname, output_dir=…, debug=…, target_lang=…)
- removed:
variable BoolDType - removed:
variable BytesDType - removed:
variable CLongDoubleDType - removed:
variable Complex128DType - removed:
variable Complex64DType - removed:
variable DateTime64DType - removed:
variable Float16DType - removed:
variable Float32DType - removed:
variable Float64DType - removed:
variable Int16DType - removed:
variable Int32DType - removed:
variable Int64DType - removed:
variable Int8DType - removed:
variable IntDType - removed:
variable LongDType - removed:
variable LongDoubleDType - removed:
variable LongLongDType - removed:
variable ObjectDType - removed:
variable StrDType - removed:
variable TimeDelta64DType - removed:
variable UInt16DType - removed:
variable UInt32DType - removed:
variable UInt64DType - removed:
variable UInt8DType - removed:
variable UIntDType - removed:
variable ULongDType - removed:
variable ULongLongDType - removed:
variable VoidDType - added:
class BoolDType(_TypeCodes[L['b'], L['?'], L[0]], _8Bit, _LiteralDType[np.bool]) - added:
class BytesDType(_TypeCodes[L['S'], L['S'], L[18]], _NoOrder, _NBit[L[1], _ItemSizeT_co], _SimpleDType[np.bytes_], Generic[_ItemSizeT_co]) - added:
class CLongDoubleDType(_TypeCodes[L['c'], L['G'], L[16]], _NativeOrder, _NBit[L[8, 12, 16], L[16, 24, 32]], _LiteralDType[np.clongdouble]) - added:
class Complex128DType(_TypeCodes[L['c'], L['D'], L[15]], _NativeOrder, _NBit[L[8], L[16]], _LiteralDType[np.complex128]) - added:
class Complex64DType(_TypeCodes[L['c'], L['F'], L[14]], _NativeOrder, _NBit[L[4], L[8]], _LiteralDType[np.complex64]) - added:
class DateTime64DType(_TypeCodes[L['M'], L['M'], L[21]], _NativeOrder, _NBit[L[8], L[8]], _LiteralDType[np.datetime64]) - added:
class Float16DType(_TypeCodes[L['f'], L['e'], L[23]], _NativeOrder, _NBit[L[2], L[2]], _LiteralDType[np.float16]) - added:
class Float32DType(_TypeCodes[L['f'], L['f'], L[11]], _NativeOrder, _NBit[L[4], L[4]], _LiteralDType[np.float32]) - added:
class Float64DType(_TypeCodes[L['f'], L['d'], L[12]], _NativeOrder, _NBit[L[8], L[8]], _LiteralDType[np.float64]) - added:
class Int16DType(_TypeCodes[L['i'], L['h'], L[3]], _NativeOrder, _NBit[L[2], L[2]], _LiteralDType[np.int16]) - added:
class Int32DType(_TypeCodes[L['i'], L['i', 'l'], L[5, 7]], _NativeOrder, _NBit[L[4], L[4]], _LiteralDType[np.int32]) - added:
class Int64DType(_TypeCodes[L['i'], L['l', 'q'], L[7, 9]], _NativeOrder, _NBit[L[8], L[8]], _LiteralDType[np.int64]) - added:
class Int8DType(_TypeCodes[L['i'], L['b'], L[1]], _8Bit, _LiteralDType[np.int8]) - added:
class IntDType(_TypeCodes[L['i'], L['i'], L[5]], _NativeOrder, _NBit[L[4], L[4]], _LiteralDType[np.intc]) - added:
class LongDType(_TypeCodes[L['i'], L['l'], L[7]], _NativeOrder, _NBit[L[4, 8], L[4, 8]], _LiteralDType[np.long]) - added:
class LongDoubleDType(_TypeCodes[L['f'], L['g'], L[13]], _NativeOrder, _NBit[L[8, 12, 16], L[8, 12, 16]], _LiteralDType[np.longdouble]) - added:
class LongLongDType(_TypeCodes[L['i'], L['q'], L[9]], _NativeOrder, _NBit[L[8], L[8]], _LiteralDType[np.longlong]) - added:
class ObjectDType(_TypeCodes[L['O'], L['O'], L[17]], _NoOrder, _NBit[L[8], L[8]], _SimpleDType[np.object_]) - added:
class StrDType(_TypeCodes[L['U'], L['U'], L[19]], _NativeOrder, _NBit[L[4], _ItemSizeT_co], _SimpleDType[np.str_], Generic[_ItemSizeT_co]) - added:
class StringDType(_TypeCodes[L['T'], L['T'], L[2056]], _NativeOrder, _NBit[L[8], L[16]], np.dtype[str], Generic[_NaObjectT_co]) - added:
class TimeDelta64DType(_TypeCodes[L['m'], L['m'], L[22]], _NativeOrder, _NBit[L[8], L[8]], _LiteralDType[np.timedelta64]) - added:
class UInt16DType(_TypeCodes[L['u'], L['H'], L[4]], _NativeOrder, _NBit[L[2], L[2]], _LiteralDType[np.uint16]) - added:
class UInt32DType(_TypeCodes[L['u'], L['I', 'L'], L[6, 8]], _NativeOrder, _NBit[L[4], L[4]], _LiteralDType[np.uint32]) - added:
class UInt64DType(_TypeCodes[L['u'], L['L', 'Q'], L[8, 10]], _NativeOrder, _NBit[L[8], L[8]], _LiteralDType[np.uint64]) - added:
class UInt8DType(_TypeCodes[L['u'], L['B'], L[2]], _8Bit, _LiteralDType[np.uint8]) - added:
class UIntDType(_TypeCodes[L['u'], L['I'], L[6]], _NativeOrder, _NBit[L[4], L[4]], _LiteralDType[np.uintc]) - added:
class ULongDType(_TypeCodes[L['u'], L['L'], L[8]], _NativeOrder, _NBit[L[4, 8], L[4, 8]], _LiteralDType[np.ulong]) - added:
class ULongLongDType(_TypeCodes[L['u'], L['Q'], L[10]], _NativeOrder, _NBit[L[8], L[8]], _LiteralDType[np.ulonglong]) - added:
class VoidDType(_TypeCodes[L['V'], L['V'], L[20]], _NoOrder, _NBit[L[1], _ItemSizeT_co], np.dtype[np.void], Generic[_ItemSizeT_co]) - added:
function register_dlpack_dtype(dlpack_key: tuple[int, int], dtype: np.dtype, /) -> None - added:
property BoolDType.name -> L[bool] - added:
property BoolDType.str -> L['|b1'] - added:
property BytesDType.hasobject -> L[False] - added:
property BytesDType.name -> LiteralString - added:
property BytesDType.str -> LiteralString - added:
property CLongDoubleDType.name -> L[complex128, complex192, complex256] - added:
property CLongDoubleDType.str -> L['<c16', '>c16', '<c24', '>c24', '<c32', '>c32'] - added:
property Complex128DType.name -> L[complex128] - added:
property Complex128DType.str -> L['<c16', '>c16'] - added:
property Complex64DType.name -> L[complex64] - added:
property Complex64DType.str -> L['<c8', '>c8'] - added:
property DateTime64DType.name -> L[datetime64, datetime64[Y], datetime64[M], datetime64[W], datetime64[D], datetime64[h], datetime64[m], datetime64[s], datetime64[ms], datetime64[us], datetime64[ns], datetime64[ps], datetime64[fs], 'datetime64[as]'] - added:
property DateTime64DType.str -> L['<M8', '>M8', '<M8[Y]', '>M8[Y]', '<M8[M]', '>M8[M]', '<M8[W]', '>M8[W]', '<M8[D]', '>M8[D]', '<M8[h]', '>M8[h]', '<M8[m]', '>M8[m]', '<M8[s]', '>M8[s]', '<M8[ms]', '>M8[ms]', '<M8[us]', '>M8[us]', '<M8[ns]', '>M8[ns]', '<M8[ps]', '>M8[ps]', '<M8[fs]', '>M8[fs]', '<M8[as]', '>M8[as]'] - added:
property Float16DType.name -> L[float16] - added:
property Float16DType.str -> L['<f2', '>f2'] - added:
property Float32DType.name -> L[float32] - added:
property Float32DType.str -> L['<f4', '>f4'] - added:
property Float64DType.name -> L[float64] - added:
property Float64DType.str -> L['<f8', '>f8'] - added:
property Int16DType.name -> L[int16] - added:
property Int16DType.str -> L['<i2', '>i2'] - added:
property Int32DType.name -> L[int32] - added:
property Int32DType.str -> L['<i4', '>i4'] - added:
property Int64DType.name -> L[int64] - added:
property Int64DType.str -> L['<i8', '>i8'] - added:
property Int8DType.name -> L[int8] - added:
property Int8DType.str -> L['|i1'] - added:
property IntDType.name -> L[int32] - added:
property IntDType.str -> L['<i4', '>i4'] - added:
property LongDType.name -> L[int32, int64] - added:
property LongDType.str -> L['<i4', '>i4', '<i8', '>i8'] - added:
property LongDoubleDType.name -> L[float64, float96, float128] - added:
property LongDoubleDType.str -> L['<f8', '>f8', '<f12', '>f12', '<f16', '>f16'] - added:
property LongLongDType.name -> L[int64] - added:
property LongLongDType.str -> L['<i8', '>i8'] - added:
property ObjectDType.hasobject -> L[True] - added:
property ObjectDType.name -> L[object] - added:
property ObjectDType.str -> L['|O'] - added:
property StrDType.hasobject -> L[False] - added:
property StrDType.name -> LiteralString - added:
property StrDType.str -> LiteralString - added:
property StringDType.base -> Self - added:
property StringDType.coerce -> L[True] - added:
property StringDType.fields -> None - added:
property StringDType.hasobject -> L[True] - added:
property StringDType.isalignedstruct -> L[False] - added:
property StringDType.isnative -> L[True] - added:
property StringDType.na_object -> _NaObjectT_co - added:
property StringDType.name -> L[StringDType64, StringDType128] - added:
property StringDType.ndim -> L[0] - added:
property StringDType.shape -> tuple[()] - added:
property StringDType.str -> L['|T8', '|T16'] - added:
property StringDType.subdtype -> None - added:
property StringDType.type -> py_type[py_str] - added:
property TimeDelta64DType.name -> L[timedelta64, timedelta64[Y], timedelta64[M], timedelta64[W], timedelta64[D], timedelta64[h], timedelta64[m], timedelta64[s], timedelta64[ms], timedelta64[us], timedelta64[ns], timedelta64[ps], timedelta64[fs], 'timedelta64[as]'] - added:
property TimeDelta64DType.str -> L['<m8', '>m8', '<m8[Y]', '>m8[Y]', '<m8[M]', '>m8[M]', '<m8[W]', '>m8[W]', '<m8[D]', '>m8[D]', '<m8[h]', '>m8[h]', '<m8[m]', '>m8[m]', '<m8[s]', '>m8[s]', '<m8[ms]', '>m8[ms]', '<m8[us]', '>m8[us]', '<m8[ns]', '>m8[ns]', '<m8[ps]', '>m8[ps]', '<m8[fs]', '>m8[fs]', '<m8[as]', '>m8[as]'] - added:
property UInt16DType.name -> L[uint16] - added:
property UInt16DType.str -> L['<u2', '>u2'] - added:
property UInt32DType.name -> L[uint32] - added:
property UInt32DType.str -> L['<u4', '>u4'] - added:
property UInt64DType.name -> L[uint64] - added:
property UInt64DType.str -> L['<u8', '>u8'] - added:
property UInt8DType.name -> L[uint8] - added:
property UInt8DType.str -> L['|u1'] - added:
property UIntDType.name -> L[uint32] - added:
property UIntDType.str -> L['<u4', '>u4'] - added:
property ULongDType.name -> L[uint32, uint64] - added:
property ULongDType.str -> L['<u4', '>u4', '<u8', '>u8'] - added:
property ULongLongDType.name -> L[uint64] - added:
property ULongLongDType.str -> L['<u8', '>u8'] - added:
property VoidDType.base -> Self - added:
property VoidDType.isalignedstruct -> L[False] - added:
property VoidDType.isnative -> L[True] - added:
property VoidDType.name -> LiteralString - added:
property VoidDType.ndim -> L[0] - added:
property VoidDType.shape -> tuple[()] - added:
property VoidDType.str -> LiteralString - added:
property VoidDType.subdtype -> None
- changed:
constructor AxisError(axis: str, ndim: None=…, msg_prefix: None=…) -> None | (axis: int, ndim: int, msg_prefix: None | str=…) -> None → constructor AxisError(axis: str, ndim: None=…, msg_prefix: None=…) -> None | (axis: int, ndim: int, msg_prefix: str | None=…) -> None - changed:
field AxisError.axis: None | int → field AxisError.axis: int | None - changed:
field AxisError.ndim: None | int → field AxisError.ndim: int | None
- removed:
export PytestTester - removed:
function compile(source: str | bytes, modulename: str=…, extra_args: str | list[str]=…, verbose: bool=…, source_fn: None | str | bytes | os.PathLike[Any]=…, extension: L['.f', '.f90']=…, full_output: L[False]=…) -> int | (source: str | bytes, modulename: str=…, extra_args: str | list[str]=…, verbose: bool=…, source_fn: None | str | bytes | os.PathLike[Any]=…, extension: L['.f', '.f90']=…, full_ou… - removed:
function run_main(comline_list: Iterable[str]) -> dict[str, _F2PyDict] - removed:
variable test: PytestTester - added:
export run_main
- removed:
variable errmess - removed:
variable show - changed:
constructor throw_error(mess) → constructor throw_error(mess: str) -> None - changed:
function applyrules(rules, d, var=…) → function applyrules(rules: Mapping[str, object], d: Mapping[str, object], var: _Var=…) -> dict[str, Any] - changed:
function debugcapi(var) → function debugcapi(var: _Var) -> bool - changed:
function dictappend(rd, ar) → function dictappend(rd: Mapping[str, object], ar: Mapping[str, object] | list[Mapping[str, object]]) -> dict[str, Any] - changed:
function gentitle(name) → function gentitle(name: str) -> str - changed:
function get_f2py_modulename(source) → function get_f2py_modulename(source: FileDescriptorOrPath) -> str - changed:
function getargs2(rout) → function getargs2(rout: _ROut) -> tuple[list[str], list[str]] - changed:
function getcallprotoargument(rout, cb_map=…) → function getcallprotoargument(rout: _ROut, cb_map: dict[str, str]=…) -> str - changed:
function getcallstatement(rout) → function getcallstatement(rout: _ROut) -> str | None - changed:
function getdimension(var) → function getdimension(var: _Var) -> list[Any] | None - changed:
function getfortranname(rout) → function getfortranname(rout: _ROut) -> str - changed:
function getpymethoddef(rout) → function getpymethoddef(rout: _ROut) -> str | None - changed:
function getrestdoc(rout) → function getrestdoc(rout: _ROut) -> str | None - changed:
function getuseblocks(pymod) → function getuseblocks(pymod: Mapping[str, Mapping[str, Mapping[str, str]]]) -> list[str] - changed:
function getusercode(rout) → function getusercode(rout: _ROut) -> str | None - changed:
function getusercode1(rout) → function getusercode1(rout: _ROut) -> str | None - changed:
function hasbody(rout) → function hasbody(rout: _ROut) -> _Bool - changed:
function hascallstatement(rout) → function hascallstatement(rout: _ROut) -> bool - changed:
function hascommon(rout) → function hascommon(rout: _ROut) -> bool - changed:
function hasexternals(rout) → function hasexternals(rout: _ROut) -> bool - changed:
function hasinitvalue(var) → function hasinitvalue(var: _Var | str) -> bool - changed:
function hasnote(var) → function hasnote(var: _Var | str) -> bool - changed:
function hasresultnote(rout) → function hasresultnote(rout: _ROut) -> _Bool - changed:
function isallocatable(var) → function isallocatable(var: _Var) -> bool - changed:
function isarray(var) → function isarray(var: _Var) -> bool - changed:
function isarrayofstrings(var) → function isarrayofstrings(var: _Var) -> bool - changed:
function isattr_value(var) → function isattr_value(var: _Var) -> bool - changed:
function ischaracter(var) → function ischaracter(var: _Var) -> bool - changed:
function ischaracter_or_characterarray(var) → function ischaracter_or_characterarray(var: _Var) -> bool - changed:
function ischaracterarray(var) → function ischaracterarray(var: _Var) -> bool - changed:
function iscomplex(var) → function iscomplex(var: _Var) -> bool - changed:
function iscomplexarray(var) → function iscomplexarray(var: _Var) -> bool - changed:
function iscomplexfunction(rout) → function iscomplexfunction(rout: _ROut) -> _Bool - changed:
function iscomplexfunction_warn(rout) → function iscomplexfunction_warn(rout: _ROut) -> _Bool - changed:
function isdouble(var) → function isdouble(var: _Var) -> _Bool - changed:
function isdummyroutine(rout) → function isdummyroutine(rout: _ROut) -> _Bool - changed:
function isexternal(var) → function isexternal(var: _Var) -> bool - changed:
function isfunction(rout) → function isfunction(rout: _ROut) -> bool - changed:
function isfunction_wrap(rout) → function isfunction_wrap(rout: _ROut) -> _Bool - changed:
function isint1(var) → function isint1(var: _Var) -> bool - changed:
function isint1array(var) → function isint1array(var: _Var) -> bool - changed:
function isinteger(var) → function isinteger(var: _Var) -> bool - changed:
function isintent_aux(var) → function isintent_aux(var: _Var) -> bool - changed:
function isintent_c(var) → function isintent_c(var: _Var) -> bool - changed:
function isintent_callback(var) → function isintent_callback(var: _Var) -> bool - changed:
function isintent_copy(var) → function isintent_copy(var: _Var) -> bool - changed:
function isintent_hide(var) → function isintent_hide(var: _Var) -> bool - changed:
function isintent_in(var) → function isintent_in(var: _Var) -> _Bool - changed:
function isintent_inout(var) → function isintent_inout(var: _Var) -> bool - changed:
function isintent_inplace(var) → function isintent_inplace(var: _Var) -> bool - changed:
function isintent_nothide(var) → function isintent_nothide(var: _Var) -> bool - changed:
function isintent_out(var) → function isintent_out(var: _Var) -> bool - changed:
function isintent_overwrite(var) → function isintent_overwrite(var: _Var) -> bool - changed:
function islogical(var) → function islogical(var: _Var) -> bool - changed:
function islogicalfunction(rout) → function islogicalfunction(rout: _ROut) -> _Bool - changed:
function islong_complex(var) → function islong_complex(var: _Var) -> _Bool - changed:
function islong_double(var) → function islong_double(var: _Var) -> _Bool - changed:
function islong_doublefunction(rout) → function islong_doublefunction(rout: _ROut) -> _Bool - changed:
function islong_long(var) → function islong_long(var: _Var) -> _Bool - changed:
function islong_longfunction(rout) → function islong_longfunction(rout: _ROut) -> _Bool - changed:
function ismodule(rout) → function ismodule(rout: _ROut) -> bool - changed:
function ismoduleroutine(rout) → function ismoduleroutine(rout: _ROut) -> bool - changed:
function isoptional(var) → function isoptional(var: _Var) -> bool - changed:
function isprivate(var) → function isprivate(var: _Var) -> bool - changed:
function isrequired(var) → function isrequired(var: _Var) -> bool - changed:
function isroutine(rout) → function isroutine(rout: _ROut) -> bool - changed:
function isscalar(var) → function isscalar(var: _Var) -> bool - changed:
function issigned_long_longarray(var) → function issigned_long_longarray(var: _Var) -> bool - changed:
function isstring(var) → function isstring(var: _Var) -> bool - changed:
function isstring_or_stringarray(var) → function isstring_or_stringarray(var: _Var) -> bool - changed:
function isstringarray(var) → function isstringarray(var: _Var) -> bool - changed:
function isstringfunction(rout) → function isstringfunction(rout: _ROut) -> _Bool - changed:
function issubroutine(rout) → function issubroutine(rout: _ROut) -> bool - changed:
function issubroutine_wrap(rout) → function issubroutine_wrap(rout: _ROut) -> _Bool - changed:
function isthreadsafe(rout) → function isthreadsafe(rout: _ROut) -> bool - changed:
function isunsigned(var) → function isunsigned(var: _Var) -> _Bool - changed:
function isunsigned_char(var) → function isunsigned_char(var: _Var) -> _Bool - changed:
function isunsigned_chararray(var) → function isunsigned_chararray(var: _Var) -> bool - changed:
function isunsigned_long_long(var) → function isunsigned_long_long(var: _Var) -> _Bool - changed:
function isunsigned_long_longarray(var) → function isunsigned_long_longarray(var: _Var) -> bool - changed:
function isunsigned_short(var) → function isunsigned_short(var: _Var) -> _Bool - changed:
function isunsigned_shortarray(var) → function isunsigned_shortarray(var: _Var) -> bool - changed:
function l_and(*f) → function l_and(*f: tuple[str, Callable[[VT], RT]]) -> Callable[[VT], RT] - changed:
function l_not(f) → function l_not(f: tuple[str, Callable[[VT], RT]]) -> Callable[[VT], RT] - changed:
function l_or(*f) → function l_or(*f: tuple[str, Callable[[VT], RT]]) -> Callable[[VT], RT] - changed:
function outmess(t) → function outmess(t: str) -> None - changed:
function process_f2cmap_dict(f2cmap_all, new_map, c2py_map, verbose=…) → function process_f2cmap_dict(f2cmap_all: _F2CMap, new_map: _F2CMap, c2py_map: _F2CMap, verbose: bool=…) -> tuple[dict[str, dict[str, str]], list[str]] - changed:
function replace(str, d, defaultsep=…) → function replace(str: str, d: list[str], defaultsep: str=…) -> list[str] | (str: list[str], d: str, defaultsep: str=…) -> list[str] | (str: str, d: str, defaultsep: str=…) -> str - changed:
function stripcomma(s) → function stripcomma(s: str) -> str - changed:
variable isintent_dict → variable isintent_dict: dict[Callable[[_Var], _Bool], _Intent] - added:
export errmess - added:
export show - added:
field throw_error.mess: Final[str] - added:
function containscommon(rout: _ROut) -> _Bool - added:
function containsderivedtypes(rout: _ROut) -> L[0, 1] - added:
function iscstyledirective(f2py_line: str) -> bool - added:
function isvariable(var: _Var) -> bool
- changed:
function cb_routsign2map(rout, um) → function cb_routsign2map(rout: _ROut, um: str) -> dict[str, str] - changed:
function cb_sign2map(a, var, index=…) → function cb_sign2map(a: str, var: _Var, index: object | None=…) -> dict[str, str] - changed:
function common_sign2map(a, var) → function common_sign2map(a: str, var: _Var) -> dict[str, str] - changed:
function getarrdims(a, var, verbose=…) → function getarrdims(a: str, var: _Var, verbose: int=…) -> dict[str, str] - changed:
function getarrdocsign(a, var) → function getarrdocsign(a: str, var: _Var) -> str - changed:
function getctype(var) → function getctype(var: _Var) -> str - changed:
function getinit(a, var) → function getinit(a: str, var: _Var) -> tuple[str, str] - changed:
function getpydocsign(a, var) → function getpydocsign(a: str, var: _Var) -> tuple[str, str] - changed:
function getstrlength(var) → function getstrlength(var: _Var) -> str - changed:
function modsign2map(m) → function modsign2map(m: _ROut) -> dict[str, str] - changed:
function routsign2map(rout) → function routsign2map(rout: _ROut) -> dict[str, str] - changed:
function sign2map(a, var) → function sign2map(a: str, var: _Var) -> dict[str, str] - added:
export process_f2cmap_dict
- changed:
function buildcallback(rout, um) → function buildcallback(rout: Mapping[str, object], um: Mapping[str, object]) -> None - changed:
function buildcallbacks(m) → function buildcallbacks(m: Mapping[str, object]) -> None - changed:
variable cb_arg_rules → variable cb_arg_rules: Final[list[dict[str, str | Any]]] - changed:
variable cb_map → variable cb_map: Final[dict[str, list[list[str]]]] - changed:
variable cb_rout_rules → variable cb_rout_rules: Final[list[dict[str, str | Any]]] - changed:
variable cb_routine_rules → variable cb_routine_rules: Final[dict[str, str | list[str]]] - changed:
variable f2py_version → variable f2py_version: Final
- removed:
variable errmess - changed:
function append_needs(need, flag=…) → function append_needs(need: str | list[str], flag: int=…) -> _NeedListDict - changed:
function buildcfuncs() → function buildcfuncs() -> None - changed:
function get_needs() → function get_needs() -> _NeedListDict - changed:
variable callbacks → variable callbacks: Final[_NeedDict] - changed:
variable cfuncs → variable cfuncs: Final[_NeedDict] - changed:
variable commonhooks → variable commonhooks: Final[_NeedDict] - changed:
variable cppmacros → variable cppmacros: Final[_NeedDict] - changed:
variable f2py_version → variable f2py_version: Final - changed:
variable f90modhooks → variable f90modhooks: Final[_NeedDict] - changed:
variable includes → variable includes: Final[_NeedDict] - changed:
variable includes0 → variable includes0: Final[_NeedDict] - changed:
variable needs → variable needs: Final[_NeedListDict] - changed:
variable outneeds → variable outneeds: Final[_NeedListDict] - changed:
variable typedefs → variable typedefs: Final[_NeedDict] - changed:
variable typedefs_generated → variable typedefs_generated: Final[_NeedDict] - changed:
variable userincludes → variable userincludes: Final[_NeedDict] - added:
function errmess(s: str) -> None
- changed:
function buildhooks(m) → function buildhooks(m: Mapping[str, object]) -> tuple[dict[str, Any], str] - changed:
function findcommonblocks(block, top=…) → function findcommonblocks(block: Mapping[str, object], top: int=…) -> list[tuple[str, list[str], dict[str, Any]]] - changed:
variable f2py_version → variable f2py_version: Final
- removed:
variable charset_normalizer - removed:
variable f - removed:
variable f2 - removed:
variable f3 - removed:
variable files - removed:
variable funcs - removed:
variable postlist - removed:
variable pyf - removed:
variable showblocklist - changed:
function analyzeargs(block) → function analyzeargs(block: Mapping[str, object]) -> dict[str, Any] - changed:
function analyzebody(block, args, tab=…) → function analyzebody(block: Mapping[str, object], args: Mapping[str, str], tab: str=…) -> list[dict[str, Any]] - changed:
function analyzecommon(block) → function analyzecommon(block: Mapping[str, object]) -> dict[str, Any] - changed:
function analyzeline(m, case, line) → function analyzeline(m: re.Match[str], case: str, line: str) -> None - changed:
function analyzevars(block) → function analyzevars(block: Mapping[str, Any]) -> dict[str, dict[str, str]] - changed:
function appenddecl(decl, decl2, force=…) → function appenddecl(decl: Mapping[str, object] | None, decl2: Mapping[str, object] | None, force: int=…) -> dict[str, Any] - changed:
function appendmultiline(group, context_name, ml) → function appendmultiline(group: dict[str, Any], context_name: str, ml: str) -> None - changed:
function buildimplicitrules(block) → function buildimplicitrules(block: Mapping[str, object]) -> tuple[dict[str, dict[str, str]], dict[str, str]] - changed:
function character_backward_compatibility_hook(item, parents, result, *args, **kwargs) → function character_backward_compatibility_hook(item: _VisitItem, parents: list[_VisitItem], result: object, *args: object, **kwargs: object) -> _VisitItem | None - changed:
function common2fortran(common, tab=…) → function common2fortran(common: Mapping[str, object], tab: str=…) -> str - changed:
function crack2fortran(block) → function crack2fortran(block: Mapping[str, Any]) -> str - changed:
function crack2fortrangen(block, tab=…, as_interface=…) → function crack2fortrangen(block: Mapping[str, object], tab: str=…, as_interface: bool=…) -> str - changed:
function crackfortran(files) → function crackfortran(files: StrOrBytesPath | Iterable[StrOrBytesPath]) -> list[dict[str, Any]] - changed:
function crackline(line, reset=…) → function crackline(line: str, reset: int=…) -> None - changed:
function cracktypespec(typespec, selector) → function cracktypespec(typespec: str, selector: str | None) -> tuple[dict[str, str] | None, dict[str, str] | None, str | None] - changed:
function cracktypespec0(typespec, ll) → function cracktypespec0(typespec: str, ll: str | None) -> tuple[str, str | None, str | None, str | None] - changed:
function determineexprtype(expr, vars, rules=…) → function determineexprtype(expr: str, vars: Mapping[str, object], rules: dict[str, Any]=…) -> dict[str, Any] - changed:
function expr2name(a, block, args=…) → function expr2name(a: str, block: Mapping[str, object], args: list[str]=…) -> str - changed:
function get_parameters(vars, global_params=…) → function get_parameters(vars: Mapping[str, Mapping[str, str]], global_params: dict[str, str]=…) -> dict[str, str] - changed:
function get_sorted_names(vars) → function get_sorted_names(vars: Mapping[str, Mapping[str, str]]) -> list[str] - changed:
function get_usedict(block) → function get_usedict(block: Mapping[str, object]) -> dict[str, str] - changed:
function get_useparameters(block, param_map=…) → function get_useparameters(block: Mapping[str, object], param_map: Mapping[str, str] | None=…) -> dict[str, str] - changed:
function getblockname(block, unknown=…) → function getblockname(block: Mapping[str, object], unknown: str=…) -> str - changed:
function getlincoef(e, xset) → function getlincoef(e: str, xset: set[str]) -> tuple[float | None, float | None, str | None] - changed:
function is_free_format(fname) → function is_free_format(fname: StrPath) -> bool - changed:
function markinnerspaces(line) → function markinnerspaces(line: str) -> str - changed:
function markoutercomma(line, comma=…) → function markoutercomma(line: str, comma: str=…) -> str - changed:
function markouterparen(line) → function markouterparen(line: str) -> str - changed:
function myeval(e, g=…, l=…) → function myeval(e: str, g: object | None=…, l: object | None=…) -> float - changed:
function openhook(filename, mode) → function openhook(filename: StrPath, mode: str) -> IO[Any] - changed:
function outmess(line, flag=…) → function outmess(line: str, flag: int=…) -> None - changed:
function param_eval(v, g_params, params, dimspec=…) → function param_eval(v: str, g_params: dict[str, Any], params: Mapping[str, object], dimspec: str | None=…) -> dict[str, Any] - changed:
function param_parse(d, params) → function param_parse(d: str, params: Mapping[str, str]) -> str - changed:
function parse_name_for_bind(line) → function parse_name_for_bind(line: str) -> tuple[str, str | None] - changed:
function postcrack(block, args=…, tab=…) → function postcrack(block: dict[str, Any], args: Mapping[str, str] | None=…, tab: str=…) -> dict[str, Any] | (block: list[dict[str, str]], args: Mapping[str, str] | None=…, tab: str=…) -> list[dict[str, Any]] - changed:
function postcrack2(block, tab=…, param_map=…) → function postcrack2(block: dict[str, Any], tab: str=…, param_map: Mapping[str, str] | None=…) -> dict[str, str | Any] | (block: list[dict[str, Any]], tab: str=…, param_map: Mapping[str, str] | None=…) -> list[dict[str, str | Any]] - changed:
function readfortrancode(ffile, dowithline=…, istop=…) → function readfortrancode(ffile: StrOrBytesPath | Iterable[StrOrBytesPath], dowithline: Callable[[str, int], object]=…, istop: int=…) -> None - changed:
function removespaces(expr) → function removespaces(expr: str) -> str - changed:
function reset_global_f2py_vars() → function reset_global_f2py_vars() -> None - changed:
function rmbadname(names) → function rmbadname(names: Iterable[str]) -> list[str] - changed:
function rmbadname1(name) → function rmbadname1(name: str) -> str - changed:
function setattrspec(decl, attr, force=…) → function setattrspec(decl: dict[str, list[str]], attr: str | None, force: int=…) -> dict[str, list[str]] - changed:
function setcharselector(decl, sel, force=…) → function setcharselector(decl: dict[str, dict[str, str]], sel: dict[str, str], force: int=…) -> dict[str, dict[str, str]] - changed:
function setkindselector(decl, sel, force=…) → function setkindselector(decl: dict[str, dict[str, str]], sel: dict[str, str], force: int=…) -> dict[str, dict[str, str]] - changed:
function setmesstext(block) → function setmesstext(block: Mapping[str, object]) -> None - changed:
function sortvarnames(vars) → function sortvarnames(vars: Mapping[str, object]) -> list[str] - changed:
function split_by_unquoted(line, characters) → function split_by_unquoted(line: str, characters: str) -> tuple[str, str] - changed:
function traverse(obj, visit, parents=…, result=…, *args, **kwargs) → function traverse(obj: tuple[str | None, _VisitResult], visit: _VisitFunc[Tss], parents: list[tuple[str | None, _VisitResult]]=…, result: list[Any] | dict[str, Any] | None=…, *args: Tss.args, **kwargs: Tss.kwargs) -> _VisitItem | _VisitResult - changed:
function true_intent_list(var) → function true_intent_list(var: dict[str, list[str]]) -> list[str] - changed:
function undo_rmbadname(names) → function undo_rmbadname(names: Iterable[str]) -> list[str] - changed:
function undo_rmbadname1(name) → function undo_rmbadname1(name: str) -> str - changed:
function unmarkouterparen(line) → function unmarkouterparen(line: str) -> str - changed:
function updatevars(typespec, selector, attrspec, entitydecl) → function updatevars(typespec: str, selector: str | None, attrspec: str, entitydecl: str) -> str - changed:
function use2fortran(use, tab=…) → function use2fortran(use: Mapping[str, object], tab: str=…) -> str - changed:
function vars2fortran(block, vars, args, tab=…, as_interface=…) → function vars2fortran(block: Mapping[str, Mapping[str, object]], vars: Mapping[str, object], args: Mapping[str, str], tab: str=…, as_interface: bool=…) -> str - changed:
variable COMMON_FIXED_EXTENSIONS → variable COMMON_FIXED_EXTENSIONS: Final[list[str]] - changed:
variable COMMON_FREE_EXTENSIONS → variable COMMON_FREE_EXTENSIONS: Final[list[str]] - changed:
variable analyzeargs_re_1 → variable analyzeargs_re_1: Final[re.Pattern[str]] - changed:
variable badnames → variable badnames: Final[dict[str, str]] - changed:
variable beforethisafter → variable beforethisafter: Final[str] - changed:
variable beginpattern → variable beginpattern: str | re.Pattern[str] - changed:
variable beginpattern77 → variable beginpattern77: Final[tuple[re.Pattern[str], L[begin]]] - changed:
variable beginpattern90 → variable beginpattern90: Final[tuple[re.Pattern[str], L[begin]]] - changed:
variable callfunpattern → variable callfunpattern: Final[tuple[re.Pattern[str], L[callfun]]] - changed:
variable callnameargspattern → variable callnameargspattern: Final[re.Pattern[str]] - changed:
variable callpattern → variable callpattern: Final[tuple[re.Pattern[str], L[call]]] - changed:
variable charselector → variable charselector: Final[re.Pattern[str]] - changed:
variable commonpattern → variable commonpattern: Final[tuple[re.Pattern[str], L[common]]] - changed:
variable containspattern → variable containspattern: Final[tuple[re.Pattern[str], L[contains]]] - changed:
variable crackline_bind_1 → variable crackline_bind_1: Final[re.Pattern[str]] - changed:
variable crackline_bindlang → variable crackline_bindlang: Final[re.Pattern[str]] - changed:
variable crackline_re_1 → variable crackline_re_1: Final[re.Pattern[str]] - changed:
variable currentfilename → variable currentfilename: str - changed:
variable datapattern → variable datapattern: Final[tuple[re.Pattern[str], L[data]]] - changed:
variable debug → variable debug: list[Never] - changed:
variable defaultimplicitrules → variable defaultimplicitrules: Final[dict[str, dict[str, str]]] - changed:
variable determineexprtype_re_1 → variable determineexprtype_re_1: Final[re.Pattern[str]] - changed:
variable determineexprtype_re_2 → variable determineexprtype_re_2: Final[re.Pattern[str]] - changed:
variable determineexprtype_re_3 → variable determineexprtype_re_3: Final[re.Pattern[str]] - changed:
variable determineexprtype_re_4 → variable determineexprtype_re_4: Final[re.Pattern[str]] - changed:
variable determineexprtype_re_5 → variable determineexprtype_re_5: Final[re.Pattern[str]] - changed:
variable dimensionpattern → variable dimensionpattern: Final[tuple[re.Pattern[str], L[dimension]]] - changed:
variable dolowercase → variable dolowercase: L[1] - changed:
variable endifpattern → variable endifpattern: Final[tuple[re.Pattern[str], L[endif]]] - changed:
variable endifs → variable endifs: Final[str] - changed:
variable endpattern → variable endpattern: Final[tuple[re.Pattern[str], L[end]]] - changed:
variable entrypattern → variable entrypattern: Final[tuple[re.Pattern[str], L[entry]]] - changed:
variable expectbegin → variable expectbegin: L[0, 1] - changed:
variable externalpattern → variable externalpattern: Final[tuple[re.Pattern[str], L[external]]] - changed:
variable f2py_version → variable f2py_version: Final - changed:
variable f2pyenhancementspattern → variable f2pyenhancementspattern: Final[tuple[re.Pattern[str], L[f2pyenhancements]]] - changed:
variable f77modulename → variable f77modulename: str - changed:
variable f90modulevars → variable f90modulevars: dict[str, dict[str, Any]] - changed:
variable filepositiontext → variable filepositiontext: str - changed:
variable formatpattern → variable formatpattern: Final[tuple[re.Pattern[str], L[format]]] - changed:
variable fortrantypes → variable fortrantypes: Final[str] - changed:
variable functionpattern → variable functionpattern: Final[tuple[re.Pattern[str], L[begin]]] - changed:
variable getlincoef_re_1 → variable getlincoef_re_1: Final[re.Pattern[str]] - changed:
variable gotnextfile → variable gotnextfile: L[0, 1] - changed:
variable groupbegins77 → variable groupbegins77: Final[str] - changed:
variable groupbegins90 → variable groupbegins90: Final[str] - changed:
variable groupcache → variable groupcache: dict[int, dict[str, Any]] | None - changed:
variable groupcounter → variable groupcounter: int - changed:
variable groupends → variable groupends: Final[str] - changed:
variable grouplist → variable grouplist: dict[int, list[dict[str, Any]]] | None - changed:
variable groupname → variable groupname: dict[int, str] | str - changed:
variable ignorecontains → variable ignorecontains: L[1] - changed:
variable implicitpattern → variable implicitpattern: Final[tuple[re.Pattern[str], L[implicit]]] - changed:
variable include_paths → variable include_paths: list[str] - changed:
variable intentpattern → variable intentpattern: Final[tuple[re.Pattern[str], L[intent]]] - changed:
variable intrinsicpattern → variable intrinsicpattern: Final[tuple[re.Pattern[str], L[intrinsic]]] - changed:
variable invbadnames → variable invbadnames: Final[dict[str, str]] - changed:
variable kindselector → variable kindselector: Final[re.Pattern[str]] - changed:
variable lenarraypattern → variable lenarraypattern: Final[re.Pattern[str]] - changed:
variable lenkindpattern → variable lenkindpattern: Final[re.Pattern[str]] - changed:
variable moduleprocedurepattern → variable moduleprocedurepattern: Final[tuple[re.Pattern[str], L[moduleprocedure]]] - changed:
variable moduleprocedures → variable moduleprocedures: Final[str] - changed:
variable multilinepattern → variable multilinepattern: Final[tuple[re.Pattern[str], L[multiline]]] - changed:
variable nameargspattern → variable nameargspattern: Final[re.Pattern[str]] - changed:
variable namepattern → variable namepattern: Final[re.Pattern[str]] - changed:
variable neededmodule → variable neededmodule: int - changed:
variable onlyfuncs → variable onlyfuncs: list[str] - changed:
variable operatorpattern → variable operatorpattern: Final[re.Pattern[str]] - changed:
variable optionalpattern → variable optionalpattern: Final[tuple[re.Pattern[str], L[optional]]] - changed:
variable parameterpattern → variable parameterpattern: Final[tuple[re.Pattern[str], L[parameter]]] - changed:
variable post_processing_hooks → variable post_processing_hooks: Final[list[_VisitFunc[...]]] - changed:
variable previous_context → variable previous_context: tuple[str, str, int] | None - changed:
variable privatepattern → variable privatepattern: Final[tuple[re.Pattern[str], L[private]]] - changed:
variable publicpattern → variable publicpattern: Final[tuple[re.Pattern[str], L[public]]] - changed:
variable pyffilename → variable pyffilename: str - changed:
variable quiet → variable quiet: L[0, 1] - changed:
variable real16pattern → variable real16pattern: Final[re.Pattern[str]] - changed:
variable real8pattern → variable real8pattern: Final[re.Pattern[str]] - changed:
variable requiredpattern → variable requiredpattern: Final[tuple[re.Pattern[str], L[required]]] - changed:
variable selectpattern → variable selectpattern: Final[re.Pattern[str]] - changed:
variable skipblocksuntil → variable skipblocksuntil: int - changed:
variable skipemptyends → variable skipemptyends: L[0, 1] - changed:
variable skipfuncs → variable skipfuncs: list[str] - changed:
variable skipfunctions → variable skipfunctions: Final[list[str]] - changed:
variable sourcecodeform → variable sourcecodeform: L[fix, gree] - changed:
variable strictf77 → variable strictf77: L[0, 1] - changed:
variable subroutinepattern → variable subroutinepattern: Final[tuple[re.Pattern[str], L[begin]]] - changed:
variable tabchar → variable tabchar: Final[str] - changed:
variable typedefpattern → variable typedefpattern: Final[re.Pattern[str]] - changed:
variable typespattern → variable typespattern: Final[tuple[re.Pattern[str], L[type]]] - changed:
variable typespattern4implicit → variable typespattern4implicit: Final[re.Pattern[str]] - changed:
variable usepattern → variable usepattern: Final[tuple[re.Pattern[str], L[use]]] - changed:
variable usermodules → variable usermodules: Final[list[dict[str, Any]]] - changed:
variable verbose → variable verbose: L[0, 1, 2] - changed:
variable word_pattern → variable word_pattern: Final[re.Pattern[str]] - added:
variable c: str - added:
variable n: str
- removed:
function run_command(cmd) - changed:
function run() → function run() -> None
- removed:
function get_includes(iline) - removed:
function include_parser() - removed:
variable MESON_ONLY_VER - removed:
variable errmess - removed:
variable outmess - changed:
function buildmodules(lst) → function buildmodules(lst: Iterable[Mapping[str, object]]) -> dict[str, dict[str, Any]] - changed:
function callcrackfortran(files, options) → function callcrackfortran(files: list[str], options: dict[str, bool]) -> list[dict[str, Any]] - changed:
function dict_append(d_out, d_in) → function dict_append(d_out: MutableMapping[KT, VT], d_in: Mapping[KT, VT]) -> None - changed:
function filter_files(prefix, suffix, files, remove_prefix=…) → function filter_files(prefix: str, suffix: str, files: Iterable[str], remove_prefix: _Bool | None=…) -> tuple[list[str], list[str]] - changed:
function get_prefix(module) → function get_prefix(module: ModuleType) -> str - changed:
function main() → function main() -> None - changed:
function make_f2py_compile_parser() → function make_f2py_compile_parser() -> argparse.ArgumentParser - changed:
function preparse_sysargv() → function preparse_sysargv() -> _PreparseResult - changed:
function run_compile() → function run_compile() -> None - changed:
function run_main(comline_list) → function run_main(comline_list: Iterable[str]) -> dict[str, _F2PyDict] - changed:
function scaninputline(inputline) → function scaninputline(inputline: Iterable[str]) -> tuple[list[str], dict[str, _Bool]] - changed:
function validate_modulename(pyf_files, modulename=…) → function validate_modulename(pyf_files: Sequence[str], modulename: str=…) -> str - changed:
variable f2py_version → variable f2py_version: Final - changed:
variable numpy_version → variable numpy_version: Final - added:
function f2py_parser() -> argparse.ArgumentParser - added:
function get_newer_options(iline: Iterable[str]) -> tuple[list[str], Any, list[str]]
- changed:
function buildhooks(pymod) → function buildhooks(pymod: Mapping[str, object]) -> dict[str, Any] - changed:
function findf90modules(m) → function findf90modules(m: Mapping[str, object]) -> list[dict[str, Any]] - changed:
variable f2py_version → variable f2py_version: Final - changed:
variable fgetdims1 → variable fgetdims1: Final[str] - changed:
variable fgetdims2 → variable fgetdims2: Final[str] - changed:
variable fgetdims2_sa → variable fgetdims2_sa: Final[str] - changed:
variable options → variable options: Final[dict[str, bool]]
- changed:
function assubr(rout) → function assubr(rout: _ROut) -> tuple[dict[str, str], str] - changed:
function createfuncwrapper(rout, signature=…) → function createfuncwrapper(rout: _ROut, signature: int=…) -> str - changed:
function createsubrwrapper(rout, signature=…) → function createsubrwrapper(rout: _ROut, signature: int=…) -> str - changed:
function useiso_c_binding(rout) → function useiso_c_binding(rout: _ROut) -> bool - changed:
function var2fixfortran(vars, a, fa=…, f90mode=…) → function var2fixfortran(vars: _Var, a: str, fa: str | None=…, f90mode: _Bool | None=…) -> str
- changed:
function buildapi(rout) → function buildapi(rout: Mapping[str, str]) -> tuple[_RuleDict[str], str] - changed:
function buildmodule(m, um) → function buildmodule(m: Mapping[str, str | Any], um: Iterable[Mapping[str, str | Any]]) -> _RuleDict[str] - changed:
variable arg_rules → variable arg_rules: Final[list[_RuleDict[str | Any]]] - changed:
variable aux_rules → variable aux_rules: Final[list[_RuleDict[str | Any]]] - changed:
variable check_rules → variable check_rules: Final[list[_RuleDict[str | Any]]] - changed:
variable defmod_rules → variable defmod_rules: Final[list[_RuleDict[str | _DefDict[str]]]] - changed:
variable f2py_version → variable f2py_version: Final - changed:
variable generationtime → variable generationtime: Final[int] - changed:
variable module_rules → variable module_rules: Final[_RuleDict[str | list[str] | _RuleDict[str]]] - changed:
variable numpy_version → variable numpy_version: Final - changed:
variable options → variable options: Final[dict[str, bool]] - changed:
variable rout_rules → variable rout_rules: Final[list[_RuleDict[str | Any]]] - changed:
variable routine_rules → variable routine_rules: Final[_RuleDict[str | list[str] | _DefDict[str] | _RuleDict[str]]] - changed:
variable sepdict → variable sepdict: Final[dict[str, str]] - changed:
variable stnd → variable stnd: Final[dict[L[1, 2, 3, 4, 5, 6, 7, 8, 9, 0], L[st, nd, rd, th]]] - changed:
variable typedef_need_dict → variable typedef_need_dict: Final[_DefDict[str]] - added:
variable k: str
- removed:
function configuration(parent_package=…, top_path=…) - removed:
variable config
- changed:
class Expr → class Expr(Generic[_OpT_co, _DataT_co]) - changed:
constructor Expr(op, data) → constructor Expr(op: Op, data: _DataT_co) -> None - changed:
method Expr.contains(other) → method Expr.contains(other: Expr) -> bool - changed:
method Expr.linear_solve(symbol) → method Expr.linear_solve(symbol: Expr) -> tuple[Expr, Expr] - changed:
method Expr.polynomial_atoms() → method Expr.polynomial_atoms() -> set[Expr] - changed:
method Expr.substitute(symbols_map) → method Expr.substitute(symbols_map: Mapping[Expr, Expr]) -> Expr - changed:
method Expr.symbols() → method Expr.symbols() -> set[Expr] - changed:
method Expr.tostring(parent_precedence=…, language=…) → method Expr.tostring(parent_precedence: Precedence=…, language: Language=…) -> str - changed:
method Expr.traverse(visit, *args, **kwargs) → method Expr.traverse(visit: Callable[Tss, None], *args: Tss.args, **kwargs: Tss.kwargs) -> Expr | (visit: Callable[Tss, ExprT], *args: Tss.args, **kwargs: Tss.kwargs) -> ExprT - changed:
static method Expr.parse(s, language=…) → static method Expr.parse(s: str, language: Language=…) -> Expr - added:
field Expr.data: _DataT_co - added:
field Expr.op: _OpT_co
- changed:
function buildusevar(name, realname, vars, usemodulename) → function buildusevar(name: str, realname: str, vars: Mapping[str, Mapping[str, object]], usemodulename: str) -> dict[str, Any] - changed:
function buildusevars(m, r) → function buildusevars(m: Mapping[str, object], r: Mapping[str, Mapping[str, object]]) -> dict[str, Any] - changed:
variable f2py_version → variable f2py_version: Final - changed:
variable usemodule_rules → variable usemodule_rules: Final[dict[str, str | list[str]]]
- removed:
export PytestTester - removed:
variable test: PytestTester
- removed:
function fftfreq(n: int | integer[Any], d: _ArrayLikeFloat_co=…) -> NDArray[floating[Any]] | (n: int | integer[Any], d: _ArrayLikeComplex_co=…) -> NDArray[complexfloating[Any, Any]] - removed:
function fftshift(x: _ArrayLike[_SCT], axes: None | _ShapeLike=…) -> NDArray[_SCT] | (x: ArrayLike, axes: None | _ShapeLike=…) -> NDArray[Any] - removed:
function ifftshift(x: _ArrayLike[_SCT], axes: None | _ShapeLike=…) -> NDArray[_SCT] | (x: ArrayLike, axes: None | _ShapeLike=…) -> NDArray[Any] - removed:
function rfftfreq(n: int | integer[Any], d: _ArrayLikeFloat_co=…) -> NDArray[floating[Any]] | (n: int | integer[Any], d: _ArrayLikeComplex_co=…) -> NDArray[complexfloating[Any, Any]]
- removed:
export DataSource - removed:
export PytestTester - removed:
export RankWarning - removed:
export add_newdoc_ufunc - removed:
export angle - removed:
export append - removed:
export apply_along_axis - removed:
export apply_over_axes - removed:
export array_split - removed:
export asarray_chkfinite - removed:
export asfarray - removed:
export average - removed:
export bartlett - removed:
export bincount - removed:
export blackman - removed:
export broadcast_arrays - removed:
export broadcast_shapes - removed:
export broadcast_to - removed:
export byte_bounds - removed:
export c_ - removed:
export column_stack - removed:
export common_type - removed:
export copy - removed:
export corrcoef - removed:
export cov - removed:
export delete - removed:
export deprecate - removed:
export deprecate_with_doc - removed:
export diag - removed:
export diag_indices - removed:
export diag_indices_from - removed:
export diagflat - removed:
export diff - removed:
export digitize - removed:
export disp - removed:
export dsplit - removed:
export dstack - removed:
export ediff1d - removed:
export expand_dims - removed:
export extract - removed:
export eye - removed:
export fill_diagonal - removed:
export fix - removed:
export flip - removed:
export fliplr - removed:
export flipud - removed:
export fromregex - removed:
export genfromtxt - removed:
export get_array_wrap - removed:
export get_include - removed:
export gradient - removed:
export hamming - removed:
export hanning - removed:
export histogram - removed:
export histogram2d - removed:
export histogram_bin_edges - removed:
export histogramdd - removed:
export hsplit - removed:
export i0 - removed:
export imag - removed:
export in1d - removed:
export index_exp - removed:
export info - removed:
export insert - removed:
export interp - removed:
export intersect1d - removed:
export iscomplex - removed:
export iscomplexobj - removed:
export isin - removed:
export isneginf - removed:
export isposinf - removed:
export isreal - removed:
export isrealobj - removed:
export issubclass_ - removed:
export issubdtype - removed:
export issubsctype - removed:
export iterable - removed:
export ix_ - removed:
export kaiser - removed:
export kron - removed:
export load - removed:
export loadtxt - removed:
export lookfor - removed:
export mask_indices - removed:
export median - removed:
export meshgrid - removed:
export mgrid - removed:
export mintypecode - removed:
export nan_to_num - removed:
export nanargmax - removed:
export nanargmin - removed:
export nancumprod - removed:
export nancumsum - removed:
export nanmax - removed:
export nanmean - removed:
export nanmedian - removed:
export nanmin - removed:
export nanpercentile - removed:
export nanprod - removed:
export nanquantile - removed:
export nanstd - removed:
export nansum - removed:
export nanvar - removed:
export ndenumerate - removed:
export ndindex - removed:
export ogrid - removed:
export packbits - removed:
export pad - removed:
export percentile - removed:
export piecewise - removed:
export place - removed:
export poly - removed:
export poly1d - removed:
export polyadd - removed:
export polyder - removed:
export polydiv - removed:
export polyfit - removed:
export polyint - removed:
export polymul - removed:
export polysub - removed:
export polyval - removed:
export put_along_axis - removed:
export quantile - removed:
export r_ - removed:
export ravel_multi_index - removed:
export real - removed:
export real_if_close - removed:
export recfromcsv - removed:
export recfromtxt - removed:
export roots - removed:
export rot90 - removed:
export row_stack - removed:
export s_ - removed:
export safe_eval - removed:
export save - removed:
export savetxt - removed:
export savez - removed:
export savez_compressed - removed:
export select - removed:
export setdiff1d - removed:
export setxor1d - removed:
export show_runtime - removed:
export sinc - removed:
export sort_complex - removed:
export source - removed:
export split - removed:
export take_along_axis - removed:
export tile - removed:
export trapz - removed:
export tri - removed:
export tril - removed:
export tril_indices - removed:
export tril_indices_from - removed:
export trim_zeros - removed:
export triu - removed:
export triu_indices - removed:
export triu_indices_from - removed:
export typename - removed:
export union1d - removed:
export unique - removed:
export unpackbits - removed:
export unravel_index - removed:
export unwrap - removed:
export vander - removed:
export vectorize - removed:
export version - removed:
export vsplit - removed:
export who - removed:
variable emath - removed:
variable test: PytestTester - added:
export array_utils - added:
export introspect - added:
export npyio
- removed:
function pad(array: _ArrayLike[_SCT], pad_width: _ArrayLikeInt, mode: _ModeKind=…, *, stat_length: None | _ArrayLikeInt=…, constant_values: ArrayLike=…, end_values: ArrayLike=…, reflect_type: L[odd, even]=…) -> NDArray[_SCT] | (array: ArrayLike, pad_width: _ArrayLikeInt, mode: _ModeKind=…, *, stat_length: None | _ArrayLikeInt=…, constant_values: ArrayLike=…, end_values: ArrayLike=…, reflect_type:…
- removed:
function ediff1d(ary: _ArrayLikeBool_co, to_end: None | ArrayLike=…, to_begin: None | ArrayLike=…) -> NDArray[int8] | (ary: _ArrayLike[_NumberType], to_end: None | ArrayLike=…, to_begin: None | ArrayLike=…) -> NDArray[_NumberType] | (ary: _ArrayLikeNumber_co, to_end: None | ArrayLike=…, to_begin: None | ArrayLike=…) -> NDArray[Any] | (ary: _ArrayLikeDT64_co | _ArrayLikeTD64_co, to_end: None | Arr… - removed:
function in1d(ar1: ArrayLike, ar2: ArrayLike, assume_unique: bool=…, invert: bool=…) -> NDArray[bool_] - removed:
function intersect1d(ar1: _ArrayLike[_SCTNoCast], ar2: _ArrayLike[_SCTNoCast], assume_unique: bool=…, return_indices: L[False]=…) -> NDArray[_SCTNoCast] | (ar1: ArrayLike, ar2: ArrayLike, assume_unique: bool=…, return_indices: L[False]=…) -> NDArray[Any] | (ar1: _ArrayLike[_SCTNoCast], ar2: _ArrayLike[_SCTNoCast], assume_unique: bool=…, return_indices: L[True]=…) -> tuple[NDArray[_SCTNoCast], NDA… - removed:
function isin(element: ArrayLike, test_elements: ArrayLike, assume_unique: bool=…, invert: bool=…, *, kind: None | str=…) -> NDArray[bool_] - removed:
function setdiff1d(ar1: _ArrayLike[_SCTNoCast], ar2: _ArrayLike[_SCTNoCast], assume_unique: bool=…) -> NDArray[_SCTNoCast] | (ar1: ArrayLike, ar2: ArrayLike, assume_unique: bool=…) -> NDArray[Any] - removed:
function setxor1d(ar1: _ArrayLike[_SCTNoCast], ar2: _ArrayLike[_SCTNoCast], assume_unique: bool=…) -> NDArray[_SCTNoCast] | (ar1: ArrayLike, ar2: ArrayLike, assume_unique: bool=…) -> NDArray[Any] - removed:
function union1d(ar1: _ArrayLike[_SCTNoCast], ar2: _ArrayLike[_SCTNoCast]) -> NDArray[_SCTNoCast] | (ar1: ArrayLike, ar2: ArrayLike) -> NDArray[Any] - removed:
function unique(ar: _ArrayLike[_SCT], return_index: L[False]=…, return_inverse: L[False]=…, return_counts: L[False]=…, axis: None | SupportsIndex=…, *, equal_nan: bool=…) -> NDArray[_SCT] | (ar: ArrayLike, return_index: L[False]=…, return_inverse: L[False]=…, return_counts: L[False]=…, axis: None | SupportsIndex=…, *, equal_nan: bool=…) -> NDArray[Any] | (ar: _ArrayLike[_SCT], return_index: L[Tru…
- removed:
class Arrayterator(ndarray[_Shape, _DType]) - removed:
constructor Arrayterator(var: ndarray[_Shape, _DType], buf_size: None | int=…) -> None - removed:
field Arrayterator.buf_size: None | int - removed:
field Arrayterator.start: list[int] - removed:
field Arrayterator.step: list[int] - removed:
field Arrayterator.stop: list[int] - removed:
field Arrayterator.var: ndarray[_Shape, _DType] - removed:
property Arrayterator.flat -> Generator[_ScalarType, None, None] - removed:
property Arrayterator.shape -> tuple[int, ...]
- removed:
function descr_to_dtype(descr) - removed:
function dtype_to_descr(dtype) - removed:
function header_data_from_array_1_0(array) - removed:
function magic(major, minor) - removed:
function open_memmap(filename, mode=…, dtype=…, shape=…, fortran_order=…, version=…) - removed:
function read_array(fp, allow_pickle=…, pickle_kwargs=…) - removed:
function read_array_header_1_0(fp) - removed:
function read_array_header_2_0(fp) - removed:
function read_magic(fp) - removed:
function write_array(fp, array, version=…, allow_pickle=…, pickle_kwargs=…) - removed:
function write_array_header_1_0(fp, d) - removed:
function write_array_header_2_0(fp, d) - removed:
variable ARRAY_ALIGN: Literal[64] - removed:
variable BUFFER_SIZE: Literal[262144] - removed:
variable EXPECTED_KEYS: Final[set[str]] - removed:
variable MAGIC_LEN: Literal[8] - removed:
variable MAGIC_PREFIX: Final[bytes]
- removed:
function add_newdoc_ufunc(ufunc: ufunc, new_docstring: str, /) -> None - removed:
function angle(z: _ComplexLike_co, deg: bool=…) -> floating[Any] | (z: object_, deg: bool=…) -> Any | (z: _ArrayLikeComplex_co, deg: bool=…) -> NDArray[floating[Any]] | (z: _ArrayLikeObject_co, deg: bool=…) -> NDArray[object_] - removed:
function append(arr: ArrayLike, values: ArrayLike, axis: None | SupportsIndex=…) -> NDArray[Any] - removed:
function asarray_chkfinite(a: _ArrayLike[_SCT], dtype: None=…, order: _OrderKACF=…) -> NDArray[_SCT] | (a: object, dtype: None=…, order: _OrderKACF=…) -> NDArray[Any] | (a: Any, dtype: _DTypeLike[_SCT], order: _OrderKACF=…) -> NDArray[_SCT] | (a: Any, dtype: DTypeLike, order: _OrderKACF=…) -> NDArray[Any] - removed:
function average(a: _ArrayLikeFloat_co, axis: None=…, weights: None | _ArrayLikeFloat_co=…, returned: L[False]=…, keepdims: L[False]=…) -> floating[Any] | (a: _ArrayLikeComplex_co, axis: None=…, weights: None | _ArrayLikeComplex_co=…, returned: L[False]=…, keepdims: L[False]=…) -> complexfloating[Any, Any] | (a: _ArrayLikeObject_co, axis: None=…, weights: None | Any=…, returned: L[False]=…, keepd… - removed:
function bartlett(M: _FloatLike_co) -> NDArray[floating[Any]] - removed:
function blackman(M: _FloatLike_co) -> NDArray[floating[Any]] - removed:
function copy(a: _ArrayType, order: _OrderKACF, subok: L[True]) -> _ArrayType | (a: _ArrayType, order: _OrderKACF=…, *, subok: L[True]) -> _ArrayType | (a: _ArrayLike[_SCT], order: _OrderKACF=…, subok: L[False]=…) -> NDArray[_SCT] | (a: ArrayLike, order: _OrderKACF=…, subok: L[False]=…) -> NDArray[Any] - removed:
function corrcoef(m: _ArrayLikeFloat_co, y: None | _ArrayLikeFloat_co=…, rowvar: bool=…, *, dtype: None=…) -> NDArray[floating[Any]] | (m: _ArrayLikeComplex_co, y: None | _ArrayLikeComplex_co=…, rowvar: bool=…, *, dtype: None=…) -> NDArray[complexfloating[Any, Any]] | (m: _ArrayLikeComplex_co, y: None | _ArrayLikeComplex_co=…, rowvar: bool=…, *, dtype: _DTypeLike[_SCT]) -> NDArray[_SCT] | (m: _Ar… - removed:
function cov(m: _ArrayLikeFloat_co, y: None | _ArrayLikeFloat_co=…, rowvar: bool=…, bias: bool=…, ddof: None | SupportsIndex | SupportsInt=…, fweights: None | ArrayLike=…, aweights: None | ArrayLike=…, *, dtype: None=…) -> NDArray[floating[Any]] | (m: _ArrayLikeComplex_co, y: None | _ArrayLikeComplex_co=…, rowvar: bool=…, bias: bool=…, ddof: None | SupportsIndex | SupportsInt=…, fweights: None |… - removed:
function delete(arr: _ArrayLike[_SCT], obj: slice | _ArrayLikeInt_co, axis: None | SupportsIndex=…) -> NDArray[_SCT] | (arr: ArrayLike, obj: slice | _ArrayLikeInt_co, axis: None | SupportsIndex=…) -> NDArray[Any] - removed:
function diff(a: _T, n: L[0], axis: SupportsIndex=…, prepend: ArrayLike=…, append: ArrayLike=…) -> _T | (a: ArrayLike, n: int=…, axis: SupportsIndex=…, prepend: ArrayLike=…, append: ArrayLike=…) -> NDArray[Any] - removed:
function digitize(x: _FloatLike_co, bins: _ArrayLikeFloat_co, right: bool=…) -> intp | (x: _ArrayLikeFloat_co, bins: _ArrayLikeFloat_co, right: bool=…) -> NDArray[intp] - removed:
function disp(mesg: object, device: None | _SupportsWriteFlush=…, linefeed: bool=…) -> None - removed:
function extract(condition: ArrayLike, arr: _ArrayLike[_SCT]) -> NDArray[_SCT] | (condition: ArrayLike, arr: ArrayLike) -> NDArray[Any] - removed:
function flip(m: _SCT, axis: None=…) -> _SCT | (m: _ScalarLike_co, axis: None=…) -> Any | (m: _ArrayLike[_SCT], axis: None | _ShapeLike=…) -> NDArray[_SCT] | (m: ArrayLike, axis: None | _ShapeLike=…) -> NDArray[Any] - removed:
function gradient(f: ArrayLike, *varargs: ArrayLike, axis: None | _ShapeLike=…, edge_order: L[1, 2]=…) -> Any - removed:
function hamming(M: _FloatLike_co) -> NDArray[floating[Any]] - removed:
function hanning(M: _FloatLike_co) -> NDArray[floating[Any]] - removed:
function i0(x: _ArrayLikeFloat_co) -> NDArray[floating[Any]] - removed:
function insert(arr: _ArrayLike[_SCT], obj: slice | _ArrayLikeInt_co, values: ArrayLike, axis: None | SupportsIndex=…) -> NDArray[_SCT] | (arr: ArrayLike, obj: slice | _ArrayLikeInt_co, values: ArrayLike, axis: None | SupportsIndex=…) -> NDArray[Any] - removed:
function interp(x: _ArrayLikeFloat_co, xp: _ArrayLikeFloat_co, fp: _ArrayLikeFloat_co, left: None | _FloatLike_co=…, right: None | _FloatLike_co=…, period: None | _FloatLike_co=…) -> NDArray[float64] | (x: _ArrayLikeFloat_co, xp: _ArrayLikeFloat_co, fp: _ArrayLikeComplex_co, left: None | _ComplexLike_co=…, right: None | _ComplexLike_co=…, period: None | _FloatLike_co=…) -> NDArray[complex128] - removed:
function iterable(y: object) -> TypeGuard[Iterable[Any]] - removed:
function kaiser(M: _FloatLike_co, beta: _FloatLike_co) -> NDArray[floating[Any]] - removed:
function median(a: _ArrayLikeFloat_co, axis: None=…, out: None=…, overwrite_input: bool=…, keepdims: L[False]=…) -> floating[Any] | (a: _ArrayLikeComplex_co, axis: None=…, out: None=…, overwrite_input: bool=…, keepdims: L[False]=…) -> complexfloating[Any, Any] | (a: _ArrayLikeTD64_co, axis: None=…, out: None=…, overwrite_input: bool=…, keepdims: L[False]=…) -> timedelta64 | (a: _ArrayLikeObject_c… - removed:
function meshgrid(*xi: ArrayLike, copy: bool=…, sparse: bool=…, indexing: L[xy, ij]=…) -> list[NDArray[Any]] - removed:
function percentile(a: _ArrayLikeFloat_co, q: _FloatLike_co, axis: None=…, out: None=…, overwrite_input: bool=…, method: _MethodKind=…, keepdims: L[False]=…) -> floating[Any] | (a: _ArrayLikeComplex_co, q: _FloatLike_co, axis: None=…, out: None=…, overwrite_input: bool=…, method: _MethodKind=…, keepdims: L[False]=…) -> complexfloating[Any, Any] | (a: _ArrayLikeTD64_co, q: _FloatLike_co, axis: Non… - removed:
function piecewise(x: _ArrayLike[_SCT], condlist: ArrayLike, funclist: Sequence[Any | Callable[..., Any]], *args: Any, **kw: Any) -> NDArray[_SCT] | (x: ArrayLike, condlist: ArrayLike, funclist: Sequence[Any | Callable[..., Any]], *args: Any, **kw: Any) -> NDArray[Any] - removed:
function place(arr: NDArray[Any], mask: ArrayLike, vals: Any) -> None - removed:
function rot90(m: _ArrayLike[_SCT], k: int=…, axes: tuple[int, int]=…) -> NDArray[_SCT] | (m: ArrayLike, k: int=…, axes: tuple[int, int]=…) -> NDArray[Any] - removed:
function select(condlist: Sequence[ArrayLike], choicelist: Sequence[ArrayLike], default: ArrayLike=…) -> NDArray[Any] - removed:
function sinc(x: _FloatLike_co) -> floating[Any] | (x: _ComplexLike_co) -> complexfloating[Any, Any] | (x: _ArrayLikeFloat_co) -> NDArray[floating[Any]] | (x: _ArrayLikeComplex_co) -> NDArray[complexfloating[Any, Any]] - removed:
function sort_complex(a: ArrayLike) -> NDArray[complexfloating[Any, Any]] - removed:
function trapz(y: _ArrayLikeComplex_co | _ArrayLikeTD64_co | _ArrayLikeObject_co, x: None | _ArrayLikeComplex_co | _ArrayLikeTD64_co | _ArrayLikeObject_co=…, dx: float=…, axis: SupportsIndex=…) -> Any - removed:
function trim_zeros(filt: _TrimZerosSequence[_T], trim: L[f, b, fb, bf]=…) -> _T - removed:
function unwrap(p: _ArrayLikeFloat_co, discont: None | float=…, axis: int=…, *, period: float=…) -> NDArray[floating[Any]] | (p: _ArrayLikeObject_co, discont: None | float=…, axis: int=…, *, period: float=…) -> NDArray[object_] - removed:
variable quantile
- removed:
function histogram(a: ArrayLike, bins: _BinKind | SupportsIndex | ArrayLike=…, range: None | tuple[float, float]=…, density: bool=…, weights: None | ArrayLike=…) -> tuple[NDArray[Any], NDArray[Any]] - removed:
function histogram_bin_edges(a: ArrayLike, bins: _BinKind | SupportsIndex | ArrayLike=…, range: None | tuple[float, float]=…, weights: None | ArrayLike=…) -> NDArray[Any] - removed:
function histogramdd(sample: ArrayLike, bins: SupportsIndex | ArrayLike=…, range: Sequence[tuple[float, float]]=…, density: None | bool=…, weights: None | ArrayLike=…) -> tuple[NDArray[Any], list[NDArray[Any]]]
- removed:
class AxisConcatenator - removed:
class CClass(AxisConcatenator) - removed:
class IndexExpression(Generic[_BoolType]) - removed:
class MGridClass(nd_grid[Literal[False]]) - removed:
class OGridClass(nd_grid[Literal[True]]) - removed:
class RClass(AxisConcatenator) - removed:
class nd_grid(Generic[_BoolType]) - removed:
constructor AxisConcatenator(axis: int=…, matrix: bool=…, ndmin: int=…, trans1d: int=…) -> None - removed:
constructor CClass() -> None - removed:
constructor IndexExpression(maketuple: _BoolType) -> None - removed:
constructor MGridClass() -> None - removed:
constructor OGridClass() -> None - removed:
constructor RClass() -> None - removed:
constructor nd_grid(sparse: _BoolType=…) -> None - removed:
field AxisConcatenator.axis: int - removed:
field AxisConcatenator.matrix: bool - removed:
field AxisConcatenator.ndmin: int - removed:
field AxisConcatenator.trans1d: int - removed:
field CClass.axis: Literal[-1] - removed:
field CClass.matrix: Literal[False] - removed:
field CClass.ndmin: Literal[2] - removed:
field CClass.trans1d: Literal[0] - removed:
field IndexExpression.maketuple: _BoolType - removed:
field RClass.axis: Literal[0] - removed:
field RClass.matrix: Literal[False] - removed:
field RClass.ndmin: Literal[1] - removed:
field RClass.trans1d: Literal[-1] - removed:
field nd_grid.sparse: _BoolType - removed:
function diag_indices(n: int, ndim: int=…) -> tuple[NDArray[int_], ...] - removed:
function diag_indices_from(arr: ArrayLike) -> tuple[NDArray[int_], ...] - removed:
function fill_diagonal(a: ndarray[Any, Any], val: Any, wrap: bool=…) -> None - removed:
function ix_(*args: _FiniteNestedSequence[_SupportsDType[_DType]]) -> tuple[ndarray[Any, _DType], ...] | (*args: str | _NestedSequence[str]) -> tuple[NDArray[str_], ...] | (*args: bytes | _NestedSequence[bytes]) -> tuple[NDArray[bytes_], ...] | (*args: bool | _NestedSequence[bool]) -> tuple[NDArray[bool_], ...] | (*args: int | _NestedSequence[int]) -> tuple[NDArray[int_], ...] | (*args: float | _… - removed:
static method AxisConcatenator.concatenate(*a: ArrayLike, axis: SupportsIndex=…, out: None=…) -> NDArray[Any] | (*a: ArrayLike, axis: SupportsIndex=…, out: _ArrayType=…) -> _ArrayType - removed:
static method AxisConcatenator.makemat(data: ArrayLike, dtype: DTypeLike=…, copy: bool=…) -> _Matrix[Any, Any] - removed:
variable c_: CClass - removed:
variable index_exp: IndexExpression[Literal[True]] - removed:
variable mgrid: MGridClass - removed:
variable ogrid: OGridClass - removed:
variable r_: RClass - removed:
variable s_: IndexExpression[Literal[False]]
- added:
function opt_func_info(func_name: str | None=…, signature: str | None=…) -> dict[str, dict[str, dict[str, str]]]
- changed:
class NDArrayOperatorsMixin → class NDArrayOperatorsMixin(ABC)
- removed:
variable nanargmax - removed:
variable nanargmin - removed:
variable nancumprod - removed:
variable nancumsum - removed:
variable nanmax - removed:
variable nanmean - removed:
variable nanmedian - removed:
variable nanmin - removed:
variable nanpercentile - removed:
variable nanprod - removed:
variable nanquantile - removed:
variable nanstd - removed:
variable nansum - removed:
variable nanvar
- removed:
class BagObj(Generic[_T_co]) - removed:
class NpzFile(Mapping[str, NDArray[Any]]) - removed:
constructor BagObj(obj: _SupportsGetItem[str, _T_co]) -> None - removed:
constructor NpzFile(fid: IO[str], own_fid: bool=…, allow_pickle: bool=…, pickle_kwargs: None | Mapping[str, Any]=…) -> None - removed:
field NpzFile.allow_pickle: bool - removed:
field NpzFile.fid: None | IO[str] - removed:
field NpzFile.files: list[str] - removed:
field NpzFile.pickle_kwargs: None | Mapping[str, Any] - removed:
field NpzFile.zip: zipfile.ZipFile - removed:
function fromregex(file: str | os.PathLike[str] | _SupportsRead[str] | _SupportsRead[bytes], regexp: str | bytes | Pattern[Any], dtype: _DTypeLike[_SCT], encoding: None | str=…) -> NDArray[_SCT] | (file: str | os.PathLike[str] | _SupportsRead[str] | _SupportsRead[bytes], regexp: str | bytes | Pattern[Any], dtype: DTypeLike, encoding: None | str=…) -> NDArray[Any] - removed:
function genfromtxt(fname: str | os.PathLike[str] | Iterable[str] | Iterable[bytes], dtype: None=…, comments: str=…, delimiter: None | str | int | Iterable[int]=…, skip_header: int=…, skip_footer: int=…, converters: None | Mapping[int | str, Callable[[str], Any]]=…, missing_values: Any=…, filling_values: Any=…, usecols: None | Sequence[int]=…, names: L[None, True] | str | Collection[str]=…, exclu… - removed:
function load(file: str | bytes | os.PathLike[Any] | _SupportsReadSeek[bytes], mmap_mode: L[None, 'r+', r, 'w+', c]=…, allow_pickle: bool=…, fix_imports: bool=…, encoding: L[ASCII, latin1, bytes]=…) -> Any - removed:
function loadtxt(fname: str | os.PathLike[str] | Iterable[str] | Iterable[bytes], dtype: None=…, comments: None | str | Sequence[str]=…, delimiter: None | str=…, converters: None | Mapping[int | str, Callable[[str], Any]]=…, skiprows: int=…, usecols: int | Sequence[int]=…, unpack: bool=…, ndmin: L[0, 1, 2]=…, encoding: None | str=…, max_rows: None | int=…, *, quotechar: None | str=…, like: None |… - removed:
function recfromcsv(fname: str | os.PathLike[str] | Iterable[str] | Iterable[bytes], *, usemask: L[False]=…, **kwargs: Any) -> recarray[Any, dtype[record]] | (fname: str | os.PathLike[str] | Iterable[str] | Iterable[bytes], *, usemask: L[True], **kwargs: Any) -> MaskedRecords[Any, dtype[void]] - removed:
function recfromtxt(fname: str | os.PathLike[str] | Iterable[str] | Iterable[bytes], *, usemask: L[False]=…, **kwargs: Any) -> recarray[Any, dtype[record]] | (fname: str | os.PathLike[str] | Iterable[str] | Iterable[bytes], *, usemask: L[True], **kwargs: Any) -> MaskedRecords[Any, dtype[void]] - removed:
function save(file: str | os.PathLike[str] | _SupportsWrite[bytes], arr: ArrayLike, allow_pickle: bool=…, fix_imports: bool=…) -> None - removed:
function savetxt(fname: str | os.PathLike[str] | _SupportsWrite[str] | _SupportsWrite[bytes], X: ArrayLike, fmt: str | Sequence[str]=…, delimiter: str=…, newline: str=…, header: str=…, footer: str=…, comments: str=…, encoding: None | str=…) -> None - removed:
function savez(file: str | os.PathLike[str] | _SupportsWrite[bytes], *args: ArrayLike, **kwds: ArrayLike) -> None - removed:
function savez_compressed(file: str | os.PathLike[str] | _SupportsWrite[bytes], *args: ArrayLike, **kwds: ArrayLike) -> None - removed:
method NpzFile.close() -> None - removed:
property NpzFile.f -> BagObj[_T]
- removed:
function poly(seq_of_zeros: ArrayLike) -> NDArray[floating[Any]] - removed:
function polyadd(a1: poly1d, a2: _ArrayLikeComplex_co | _ArrayLikeObject_co) -> poly1d | (a1: _ArrayLikeComplex_co | _ArrayLikeObject_co, a2: poly1d) -> poly1d | (a1: _ArrayLikeBool_co, a2: _ArrayLikeBool_co) -> NDArray[bool_] | (a1: _ArrayLikeUInt_co, a2: _ArrayLikeUInt_co) -> NDArray[unsignedinteger[Any]] | (a1: _ArrayLikeInt_co, a2: _ArrayLikeInt_co) -> NDArray[signedinteger[Any]] | (a1: _Arra… - removed:
function polyder(p: poly1d, m: SupportsInt | SupportsIndex=…) -> poly1d | (p: _ArrayLikeFloat_co, m: SupportsInt | SupportsIndex=…) -> NDArray[floating[Any]] | (p: _ArrayLikeComplex_co, m: SupportsInt | SupportsIndex=…) -> NDArray[complexfloating[Any, Any]] | (p: _ArrayLikeObject_co, m: SupportsInt | SupportsIndex=…) -> NDArray[object_] - removed:
function polydiv(u: poly1d, v: _ArrayLikeComplex_co | _ArrayLikeObject_co) -> _2Tup[poly1d] | (u: _ArrayLikeComplex_co | _ArrayLikeObject_co, v: poly1d) -> _2Tup[poly1d] | (u: _ArrayLikeFloat_co, v: _ArrayLikeFloat_co) -> _2Tup[NDArray[floating[Any]]] | (u: _ArrayLikeComplex_co, v: _ArrayLikeComplex_co) -> _2Tup[NDArray[complexfloating[Any, Any]]] | (u: _ArrayLikeObject_co, v: _ArrayLikeObject_co… - removed:
function polyfit(x: _ArrayLikeFloat_co, y: _ArrayLikeFloat_co, deg: SupportsIndex | SupportsInt, rcond: None | float=…, full: L[False]=…, w: None | _ArrayLikeFloat_co=…, cov: L[False]=…) -> NDArray[float64] | (x: _ArrayLikeComplex_co, y: _ArrayLikeComplex_co, deg: SupportsIndex | SupportsInt, rcond: None | float=…, full: L[False]=…, w: None | _ArrayLikeFloat_co=…, cov: L[False]=…) -> NDArray[comp… - removed:
function polyint(p: poly1d, m: SupportsInt | SupportsIndex=…, k: None | _ArrayLikeComplex_co | _ArrayLikeObject_co=…) -> poly1d | (p: _ArrayLikeFloat_co, m: SupportsInt | SupportsIndex=…, k: None | _ArrayLikeFloat_co=…) -> NDArray[floating[Any]] | (p: _ArrayLikeComplex_co, m: SupportsInt | SupportsIndex=…, k: None | _ArrayLikeComplex_co=…) -> NDArray[complexfloating[Any, Any]] | (p: _ArrayLikeObj… - removed:
function polysub(a1: poly1d, a2: _ArrayLikeComplex_co | _ArrayLikeObject_co) -> poly1d | (a1: _ArrayLikeComplex_co | _ArrayLikeObject_co, a2: poly1d) -> poly1d | (a1: _ArrayLikeBool_co, a2: _ArrayLikeBool_co) -> NoReturn | (a1: _ArrayLikeUInt_co, a2: _ArrayLikeUInt_co) -> NDArray[unsignedinteger[Any]] | (a1: _ArrayLikeInt_co, a2: _ArrayLikeInt_co) -> NDArray[signedinteger[Any]] | (a1: _ArrayLikeF… - removed:
function polyval(p: _ArrayLikeBool_co, x: _ArrayLikeBool_co) -> NDArray[int64] | (p: _ArrayLikeUInt_co, x: _ArrayLikeUInt_co) -> NDArray[unsignedinteger[Any]] | (p: _ArrayLikeInt_co, x: _ArrayLikeInt_co) -> NDArray[signedinteger[Any]] | (p: _ArrayLikeFloat_co, x: _ArrayLikeFloat_co) -> NDArray[floating[Any]] | (p: _ArrayLikeComplex_co, x: _ArrayLikeComplex_co) -> NDArray[complexfloating[Any, Any]… - removed:
function roots(p: ArrayLike) -> NDArray[complexfloating[Any, Any]] | NDArray[floating[Any]] - removed:
variable polymul
- changed:
function append_fields(base, names, data, dtypes=…, fill_value=…, usemask=…, asrecarray=…) → function append_fields(base: np.ndarray[ShapeT, np.dtype[np.void]], names: _OneOrMany[str], data: _OneOrMany[npt.NDArray[Any]], dtypes: _BuiltinSequence[np.dtype] | None, fill_value: int, usemask: Literal[False], asrecarray: Literal[False]=…) -> np.ndarray[ShapeT, np.dtype[np.void]] | (base: np.ndarray[ShapeT, np.dtype[np.void]], names: _OneOrMany[str], data: _OneOrMany[npt.NDArray[Any]], dtypes:… - changed:
function apply_along_fields(func, arr) → function apply_along_fields(func: Callable[[np.ndarray[ShapeT]], np.ndarray], arr: np.ndarray[ShapeT, np.dtype[np.void]]) -> np.ndarray[ShapeT, np.dtype[np.void]] - changed:
function assign_fields_by_name(dst, src, zero_unassigned=…) → function assign_fields_by_name(dst: npt.NDArray[np.void], src: npt.NDArray[np.void], zero_unassigned: bool=…) -> None - changed:
function drop_fields(base, drop_names, usemask=…, asrecarray=…) → function drop_fields(base: np.ndarray[ShapeT, np.dtype[np.void]], drop_names: str | Iterable[str], usemask: bool=…, asrecarray: Literal[False]=…) -> np.ndarray[ShapeT, np.dtype[np.void]] | (base: np.ndarray[ShapeT, np.dtype[np.void]], drop_names: str | Iterable[str], usemask: bool, asrecarray: Literal[True]) -> np.recarray[ShapeT, np.dtype[np.void]] | (base: np.ndarray[ShapeT, np.dtype[np.void]],… - changed:
function find_duplicates(a, key=…, ignoremask=…, return_index=…) → function find_duplicates(a: np.ma.MaskedArray[ShapeT, np.dtype[np.void]], key: str | None=…, ignoremask: bool=…, return_index: Literal[False]=…) -> np.ma.MaskedArray[ShapeT, np.dtype[np.void]] | (a: np.ma.MaskedArray[ShapeT, np.dtype[np.void]], key: str | None, ignoremask: bool, return_index: Literal[True]) -> tuple[np.ma.MaskedArray[ShapeT, np.dtype[np.void]], np.ndarray[ShapeT, np.dtype[np.int_… - changed:
function flatten_descr(ndtype) → function flatten_descr(ndtype: NonVoidDTypeT) -> tuple[tuple[Literal[''], NonVoidDTypeT]] | (ndtype: np.dtype[np.void]) -> tuple[tuple[str, np.dtype]] - changed:
function get_fieldstructure(adtype, lastname=…, parents=…) → function get_fieldstructure(adtype: np.dtype[np.void], lastname: str | None=…, parents: dict[str, list[str]] | None=…) -> dict[str, list[str]] - changed:
function get_names(adtype) → function get_names(adtype: np.dtype[np.void]) -> _NestedNames - changed:
function get_names_flat(adtype) → function get_names_flat(adtype: np.dtype[np.void]) -> tuple[str, ...] - changed:
function join_by(key, r1, r2, jointype=…, r1postfix=…, r2postfix=…, defaults=…, usemask=…, asrecarray=…) → function join_by(key: str | Sequence[str], r1: npt.NDArray[np.void], r2: npt.NDArray[np.void], jointype: _JoinType=…, r1postfix: str=…, r2postfix: str=…, defaults: Mapping[str, object] | None=…, *, usemask: Literal[False], asrecarray: Literal[False]=…) -> np.ndarray[tuple[int], np.dtype[np.void]] | (key: str | Sequence[str], r1: npt.NDArray[np.void], r2: npt.NDArray[np.void], jointype: _JoinType=… - changed:
function merge_arrays(seqarrays, fill_value=…, flatten=…, usemask=…, asrecarray=…) → function merge_arrays(seqarrays: Sequence[np.ndarray[ShapeT, np.dtype]] | np.ndarray[ShapeT, np.dtype], fill_value: float=…, flatten: bool=…, usemask: bool=…, asrecarray: bool=…) -> np.recarray[ShapeT, np.dtype[np.void]] | (seqarrays: Sequence[npt.ArrayLike] | np.void, fill_value: float=…, flatten: bool=…, usemask: bool=…, asrecarray: bool=…) -> np.recarray[_AnyShape, np.dtype[np.void]] - changed:
function rec_append_fields(base, names, data, dtypes=…) → function rec_append_fields(base: np.ndarray[ShapeT, np.dtype[np.void]], names: _OneOrMany[str], data: _OneOrMany[npt.NDArray[Any]], dtypes: _BuiltinSequence[np.dtype] | None=…) -> np.ma.MaskedArray[ShapeT, np.dtype[np.void]] - changed:
function rec_drop_fields(base, drop_names) → function rec_drop_fields(base: np.ndarray[ShapeT, np.dtype[np.void]], drop_names: str | Iterable[str]) -> np.recarray[ShapeT, np.dtype[np.void]] - changed:
function rec_join(key, r1, r2, jointype=…, r1postfix=…, r2postfix=…, defaults=…) → function rec_join(key: str | Sequence[str], r1: npt.NDArray[np.void], r2: npt.NDArray[np.void], jointype: _JoinType=…, r1postfix: str=…, r2postfix: str=…, defaults: Mapping[str, object] | None=…) -> np.recarray[tuple[int], np.dtype[np.void]] - changed:
function recursive_fill_fields(input, output) → function recursive_fill_fields(input: npt.NDArray[np.void], output: VoidArrayT) -> VoidArrayT - changed:
function rename_fields(base, namemapper) → function rename_fields(base: MaskedRecords[ShapeT, np.dtype[np.void]], namemapper: Mapping[str, str]) -> MaskedRecords[ShapeT, np.dtype[np.void]] | (base: np.ma.MaskedArray[ShapeT, np.dtype[np.void]], namemapper: Mapping[str, str]) -> np.ma.MaskedArray[ShapeT, np.dtype[np.void]] | (base: np.recarray[ShapeT, np.dtype[np.void]], namemapper: Mapping[str, str]) -> np.recarray[ShapeT, np.dtype[np.void… - changed:
function repack_fields(a, align=…, recurse=…) → function repack_fields(a: DTypeT, align: bool=…, recurse: bool=…) -> DTypeT | (a: ScalarT, align: bool=…, recurse: bool=…) -> ScalarT | (a: ArrayT, align: bool=…, recurse: bool=…) -> ArrayT - changed:
function require_fields(array, required_dtype) → function require_fields(array: np.ndarray[ShapeT, np.dtype[np.void]], required_dtype: _DTypeLikeVoid) -> np.ndarray[ShapeT, np.dtype[np.void]] - changed:
function stack_arrays(arrays, defaults=…, usemask=…, asrecarray=…, autoconvert=…) → function stack_arrays(arrays: ArrayT, defaults: Mapping[str, object] | None=…, usemask: bool=…, asrecarray: bool=…, autoconvert: bool=…) -> ArrayT | (arrays: Sequence[npt.NDArray[Any]], defaults: Mapping[str, Incomplete] | None, usemask: Literal[False], asrecarray: Literal[False]=…, autoconvert: bool=…) -> npt.NDArray[np.void] | (arrays: Sequence[npt.NDArray[Any]], defaults: Mapping[str, Incomple… - changed:
function structured_to_unstructured(arr, dtype=…, copy=…, casting=…) → function structured_to_unstructured(arr: npt.NDArray[np.void], dtype: _DTypeLike[ScalarT], copy: bool=…, casting: _CastingKind=…) -> npt.NDArray[ScalarT] | (arr: npt.NDArray[np.void], dtype: npt.DTypeLike | None=…, copy: bool=…, casting: _CastingKind=…) -> npt.NDArray[Any] - changed:
function unstructured_to_structured(arr, dtype=…, names=…, align=…, copy=…, casting=…) → function unstructured_to_structured(arr: npt.NDArray[Any], dtype: npt.DTypeLike, names: None=…, align: bool=…, copy: bool=…, casting: str=…) -> npt.NDArray[np.void] | (arr: npt.NDArray[Any], dtype: None, names: _OneOrMany[str], align: bool=…, copy: bool=…, casting: str=…) -> npt.NDArray[np.void] | (arr: npt.NDArray[Any], dtype: None=…, *, names: _OneOrMany[str], align: bool=…, copy: bool=…, casti…
- removed:
function arccos(x: _FloatLike_co) -> Any | (x: _ComplexLike_co) -> complexfloating[Any, Any] | (x: _ArrayLikeFloat_co) -> NDArray[Any] | (x: _ArrayLikeComplex_co) -> NDArray[complexfloating[Any, Any]] - removed:
function arcsin(x: _FloatLike_co) -> Any | (x: _ComplexLike_co) -> complexfloating[Any, Any] | (x: _ArrayLikeFloat_co) -> NDArray[Any] | (x: _ArrayLikeComplex_co) -> NDArray[complexfloating[Any, Any]] - removed:
function arctanh(x: _FloatLike_co) -> Any | (x: _ComplexLike_co) -> complexfloating[Any, Any] | (x: _ArrayLikeFloat_co) -> NDArray[Any] | (x: _ArrayLikeComplex_co) -> NDArray[complexfloating[Any, Any]] - removed:
function log(x: _FloatLike_co) -> Any | (x: _ComplexLike_co) -> complexfloating[Any, Any] | (x: _ArrayLikeFloat_co) -> NDArray[Any] | (x: _ArrayLikeComplex_co) -> NDArray[complexfloating[Any, Any]] - removed:
function log10(x: _FloatLike_co) -> Any | (x: _ComplexLike_co) -> complexfloating[Any, Any] | (x: _ArrayLikeFloat_co) -> NDArray[Any] | (x: _ArrayLikeComplex_co) -> NDArray[complexfloating[Any, Any]] - removed:
function log2(x: _FloatLike_co) -> Any | (x: _ComplexLike_co) -> complexfloating[Any, Any] | (x: _ArrayLikeFloat_co) -> NDArray[Any] | (x: _ArrayLikeComplex_co) -> NDArray[complexfloating[Any, Any]] - removed:
function logn(n: _FloatLike_co, x: _FloatLike_co) -> Any | (n: _ComplexLike_co, x: _ComplexLike_co) -> complexfloating[Any, Any] | (n: _ArrayLikeFloat_co, x: _ArrayLikeFloat_co) -> NDArray[Any] | (n: _ArrayLikeComplex_co, x: _ArrayLikeComplex_co) -> NDArray[complexfloating[Any, Any]] - removed:
function power(x: _FloatLike_co, p: _FloatLike_co) -> Any | (x: _ComplexLike_co, p: _ComplexLike_co) -> complexfloating[Any, Any] | (x: _ArrayLikeFloat_co, p: _ArrayLikeFloat_co) -> NDArray[Any] | (x: _ArrayLikeComplex_co, p: _ArrayLikeComplex_co) -> NDArray[complexfloating[Any, Any]] - removed:
function sqrt(x: _FloatLike_co) -> Any | (x: _ComplexLike_co) -> complexfloating[Any, Any] | (x: _ArrayLikeFloat_co) -> NDArray[Any] | (x: _ArrayLikeComplex_co) -> NDArray[complexfloating[Any, Any]]
- removed:
function configuration(parent_package=…, top_path=…)
- removed:
function apply_along_axis(func1d: Callable[Concatenate[NDArray[Any], _P], _ArrayLike[_SCT]], axis: SupportsIndex, arr: ArrayLike, *args: _P.args, **kwargs: _P.kwargs) -> NDArray[_SCT] | (func1d: Callable[Concatenate[NDArray[Any], _P], ArrayLike], axis: SupportsIndex, arr: ArrayLike, *args: _P.args, **kwargs: _P.kwargs) -> NDArray[Any] - removed:
function apply_over_axes(func: Callable[[NDArray[Any], int], NDArray[_SCT]], a: ArrayLike, axes: int | Sequence[int]) -> NDArray[_SCT] - removed:
function array_split(ary: _ArrayLike[_SCT], indices_or_sections: _ShapeLike, axis: SupportsIndex=…) -> list[NDArray[_SCT]] | (ary: ArrayLike, indices_or_sections: _ShapeLike, axis: SupportsIndex=…) -> list[NDArray[Any]] - removed:
function column_stack(tup: Sequence[_ArrayLike[_SCT]]) -> NDArray[_SCT] | (tup: Sequence[ArrayLike]) -> NDArray[Any] - removed:
function dsplit(ary: _ArrayLike[_SCT], indices_or_sections: _ShapeLike) -> list[NDArray[_SCT]] | (ary: ArrayLike, indices_or_sections: _ShapeLike) -> list[NDArray[Any]] - removed:
function dstack(tup: Sequence[_ArrayLike[_SCT]]) -> NDArray[_SCT] | (tup: Sequence[ArrayLike]) -> NDArray[Any] - removed:
function expand_dims(a: _ArrayLike[_SCT], axis: _ShapeLike) -> NDArray[_SCT] | (a: ArrayLike, axis: _ShapeLike) -> NDArray[Any] - removed:
function get_array_prepare(*args: _SupportsArrayPrepare) -> _ArrayPrepare | (*args: object) -> None | _ArrayPrepare - removed:
function get_array_wrap(*args: _SupportsArrayWrap) -> _ArrayWrap | (*args: object) -> None | _ArrayWrap - removed:
function hsplit(ary: _ArrayLike[_SCT], indices_or_sections: _ShapeLike) -> list[NDArray[_SCT]] | (ary: ArrayLike, indices_or_sections: _ShapeLike) -> list[NDArray[Any]] - removed:
function kron(a: _ArrayLikeBool_co, b: _ArrayLikeBool_co) -> NDArray[bool_] | (a: _ArrayLikeUInt_co, b: _ArrayLikeUInt_co) -> NDArray[unsignedinteger[Any]] | (a: _ArrayLikeInt_co, b: _ArrayLikeInt_co) -> NDArray[signedinteger[Any]] | (a: _ArrayLikeFloat_co, b: _ArrayLikeFloat_co) -> NDArray[floating[Any]] | (a: _ArrayLikeComplex_co, b: _ArrayLikeComplex_co) -> NDArray[complexfloating[Any, Any]] |… - removed:
function put_along_axis(arr: NDArray[_SCT], indices: NDArray[integer[Any]], values: ArrayLike, axis: None | int) -> None - removed:
function split(ary: _ArrayLike[_SCT], indices_or_sections: _ShapeLike, axis: SupportsIndex=…) -> list[NDArray[_SCT]] | (ary: ArrayLike, indices_or_sections: _ShapeLike, axis: SupportsIndex=…) -> list[NDArray[Any]] - removed:
function take_along_axis(arr: _SCT | NDArray[_SCT], indices: NDArray[integer[Any]], axis: None | int) -> NDArray[_SCT] - removed:
function tile(A: _ArrayLike[_SCT], reps: int | Sequence[int]) -> NDArray[_SCT] | (A: ArrayLike, reps: int | Sequence[int]) -> NDArray[Any] - removed:
function vsplit(ary: _ArrayLike[_SCT], indices_or_sections: _ShapeLike) -> list[NDArray[_SCT]] | (ary: ArrayLike, indices_or_sections: _ShapeLike) -> list[NDArray[Any]] - removed:
variable row_stack
- removed:
class DummyArray - removed:
constructor DummyArray(interface: dict[str, Any], base: None | NDArray[Any]=…) -> None - removed:
field DummyArray.base: None | NDArray[Any] - removed:
function as_strided(x: _ArrayLike[_SCT], shape: None | Iterable[int]=…, strides: None | Iterable[int]=…, subok: bool=…, writeable: bool=…) -> NDArray[_SCT] | (x: ArrayLike, shape: None | Iterable[int]=…, strides: None | Iterable[int]=…, subok: bool=…, writeable: bool=…) -> NDArray[Any] - removed:
function broadcast_arrays(*args: ArrayLike, subok: bool=…) -> list[NDArray[Any]] - removed:
function broadcast_shapes(*args: _ShapeLike) -> _Shape - removed:
function broadcast_to(array: _ArrayLike[_SCT], shape: int | Iterable[int], subok: bool=…) -> NDArray[_SCT] | (array: ArrayLike, shape: int | Iterable[int], subok: bool=…) -> NDArray[Any] - removed:
function sliding_window_view(x: _ArrayLike[_SCT], window_shape: int | Iterable[int], axis: None | SupportsIndex=…, *, subok: bool=…, writeable: bool=…) -> NDArray[_SCT] | (x: ArrayLike, window_shape: int | Iterable[int], axis: None | SupportsIndex=…, *, subok: bool=…, writeable: bool=…) -> NDArray[Any]
- removed:
function diag(v: _ArrayLike[_SCT], k: int=…) -> NDArray[_SCT] | (v: ArrayLike, k: int=…) -> NDArray[Any] - removed:
function diagflat(v: _ArrayLike[_SCT], k: int=…) -> NDArray[_SCT] | (v: ArrayLike, k: int=…) -> NDArray[Any] - removed:
function eye(N: int, M: None | int=…, k: int=…, dtype: None=…, order: _OrderCF=…, *, like: None | _SupportsArrayFunc=…) -> NDArray[float64] | (N: int, M: None | int=…, k: int=…, dtype: _DTypeLike[_SCT]=…, order: _OrderCF=…, *, like: None | _SupportsArrayFunc=…) -> NDArray[_SCT] | (N: int, M: None | int=…, k: int=…, dtype: DTypeLike=…, order: _OrderCF=…, *, like: None | _SupportsArrayFunc=…) -> ND… - removed:
function fliplr(m: _ArrayLike[_SCT]) -> NDArray[_SCT] | (m: ArrayLike) -> NDArray[Any] - removed:
function flipud(m: _ArrayLike[_SCT]) -> NDArray[_SCT] | (m: ArrayLike) -> NDArray[Any] - removed:
function histogram2d(x: _ArrayLikeFloat_co, y: _ArrayLikeFloat_co, bins: int | Sequence[int]=…, range: None | _ArrayLikeFloat_co=…, density: None | bool=…, weights: None | _ArrayLikeFloat_co=…) -> tuple[NDArray[float64], NDArray[floating[Any]], NDArray[floating[Any]]] | (x: _ArrayLikeComplex_co, y: _ArrayLikeComplex_co, bins: int | Sequence[int]=…, range: None | _ArrayLikeFloat_co=…, density: Non… - removed:
function mask_indices(n: int, mask_func: _MaskFunc[int], k: int=…) -> tuple[NDArray[intp], NDArray[intp]] | (n: int, mask_func: _MaskFunc[_T], k: _T) -> tuple[NDArray[intp], NDArray[intp]] - removed:
function tri(N: int, M: None | int=…, k: int=…, dtype: None=…, *, like: None | _SupportsArrayFunc=…) -> NDArray[float64] | (N: int, M: None | int=…, k: int=…, dtype: _DTypeLike[_SCT]=…, *, like: None | _SupportsArrayFunc=…) -> NDArray[_SCT] | (N: int, M: None | int=…, k: int=…, dtype: DTypeLike=…, *, like: None | _SupportsArrayFunc=…) -> NDArray[Any] - removed:
function tril(v: _ArrayLike[_SCT], k: int=…) -> NDArray[_SCT] | (v: ArrayLike, k: int=…) -> NDArray[Any] - removed:
function tril_indices(n: int, k: int=…, m: None | int=…) -> tuple[NDArray[int_], NDArray[int_]] - removed:
function tril_indices_from(arr: NDArray[Any], k: int=…) -> tuple[NDArray[int_], NDArray[int_]] - removed:
function triu(v: _ArrayLike[_SCT], k: int=…) -> NDArray[_SCT] | (v: ArrayLike, k: int=…) -> NDArray[Any] - removed:
function triu_indices(n: int, k: int=…, m: None | int=…) -> tuple[NDArray[int_], NDArray[int_]] - removed:
function triu_indices_from(arr: NDArray[Any], k: int=…) -> tuple[NDArray[int_], NDArray[int_]] - removed:
function vander(x: _ArrayLikeInt_co, N: None | int=…, increasing: bool=…) -> NDArray[signedinteger[Any]] | (x: _ArrayLikeFloat_co, N: None | int=…, increasing: bool=…) -> NDArray[floating[Any]] | (x: _ArrayLikeComplex_co, N: None | int=…, increasing: bool=…) -> NDArray[complexfloating[Any, Any]] | (x: _ArrayLikeObject_co, N: None | int=…, increasing: bool=…) -> NDArray[object_]
- removed:
function asfarray(a: object, dtype: None | type[float]=…) -> NDArray[float64] | (a: Any, dtype: _DTypeLikeComplex) -> NDArray[complexfloating[Any, Any]] | (a: Any, dtype: DTypeLike) -> NDArray[floating[Any]] - removed:
function common_type(*arrays: _SupportsDType[dtype[integer[Any]]]) -> type[floating[_64Bit]] | (*arrays: _SupportsDType[dtype[floating[_NBit1]]]) -> type[floating[_NBit1]] | (*arrays: _SupportsDType[dtype[integer[Any] | floating[_NBit1]]]) -> type[floating[_NBit1 | _64Bit]] | (*arrays: _SupportsDType[dtype[floating[_NBit1] | complexfloating[_NBit2, _NBit2]]]) -> type[complexfloating[_NBit1 | _NBi… - removed:
function imag(val: _SupportsImag[_T]) -> _T | (val: ArrayLike) -> NDArray[Any] - removed:
function iscomplex(x: _ScalarLike_co) -> bool_ | (x: ArrayLike) -> NDArray[bool_] - removed:
function iscomplexobj(x: _SupportsDType[dtype[Any]] | ArrayLike) -> bool - removed:
function isreal(x: _ScalarLike_co) -> bool_ | (x: ArrayLike) -> NDArray[bool_] - removed:
function isrealobj(x: _SupportsDType[dtype[Any]] | ArrayLike) -> bool - removed:
function mintypecode(typechars: Iterable[str | ArrayLike], typeset: Container[str]=…, default: str=…) -> str - removed:
function nan_to_num(x: _SCT, copy: bool=…, nan: float=…, posinf: None | float=…, neginf: None | float=…) -> _SCT | (x: _ScalarLike_co, copy: bool=…, nan: float=…, posinf: None | float=…, neginf: None | float=…) -> Any | (x: _ArrayLike[_SCT], copy: bool=…, nan: float=…, posinf: None | float=…, neginf: None | float=…) -> NDArray[_SCT] | (x: ArrayLike, copy: bool=…, nan: float=…, posinf: None | floa… - removed:
function real(val: _SupportsReal[_T]) -> _T | (val: ArrayLike) -> NDArray[Any] - removed:
function real_if_close(a: _ArrayLike[complexfloating[_NBit1, _NBit1]], tol: float=…) -> NDArray[floating[_NBit1]] | NDArray[complexfloating[_NBit1, _NBit1]] | (a: _ArrayLike[_SCT], tol: float=…) -> NDArray[_SCT] | (a: ArrayLike, tol: float=…) -> NDArray[Any] - removed:
function typename(char: L[S1]) -> L[character] | (char: L['?']) -> L[bool] | (char: L[b]) -> L['signed char'] | (char: L[B]) -> L['unsigned char'] | (char: L[h]) -> L[short] | (char: L[H]) -> L['unsigned short'] | (char: L[i]) -> L[integer] | (char: L[I]) -> L['unsigned integer'] | (char: L[l]) -> L['long integer'] | (char: L[L]) -> L['unsigned long integer'] | (char: L[q]) -> L['long long intege…
- removed:
function fix(x: _FloatLike_co, out: None=…) -> floating[Any] | (x: _ArrayLikeFloat_co, out: None=…) -> NDArray[floating[Any]] | (x: _ArrayLikeObject_co, out: None=…) -> NDArray[object_] | (x: _ArrayLikeFloat_co | _ArrayLikeObject_co, out: _ArrayType) -> _ArrayType - removed:
function isneginf(x: _FloatLike_co, out: None=…) -> bool_ | (x: _ArrayLikeFloat_co, out: None=…) -> NDArray[bool_] | (x: _ArrayLikeFloat_co, out: _ArrayType) -> _ArrayType - removed:
function isposinf(x: _FloatLike_co, out: None=…) -> bool_ | (x: _ArrayLikeFloat_co, out: None=…) -> NDArray[bool_] | (x: _ArrayLikeFloat_co, out: _ArrayType) -> _ArrayType
- removed:
class container - removed:
constructor container(data, dtype=…, copy=…) - removed:
method container.astype(typecode) - removed:
method container.byteswap() - removed:
method container.copy() - removed:
method container.tobytes() - removed:
method container.tostring() - removed:
variable temp - removed:
variable ua - removed:
variable ua_small
- removed:
function byte_bounds(a: generic | ndarray[Any, Any]) -> tuple[int, int] - removed:
function deprecate(*, old_name: None | str=…, new_name: None | str=…, message: None | str=…) -> _Deprecate | (func: _FuncType, /, old_name: None | str=…, new_name: None | str=…, message: None | str=…) -> _FuncType - removed:
function deprecate_with_doc(msg: None | str) -> _Deprecate - removed:
function get_include() -> str - removed:
function info(object: object=…, maxwidth: int=…, output: None | _SupportsWrite[str]=…, toplevel: str=…) -> None - removed:
function lookfor(what: str, module: None | str | Sequence[str]=…, import_modules: bool=…, regenerate: bool=…, output: None | _SupportsWrite[str]=…) -> None - removed:
function safe_eval(source: str | AST) -> Any - removed:
function show_runtime() -> None - removed:
function source(object: object, output: None | _SupportsWrite[str]=…) -> None - removed:
function who(vardict: None | Mapping[str, ndarray[Any, Any]]=…) -> None
- removed:
export PytestTester - removed:
variable test: PytestTester - changed:
class LinAlgError(Exception) → class LinAlgError(ValueError) - added:
export cross - added:
export diagonal - added:
export matmul - added:
export matrix_norm - added:
export matrix_transpose - added:
export outer - added:
export svdvals - added:
export tensordot - added:
export trace - added:
export vecdot - added:
export vector_norm
- added:
class LapackError(Exception) - added:
function dgelsd(m: int, n: int, nrhs: int, a: NDArray[np.float64], lda: int, b: NDArray[np.float64], ldb: int, s: NDArray[np.float64], rcond: float, rank: int, work: NDArray[np.float64], lwork: int, iwork: NDArray[fortran_int], info: int) -> _DGELSD - added:
function dgeqrf(m: int, n: int, a: NDArray[np.float64], lda: int, tau: NDArray[np.float64], work: NDArray[np.float64], lwork: int, info: int) -> _DGEQRF - added:
function dorgqr(m: int, n: int, k: int, a: NDArray[np.float64], lda: int, tau: NDArray[np.float64], work: NDArray[np.float64], lwork: int, info: int) -> _DORGQR - added:
function xerbla(srname: object, info: int) -> None - added:
function zgelsd(m: int, n: int, nrhs: int, a: NDArray[np.complex128], lda: int, b: NDArray[np.complex128], ldb: int, s: NDArray[np.float64], rcond: float, rank: int, work: NDArray[np.complex128], lwork: int, rwork: NDArray[np.float64], iwork: NDArray[fortran_int], info: int) -> _ZGELSD - added:
function zgeqrf(m: int, n: int, a: NDArray[np.complex128], lda: int, tau: NDArray[np.complex128], work: NDArray[np.complex128], lwork: int, info: int) -> _ZGEQRF - added:
function zungqr(m: int, n: int, k: int, a: NDArray[np.complex128], lda: int, tau: NDArray[np.complex128], work: NDArray[np.complex128], lwork: int, info: int) -> _ZUNGQR
- removed:
class EigResult(NamedTuple) - removed:
class EighResult(NamedTuple) - removed:
class QRResult(NamedTuple) - removed:
class SVDResult(NamedTuple) - removed:
class SlogdetResult(NamedTuple) - removed:
field EigResult.eigenvalues: NDArray[Any] - removed:
field EigResult.eigenvectors: NDArray[Any] - removed:
field EighResult.eigenvalues: NDArray[Any] - removed:
field EighResult.eigenvectors: NDArray[Any] - removed:
field QRResult.Q: NDArray[Any] - removed:
field QRResult.R: NDArray[Any] - removed:
field SVDResult.S: NDArray[Any] - removed:
field SVDResult.U: NDArray[Any] - removed:
field SVDResult.Vh: NDArray[Any] - removed:
field SlogdetResult.logabsdet: Any - removed:
field SlogdetResult.sign: Any - removed:
function cholesky(a: _ArrayLikeInt_co) -> NDArray[float64] | (a: _ArrayLikeFloat_co) -> NDArray[floating[Any]] | (a: _ArrayLikeComplex_co) -> NDArray[complexfloating[Any, Any]] - removed:
function cond(x: _ArrayLikeComplex_co, p: None | float | L[fro, nuc]=…) -> Any - removed:
function det(a: _ArrayLikeComplex_co) -> Any - removed:
function eig(a: _ArrayLikeInt_co) -> EigResult | (a: _ArrayLikeFloat_co) -> EigResult | (a: _ArrayLikeComplex_co) -> EigResult - removed:
function eigh(a: _ArrayLikeInt_co, UPLO: L[L, U, l, u]=…) -> EighResult | (a: _ArrayLikeFloat_co, UPLO: L[L, U, l, u]=…) -> EighResult | (a: _ArrayLikeComplex_co, UPLO: L[L, U, l, u]=…) -> EighResult - removed:
function eigvals(a: _ArrayLikeInt_co) -> NDArray[float64] | NDArray[complex128] | (a: _ArrayLikeFloat_co) -> NDArray[floating[Any]] | NDArray[complexfloating[Any, Any]] | (a: _ArrayLikeComplex_co) -> NDArray[complexfloating[Any, Any]] - removed:
function eigvalsh(a: _ArrayLikeInt_co, UPLO: L[L, U, l, u]=…) -> NDArray[float64] | (a: _ArrayLikeComplex_co, UPLO: L[L, U, l, u]=…) -> NDArray[floating[Any]] - removed:
function inv(a: _ArrayLikeInt_co) -> NDArray[float64] | (a: _ArrayLikeFloat_co) -> NDArray[floating[Any]] | (a: _ArrayLikeComplex_co) -> NDArray[complexfloating[Any, Any]] - removed:
function lstsq(a: _ArrayLikeInt_co, b: _ArrayLikeInt_co, rcond: None | float=…) -> tuple[NDArray[float64], NDArray[float64], int32, NDArray[float64]] | (a: _ArrayLikeFloat_co, b: _ArrayLikeFloat_co, rcond: None | float=…) -> tuple[NDArray[floating[Any]], NDArray[floating[Any]], int32, NDArray[floating[Any]]] | (a: _ArrayLikeComplex_co, b: _ArrayLikeComplex_co, rcond: None | float=…) -> tuple[NDAr… - removed:
function matrix_power(a: _ArrayLikeComplex_co | _ArrayLikeObject_co, n: SupportsIndex) -> NDArray[Any] - removed:
function matrix_rank(A: _ArrayLikeComplex_co, tol: None | _ArrayLikeFloat_co=…, hermitian: bool=…) -> Any - removed:
function multi_dot(arrays: Iterable[_ArrayLikeComplex_co | _ArrayLikeObject_co | _ArrayLikeTD64_co], *, out: None | NDArray[Any]=…) -> Any - removed:
function norm(x: ArrayLike, ord: None | float | L[fro, nuc]=…, axis: None=…, keepdims: bool=…) -> floating[Any] | (x: ArrayLike, ord: None | float | L[fro, nuc]=…, axis: SupportsInt | SupportsIndex | tuple[int, ...]=…, keepdims: bool=…) -> Any - removed:
function pinv(a: _ArrayLikeInt_co, rcond: _ArrayLikeFloat_co=…, hermitian: bool=…) -> NDArray[float64] | (a: _ArrayLikeFloat_co, rcond: _ArrayLikeFloat_co=…, hermitian: bool=…) -> NDArray[floating[Any]] | (a: _ArrayLikeComplex_co, rcond: _ArrayLikeFloat_co=…, hermitian: bool=…) -> NDArray[complexfloating[Any, Any]] - removed:
function qr(a: _ArrayLikeInt_co, mode: _ModeKind=…) -> QRResult | (a: _ArrayLikeFloat_co, mode: _ModeKind=…) -> QRResult | (a: _ArrayLikeComplex_co, mode: _ModeKind=…) -> QRResult - removed:
function slogdet(a: _ArrayLikeComplex_co) -> SlogdetResult - removed:
function solve(a: _ArrayLikeInt_co, b: _ArrayLikeInt_co) -> NDArray[float64] | (a: _ArrayLikeFloat_co, b: _ArrayLikeFloat_co) -> NDArray[floating[Any]] | (a: _ArrayLikeComplex_co, b: _ArrayLikeComplex_co) -> NDArray[complexfloating[Any, Any]] - removed:
function svd(a: _ArrayLikeInt_co, full_matrices: bool=…, compute_uv: L[True]=…, hermitian: bool=…) -> SVDResult | (a: _ArrayLikeFloat_co, full_matrices: bool=…, compute_uv: L[True]=…, hermitian: bool=…) -> SVDResult | (a: _ArrayLikeComplex_co, full_matrices: bool=…, compute_uv: L[True]=…, hermitian: bool=…) -> SVDResult | (a: _ArrayLikeInt_co, full_matrices: bool=…, compute_uv: L[False]=…, hermit… - removed:
function tensorinv(a: _ArrayLikeInt_co, ind: int=…) -> NDArray[float64] | (a: _ArrayLikeFloat_co, ind: int=…) -> NDArray[floating[Any]] | (a: _ArrayLikeComplex_co, ind: int=…) -> NDArray[complexfloating[Any, Any]] - removed:
function tensorsolve(a: _ArrayLikeInt_co, b: _ArrayLikeInt_co, axes: None | Iterable[int]=…) -> NDArray[float64] | (a: _ArrayLikeFloat_co, b: _ArrayLikeFloat_co, axes: None | Iterable[int]=…) -> NDArray[floating[Any]] | (a: _ArrayLikeComplex_co, b: _ArrayLikeComplex_co, axes: None | Iterable[int]=…) -> NDArray[complexfloating[Any, Any]]
- removed:
export PytestTester - removed:
variable test: PytestTester - added:
export core - added:
export ones_like - added:
export round_ - added:
export zeros_like
- removed:
class MaskedArrayFutureWarning(FutureWarning) - removed:
class MaskedConstant(MaskedArray[Any, dtype[float64]]) - removed:
class MaskedIterator - removed:
constructor MaskedIterator(ma) - removed:
field MaskedArray.T: Any - removed:
field MaskedArray.copy: Any - removed:
field MaskedArray.data: Any - removed:
field MaskedArray.diagonal: Any - removed:
field MaskedArray.flatten: Any - removed:
field MaskedArray.get_fill_value: Any - removed:
field MaskedArray.get_imag: Any - removed:
field MaskedArray.get_real: Any - removed:
field MaskedArray.repeat: Any - removed:
field MaskedArray.set_fill_value: Any - removed:
field MaskedArray.squeeze: Any - removed:
field MaskedArray.swapaxes: Any - removed:
field MaskedArray.torecords: Any - removed:
field MaskedArray.transpose: Any - removed:
field MaskedIterator.dataiter: Any - removed:
field MaskedIterator.ma: Any - removed:
field MaskedIterator.maskiter: Any - removed:
function dot(a, b, strict=…, out=…) - removed:
function mask_rowcols(a, axis=…) - removed:
method MaskedArray.nonzero() - removed:
method MaskedConstant.copy(*args, **kwargs) - removed:
property MaskedArray.baseclass - removed:
property MaskedArray.dtype - removed:
property MaskedArray.fill_value - removed:
property MaskedArray.flat - removed:
property MaskedArray.hardmask - removed:
property MaskedArray.imag - removed:
property MaskedArray.mask - removed:
property MaskedArray.real - removed:
property MaskedArray.recordmask - removed:
property MaskedArray.shape - removed:
property MaskedArray.sharedmask - removed:
variable all: _frommethod - removed:
variable alltrue: _MaskedBinaryOperation - removed:
variable anom: _frommethod - removed:
variable any: _frommethod - removed:
variable arange: _convert2ma - removed:
variable argmax: _frommethod - removed:
variable argmin: _frommethod - removed:
variable compress: _frommethod - removed:
variable copy: _frommethod - removed:
variable count: _frommethod - removed:
variable cumprod: _frommethod - removed:
variable cumsum: _frommethod - removed:
variable diagonal: _frommethod - removed:
variable empty: _convert2ma - removed:
variable empty_like: _convert2ma - removed:
variable frombuffer: _convert2ma - removed:
variable fromfunction: _convert2ma - removed:
variable get_data - removed:
variable get_mask - removed:
variable harden_mask: _frommethod - removed:
variable identity: _convert2ma - removed:
variable ids: _frommethod - removed:
variable isMA - removed:
variable isarray - removed:
variable mean: _frommethod - removed:
variable nonzero: _frommethod - removed:
variable prod: _frommethod - removed:
variable product: _frommethod - removed:
variable ravel: _frommethod - removed:
variable repeat: _frommethod - removed:
variable soften_mask: _frommethod - removed:
variable sometrue: Callable[..., Any] - removed:
variable std: _frommethod - removed:
variable sum: _frommethod - removed:
variable swapaxes: _frommethod - removed:
variable trace: _frommethod - removed:
variable var: _frommethod - changed:
class MaskedArray(ndarray[_ShapeType, _DType_co]) → class MaskedArray(ndarray[_ShapeT_co, _DTypeT_co]) - changed:
class mvoid(MaskedArray[_ShapeType, _DType_co]) → class mvoid(MaskedArray[_ShapeT_co, _DTypeT_co]) - changed:
field MaskedArray.product: Any → field MaskedArray.product - changed:
function allclose(a, b, masked_equal=…, rtol=…, atol=…) → function allclose(a: ArrayLike, b: ArrayLike, masked_equal: bool=…, rtol: float=…, atol: float=…) -> bool - changed:
function allequal(a, b, fill_value=…) → function allequal(a: ArrayLike, b: ArrayLike, fill_value: bool=…) -> bool - changed:
function append(a, b, axis=…) → function append(a: MArrayT, b: MArrayT, axis: SupportsIndex) -> MArrayT | (a: Sequence[ScalarT], b: Sequence[ScalarT], axis: SupportsIndex) -> _Masked1D[ScalarT] | (a: _Seq2D[ScalarT], b: _Seq2D[ScalarT], axis: SupportsIndex) -> _Masked2D[ScalarT] | (a: _Seq3D[ScalarT], b: _Seq3D[ScalarT], axis: SupportsIndex) -> _Masked3D[ScalarT] | (a: _NestedSequence[ScalarT], b: _NestedSequence[ScalarT], axis… - changed:
function argsort(a, axis=…, kind=…, order=…, endwith=…, fill_value=…) → function argsort(a: ArrayLike, axis: _NoValueType=…, kind: _SortKind | None=…, order: str | Sequence[str] | None=…, endwith: bool | None=…, fill_value: _ScalarLike_co | None=…, *, stable: bool | None=…, descending: bool | None=…) -> _Array1D[np.intp] | (a: MaskedArray, axis: None, kind: _SortKind | None=…, order: str | Sequence[str] | None=…, endwith: bool | None=…, fill_value: _ScalarLike_co | N… - changed:
function array(data, dtype=…, copy=…, order=…, mask=…, fill_value=…, keep_mask=…, hard_mask=…, shrink=…, subok=…, ndmin=…) → function array(data: _ArrayLike[ScalarT], dtype: None=…, copy: bool=…, order: _OrderKACF | None=…, mask: _ArrayLikeBool_co=…, fill_value: _ScalarLike_co | None=…, keep_mask: bool=…, hard_mask: bool=…, shrink: bool=…, subok: bool=…, ndmin: int=…) -> _MaskedArray[ScalarT] | (data: object, dtype: _DTypeLike[ScalarT], copy: bool=…, order: _OrderKACF | None=…, mask: _ArrayLikeBool_co=…, fill_value: _S… - changed:
function asanyarray(a, dtype=…) → function asanyarray(a: MArrayT, dtype: None=…, order: _OrderKACF | None=…) -> MArrayT | (a: _ArrayLike[ScalarT], dtype: None=…, order: _OrderKACF | None=…) -> _MaskedArray[ScalarT] | (a: object, dtype: _DTypeLike[ScalarT], order: _OrderKACF | None=…) -> _MaskedArray[ScalarT] | (a: object, dtype: DTypeLike | None=…, order: _OrderKACF | None=…) -> _MaskedArray[Any] - changed:
function asarray(a, dtype=…, order=…) → function asarray(a: _ArrayLike[ScalarT], dtype: None=…, order: _OrderKACF | None=…) -> _MaskedArray[ScalarT] | (a: object, dtype: _DTypeLike[ScalarT], order: _OrderKACF | None=…) -> _MaskedArray[ScalarT] | (a: object, dtype: DTypeLike | None=…, order: _OrderKACF | None=…) -> _MaskedArray[Any] - changed:
function choose(indices, choices, out=…, mode=…) → function choose(indices: _IntLike_co, choices: ArrayLike, out: None=…, mode: _ModeKind=…) -> Any | (indices: _ArrayLikeInt_co, choices: _ArrayLike[ScalarT], out: None=…, mode: _ModeKind=…) -> _MaskedArray[ScalarT] | (indices: _ArrayLikeInt_co, choices: ArrayLike, out: None=…, mode: _ModeKind=…) -> _MaskedArray[Incomplete] | (indices: _ArrayLikeInt_co, choices: ArrayLike, out: ArrayT, mode: _ModeK… - changed:
function common_fill_value(a, b) → function common_fill_value(a: _MaskedArray[ScalarT], b: MaskedArray) -> ScalarT | None | (a: object, b: object) -> Any - changed:
function compressed(x) → function compressed(x: _ArrayLike[ScalarT]) -> _Array1D[ScalarT] | (x: ArrayLike) -> _Array1D[Any] - changed:
function concatenate(arrays, axis=…) → function concatenate(arrays: _ArrayLike[ScalarT], axis: SupportsIndex | None=…) -> _MaskedArray[ScalarT] | (arrays: SupportsLenAndGetItem[ArrayLike], axis: SupportsIndex | None=…) -> _MaskedArray[Incomplete] - changed:
function convolve(a, v, mode=…, propagate_mask=…) → function convolve(a: _ArrayLike[_AnyNumericScalarT], v: _ArrayLike[_AnyNumericScalarT], mode: _CorrelateMode=…, propagate_mask: bool=…) -> _Masked1D[_AnyNumericScalarT] | (a: _ArrayLikeBool_co, v: _ArrayLikeBool_co, mode: _CorrelateMode=…, propagate_mask: bool=…) -> _Masked1D[np.bool] | (a: _ArrayLikeInt_co, v: _ArrayLikeInt_co, mode: _CorrelateMode=…, propagate_mask: bool=…) -> _Masked1D[np.int_… - changed:
function correlate(a, v, mode=…, propagate_mask=…) → function correlate(a: _ArrayLike[_AnyNumericScalarT], v: _ArrayLike[_AnyNumericScalarT], mode: _CorrelateMode=…, propagate_mask: bool=…) -> _Masked1D[_AnyNumericScalarT] | (a: _ArrayLikeBool_co, v: _ArrayLikeBool_co, mode: _CorrelateMode=…, propagate_mask: bool=…) -> _Masked1D[np.bool] | (a: _ArrayLikeInt_co, v: _ArrayLikeInt_co, mode: _CorrelateMode=…, propagate_mask: bool=…) -> _Masked1D[np.int… - changed:
function default_fill_value(obj) → function default_fill_value(obj: object) -> Any - changed:
function diag(v, k=…) → function diag(v: _ArrayNoD[ScalarT] | Sequence[Sequence[ScalarT]], k: int=…) -> _MaskedArray[ScalarT] | (v: _Array2D[ScalarT] | Sequence[Sequence[ScalarT]], k: int=…) -> _Masked1D[ScalarT] | (v: _Array1D[ScalarT] | Sequence[ScalarT], k: int=…) -> _Masked2D[ScalarT] | (v: Sequence[Sequence[_ScalarLike_co]], k: int=…) -> _Masked1D[Incomplete] | (v: Sequence[_ScalarLike_co], k: int=…) -> _Masked2D[I… - changed:
function diff(a, /, n=…, axis=…, prepend=…, append=…) → function diff(a: MArrayT, /, n: int=…, axis: SupportsIndex=…, prepend: ArrayLike | _NoValueType=…, append: ArrayLike | _NoValueType=…) -> MArrayT | (a: MaskedArray[ShapeT, np.dtype[np.datetime64]], /, n: int=…, axis: SupportsIndex=…, prepend: ArrayLike | _NoValueType=…, append: ArrayLike | _NoValueType=…) -> MaskedArray[ShapeT, np.dtype[np.timedelta64]] | (a: _ArrayLike[ScalarT], /, n: int=…, axi… - changed:
function filled(a, fill_value=…) → function filled(a: ndarray[ShapeT, DTypeT], fill_value: _ScalarLike_co | None=…) -> ndarray[ShapeT, DTypeT] | (a: _ArrayLike[ScalarT], fill_value: _ScalarLike_co | None=…) -> NDArray[ScalarT] | (a: ArrayLike, fill_value: _ScalarLike_co | None=…) -> NDArray[Incomplete] - changed:
function fix_invalid(a, mask=…, copy=…, fill_value=…) → function fix_invalid(a: np.ndarray[ShapeT, DTypeT], mask: _ArrayLikeBool_co=…, copy: bool=…, fill_value: _ScalarLike_co | None=…) -> MaskedArray[ShapeT, DTypeT] | (a: _ArrayLike[ScalarT], mask: _ArrayLikeBool_co=…, copy: bool=…, fill_value: _ScalarLike_co | None=…) -> _MaskedArray[ScalarT] | (a: ArrayLike, mask: _ArrayLikeBool_co=…, copy: bool=…, fill_value: _ScalarLike_co | None=…) -> _MaskedArr… - changed:
function flatten_mask(mask) → function flatten_mask(mask: np.ndarray[ShapeT]) -> _MaskArray[ShapeT] | (mask: ArrayLike) -> _MaskArray[_AnyShape] - changed:
function flatten_structured_array(a) → function flatten_structured_array(a: MaskedArray[ShapeT, np.dtype[np.void]]) -> MaskedArray[ShapeT] | (a: np.ndarray[ShapeT, np.dtype[np.void]]) -> np.ndarray[ShapeT] | (a: ArrayLike) -> np.ndarray - changed:
function fromflex(fxarray) → function fromflex(fxarray: np.ndarray[ShapeT, np.dtype[np.void]]) -> MaskedArray[ShapeT, np.dtype[Incomplete]] - changed:
function getdata(a, subok=…) → function getdata(a: np.ndarray[ShapeT, DTypeT], subok: bool=…) -> np.ndarray[ShapeT, DTypeT] | (a: _ArrayLike[ScalarT], subok: bool=…) -> NDArray[ScalarT] | (a: ArrayLike, subok: bool=…) -> NDArray[Incomplete] - changed:
function getmask(a) → function getmask(a: _ScalarLike_co) -> _NoMaskType | (a: MaskedArray[ShapeT, Any]) -> _MaskArray[ShapeT] | _NoMaskType | (a: ArrayLike) -> _MaskArray[_AnyShape] | _NoMaskType - changed:
function getmaskarray(arr) → function getmaskarray(arr: _ScalarLike_co) -> _MaskArray[tuple[()]] | (arr: np.ndarray[ShapeT, Any]) -> _MaskArray[ShapeT] | (arr: ArrayLike) -> _MaskArray[_AnyShape] - changed:
function inner(a, b) → function inner(a: _ArrayNoD[ScalarT], b: _ArrayLike[ScalarT]) -> _MaskedArray[ScalarT] | Any | (a: _ArrayLike[ScalarT], b: _ArrayNoD[ScalarT]) -> _MaskedArray[ScalarT] | Any | (a: _ToArray1D[ScalarT], b: _ToArray1D[ScalarT]) -> ScalarT | (a: _Array1D[np.object_], b: _Array1D[np.object_] | _ToArray1D[_InnerScalar]) -> Any | (a: _ToArray1D[_InnerScalar], b: _Array1D[np.object_]) -> Any | (a: Sequen… - changed:
function isMaskedArray(x) → function isMaskedArray(x: object) -> TypeIs[MaskedArray] - changed:
function is_mask(m) → function is_mask(m: object) -> TypeIs[NDArray[bool_]] - changed:
function is_masked(x) → function is_masked(x: object) -> bool - changed:
function left_shift(a, n) → function left_shift(a: ndarray[ShapeT, np.dtype[ScalarT]], n: int) -> MaskedArray[ShapeT, np.dtype[ScalarT]] | (a: _ArrayLike[ScalarT], n: int) -> _MaskedArray[ScalarT] | (a: _ArrayLikeInt_co, n: int) -> _MaskedArray[Incomplete] - changed:
function make_mask(m, copy=…, shrink=…, dtype=…) → function make_mask(m: _NoMaskType, copy: bool=…, shrink: bool=…, dtype: _DTypeLikeBool=…) -> _NoMaskType | (m: np.ndarray[ShapeT], copy: bool=…, shrink: Literal[True]=…, dtype: _DTypeLikeBool=…) -> _MaskArray[ShapeT] | _NoMaskType | (m: np.ndarray[ShapeT], copy: bool=…, *, shrink: Literal[False], dtype: _DTypeLikeBool=…) -> _MaskArray[ShapeT] | (m: np.ndarray[ShapeT], copy: bool=…, shrink: bool=…… - changed:
function make_mask_descr(ndtype) → function make_mask_descr(ndtype: _VoidDTypeLike) -> np.dtype[np.void] | (ndtype: _DTypeLike[np.generic] | str | type) -> np.dtype[np.bool_] - changed:
function make_mask_none(newshape, dtype=…) → function make_mask_none(newshape: ShapeT, dtype: np.dtype | type | str | None=…) -> _MaskArray[ShapeT] | (newshape: ShapeT, dtype: _VoidDTypeLike) -> np.ndarray[ShapeT, dtype[np.void]] | (newshape: _ShapeLike, dtype: np.dtype | type | str | None=…) -> _MaskArray[_AnyShape] | (newshape: _ShapeLike, dtype: _VoidDTypeLike) -> NDArray[np.void] - changed:
function mask_or(m1, m2, copy=…, shrink=…) → function mask_or(m1: _NoMaskType | Literal[False], m2: _ScalarLike_co, copy: bool=…, shrink: Literal[True]=…) -> _NoMaskType | (m1: _NoMaskType | Literal[False], m2: _ScalarLike_co, copy: bool=…, *, shrink: Literal[False]) -> _MaskArray[tuple[()]] | (m1: _ScalarLike_co, m2: _NoMaskType | Literal[False], copy: bool=…, shrink: Literal[True]=…) -> _NoMaskType | (m1: _ScalarLike_co, m2: _NoMaskType |… - changed:
function masked_equal(x, value, copy=…) → function masked_equal(x: ndarray[ShapeT, DTypeT], value: ArrayLike, copy: bool=…) -> MaskedArray[ShapeT, DTypeT] | (x: _ArrayLike[ScalarT], value: ArrayLike, copy: bool=…) -> _MaskedArray[ScalarT] | (x: ArrayLike, value: ArrayLike, copy: bool=…) -> _MaskedArray[Incomplete] - changed:
function masked_greater(x, value, copy=…) → function masked_greater(x: ndarray[ShapeT, DTypeT], value: ArrayLike, copy: bool=…) -> MaskedArray[ShapeT, DTypeT] | (x: _ArrayLike[ScalarT], value: ArrayLike, copy: bool=…) -> _MaskedArray[ScalarT] | (x: ArrayLike, value: ArrayLike, copy: bool=…) -> _MaskedArray[Incomplete] - changed:
function masked_greater_equal(x, value, copy=…) → function masked_greater_equal(x: ndarray[ShapeT, DTypeT], value: ArrayLike, copy: bool=…) -> MaskedArray[ShapeT, DTypeT] | (x: _ArrayLike[ScalarT], value: ArrayLike, copy: bool=…) -> _MaskedArray[ScalarT] | (x: ArrayLike, value: ArrayLike, copy: bool=…) -> _MaskedArray[Incomplete] - changed:
function masked_inside(x, v1, v2, copy=…) → function masked_inside(x: ndarray[ShapeT, DTypeT], v1: ArrayLike, v2: ArrayLike, copy: bool=…) -> MaskedArray[ShapeT, DTypeT] | (x: _ArrayLike[ScalarT], v1: ArrayLike, v2: ArrayLike, copy: bool=…) -> _MaskedArray[ScalarT] | (x: ArrayLike, v1: ArrayLike, v2: ArrayLike, copy: bool=…) -> _MaskedArray[Incomplete] - changed:
function masked_invalid(a, copy=…) → function masked_invalid(a: ndarray[ShapeT, DTypeT], copy: bool=…) -> MaskedArray[ShapeT, DTypeT] | (a: _ArrayLike[ScalarT], copy: bool=…) -> _MaskedArray[ScalarT] | (a: ArrayLike, copy: bool=…) -> _MaskedArray[Incomplete] - changed:
function masked_less(x, value, copy=…) → function masked_less(x: ndarray[ShapeT, DTypeT], value: ArrayLike, copy: bool=…) -> MaskedArray[ShapeT, DTypeT] | (x: _ArrayLike[ScalarT], value: ArrayLike, copy: bool=…) -> _MaskedArray[ScalarT] | (x: ArrayLike, value: ArrayLike, copy: bool=…) -> _MaskedArray[Incomplete] - changed:
function masked_less_equal(x, value, copy=…) → function masked_less_equal(x: ndarray[ShapeT, DTypeT], value: ArrayLike, copy: bool=…) -> MaskedArray[ShapeT, DTypeT] | (x: _ArrayLike[ScalarT], value: ArrayLike, copy: bool=…) -> _MaskedArray[ScalarT] | (x: ArrayLike, value: ArrayLike, copy: bool=…) -> _MaskedArray[Incomplete] - changed:
function masked_not_equal(x, value, copy=…) → function masked_not_equal(x: ndarray[ShapeT, DTypeT], value: ArrayLike, copy: bool=…) -> MaskedArray[ShapeT, DTypeT] | (x: _ArrayLike[ScalarT], value: ArrayLike, copy: bool=…) -> _MaskedArray[ScalarT] | (x: ArrayLike, value: ArrayLike, copy: bool=…) -> _MaskedArray[Incomplete] - changed:
function masked_object(x, value, copy=…, shrink=…) → function masked_object(x: np.ndarray[ShapeT, np.dtype[np.object_]], value: object, copy: bool=…, shrink: bool=…) -> MaskedArray[ShapeT, np.dtype[np.object_]] | (x: _ArrayLikeObject_co, value: object, copy: bool=…, shrink: bool=…) -> _MaskedArray[np.object_] - changed:
function masked_outside(x, v1, v2, copy=…) → function masked_outside(x: ndarray[ShapeT, DTypeT], v1: ArrayLike, v2: ArrayLike, copy: bool=…) -> MaskedArray[ShapeT, DTypeT] | (x: _ArrayLike[ScalarT], v1: ArrayLike, v2: ArrayLike, copy: bool=…) -> _MaskedArray[ScalarT] | (x: ArrayLike, v1: ArrayLike, v2: ArrayLike, copy: bool=…) -> _MaskedArray[Incomplete] - changed:
function masked_values(x, value, rtol=…, atol=…, copy=…, shrink=…) → function masked_values(x: np.ndarray[ShapeT, DTypeT], value: _ScalarLike_co, rtol: float=…, atol: float=…, copy: bool=…, shrink: bool=…) -> MaskedArray[ShapeT, DTypeT] | (x: _ArrayLike[ScalarT], value: _ScalarLike_co, rtol: float=…, atol: float=…, copy: bool=…, shrink: bool=…) -> _MaskedArray[ScalarT] | (x: ArrayLike, value: _ScalarLike_co, rtol: float=…, atol: float=…, copy: bool=…, shrink: bool… - changed:
function masked_where(condition, a, copy=…) → function masked_where(condition: _ArrayLikeBool_co, a: ndarray[ShapeT, DTypeT], copy: bool=…) -> MaskedArray[ShapeT, DTypeT] | (condition: _ArrayLikeBool_co, a: _ArrayLike[ScalarT], copy: bool=…) -> _MaskedArray[ScalarT] | (condition: _ArrayLikeBool_co, a: ArrayLike, copy: bool=…) -> _MaskedArray[Incomplete] - changed:
function max(obj, axis=…, out=…, fill_value=…, keepdims=…) → function max(obj: _ArrayLike[ScalarT], axis: None=…, out: None=…, fill_value: _ScalarLike_co | None=…, keepdims: Literal[False] | _NoValueType=…) -> ScalarT | (obj: ArrayLike, axis: _ShapeLike | None=…, out: None=…, fill_value: _ScalarLike_co | None=…, keepdims: bool | _NoValueType=…) -> Any | (obj: ArrayLike, axis: _ShapeLike | None, out: ArrayT, fill_value: _ScalarLike_co | None=…, keepdims: bo… - changed:
function maximum_fill_value(obj) → function maximum_fill_value(obj: object) -> Any - changed:
function min(obj, axis=…, out=…, fill_value=…, keepdims=…) → function min(obj: _ArrayLike[ScalarT], axis: None=…, out: None=…, fill_value: _ScalarLike_co | None=…, keepdims: Literal[False] | _NoValueType=…) -> ScalarT | (obj: ArrayLike, axis: _ShapeLike | None=…, out: None=…, fill_value: _ScalarLike_co | None=…, keepdims: bool | _NoValueType=…) -> Any | (obj: ArrayLike, axis: _ShapeLike | None, out: ArrayT, fill_value: _ScalarLike_co | None=…, keepdims: bo… - changed:
function minimum_fill_value(obj) → function minimum_fill_value(obj: object) -> Any - changed:
function ndim(obj) → function ndim(obj: ArrayLike) -> int - changed:
function outer(a, b) → function outer(a: _ArrayLike[_AnyNumericScalarT], b: _ArrayLike[_AnyNumericScalarT]) -> _Masked2D[_AnyNumericScalarT] | (a: _ArrayLikeBool_co, b: _ArrayLikeBool_co) -> _Masked2D[np.bool] | (a: _ArrayLikeInt_co, b: _ArrayLikeInt_co) -> _Masked2D[np.int_ | Any] | (a: _ArrayLikeFloat_co, b: _ArrayLikeFloat_co) -> _Masked2D[np.float64 | Any] | (a: _ArrayLikeComplex_co, b: _ArrayLikeComplex_co) -> _Ma… - changed:
function power(a, b, third=…) → function power(a: ArrayLike, b: ArrayLike, third: None=…) -> _MaskedArray[Incomplete] - changed:
function ptp(obj, axis=…, out=…, fill_value=…, keepdims=…) → function ptp(obj: _ArrayLike[ScalarT], axis: None=…, out: None=…, fill_value: _ScalarLike_co | None=…, keepdims: Literal[False] | _NoValueType=…) -> ScalarT | (obj: ArrayLike, axis: _ShapeLike | None=…, out: None=…, fill_value: _ScalarLike_co | None=…, keepdims: bool | _NoValueType=…) -> Any | (obj: ArrayLike, axis: _ShapeLike | None, out: ArrayT, fill_value: _ScalarLike_co | None=…, keepdims: bo… - changed:
function put(a, indices, values, mode=…) → function put(a: np.ndarray, indices: _ArrayLikeInt_co, values: ArrayLike, mode: _ModeKind=…) -> None - changed:
function putmask(a, mask, values) → function putmask(a: np.ndarray, mask: _ArrayLikeBool_co, values: ArrayLike) -> None - changed:
function reshape(a, new_shape, order=…) → function reshape(a: _ArrayLike[ScalarT], new_shape: SupportsIndex, order: _OrderACF=…) -> _Masked1D[ScalarT] | (a: _ArrayLike[ScalarT], new_shape: ShapeT, order: _OrderACF=…) -> MaskedArray[ShapeT, np.dtype[ScalarT]] | (a: _ArrayLike[ScalarT], new_shape: Sequence[SupportsIndex], order: _OrderACF=…) -> _MaskedArray[ScalarT] | (a: ArrayLike, new_shape: SupportsIndex, order: _OrderACF=…) -> _Masked1… - changed:
function resize(x, new_shape) → function resize(x: _ArrayLike[ScalarT], new_shape: SupportsIndex | tuple[SupportsIndex]) -> _Masked1D[ScalarT] | (x: _ArrayLike[ScalarT], new_shape: ShapeT) -> MaskedArray[ShapeT, np.dtype[ScalarT]] | (x: _ArrayLike[ScalarT], new_shape: _ShapeLike) -> _MaskedArray[ScalarT] | (x: ArrayLike, new_shape: SupportsIndex | tuple[SupportsIndex]) -> _Masked1D[Incomplete] | (x: ArrayLike, new_shape: ShapeT… - changed:
function right_shift(a, n) → function right_shift(a: ndarray[ShapeT, np.dtype[ScalarT]], n: int) -> MaskedArray[ShapeT, np.dtype[ScalarT]] | (a: _ArrayLike[ScalarT], n: int) -> _MaskedArray[ScalarT] | (a: _ArrayLikeInt_co, n: int) -> _MaskedArray[Incomplete] - changed:
function round(a, decimals=…, out=…) → function round(a: MArray, decimals: int=…, out: None=…) -> MArray | (a: _ArrayLike[ScalarT], decimals: int=…, out: None=…) -> _MaskedArray[ScalarT] | (a: _ArrayLikeNumber_co, decimals: int=…, out: None=…) -> _MaskedArray[Incomplete] | (a: ArrayLike, decimals: int, out: ArrayT) -> ArrayT | (a: ArrayLike, decimals: int=…, *, out: ArrayT) -> ArrayT - changed:
function set_fill_value(a, fill_value) → function set_fill_value(a: MaskedArray, fill_value: _ScalarLike_co) -> None - changed:
function shape(obj) → function shape(obj: _HasShape[Never]) -> _AnyShape | (obj: _HasShape[ShapeT]) -> ShapeT | (obj: _PyScalar) -> tuple[()] | (obj: _PyArray[_PyScalar]) -> tuple[int] | (obj: _PyArray[_PyArray[_PyScalar]]) -> tuple[int, int] | (obj: memoryview | bytearray) -> tuple[int] | (obj: ArrayLike) -> _AnyShape - changed:
function size(obj, axis=…) → function size(obj: ArrayLike, axis: SupportsIndex | None=…) -> int - changed:
function sort(a, axis=…, kind=…, order=…, endwith=…, fill_value=…) → function sort(a: ArrayT, axis: SupportsIndex=…, kind: _SortKind | None=…, order: str | Sequence[str] | None=…, endwith: bool | None=…, fill_value: _ScalarLike_co | None=…, *, stable: Literal[False] | None=…, descending: Literal[False] | None=…) -> ArrayT | (a: ArrayLike, axis: SupportsIndex | None=…, kind: _SortKind | None=…, order: str | Sequence[str] | None=…, endwith: bool | None=…, fill_value… - changed:
function take(a, indices, axis=…, out=…, mode=…) → function take(a: _ArrayLike[ScalarT], indices: _IntLike_co, axis: None=…, out: None=…, mode: _ModeKind=…) -> ScalarT | (a: _ArrayLike[ScalarT], indices: _ArrayLikeInt_co, axis: SupportsIndex | None=…, out: None=…, mode: _ModeKind=…) -> _MaskedArray[ScalarT] | (a: ArrayLike, indices: _IntLike_co, axis: SupportsIndex | None=…, out: None=…, mode: _ModeKind=…) -> Any | (a: ArrayLike, indices: _ArrayL… - changed:
function transpose(a, axes=…) → function transpose(a: ArrayT, axes: _ShapeLike | None=…) -> ArrayT | (a: _ArrayLike[ScalarT], axes: _ShapeLike | None=…) -> _MaskedArray[ScalarT] | (a: ArrayLike, axes: _ShapeLike | None=…) -> np.ndarray - changed:
function where(condition, x=…, y=…) → function where(condition: ArrayLike, x: _NoValueType=…, y: _NoValueType=…) -> tuple[np.ndarray[tuple[int], np.dtype[np.intp]], ...] | (condition: ArrayLike, x: ArrayLike, y: ArrayLike) -> _MaskedArray[Incomplete] - changed:
method MaskedArray.all(axis=…, out=…, keepdims=…) → method MaskedArray.all(axis: None=…, out: None=…, keepdims: Literal[False] | _NoValueType=…) -> bool_ | (axis: _ShapeLike | None=…, out: None=…, *, keepdims: Literal[True]) -> _MaskedArray[bool_] | (axis: _ShapeLike | None, out: None, keepdims: Literal[True]) -> _MaskedArray[bool_] | (axis: _ShapeLike | None=…, out: None=…, keepdims: bool | _NoValueType=…) -> bool_ | _MaskedArray[bool_] | (axis:… - changed:
method MaskedArray.anom(axis=…, dtype=…) → method MaskedArray.anom(axis: SupportsIndex | None=…, dtype: None=…) -> Self | (axis: SupportsIndex | None=…, *, dtype: DTypeLike) -> MaskedArray[_ShapeT_co, np.dtype] | (axis: SupportsIndex | None, dtype: DTypeLike) -> MaskedArray[_ShapeT_co, np.dtype] - changed:
method MaskedArray.any(axis=…, out=…, keepdims=…) → method MaskedArray.any(axis: None=…, out: None=…, keepdims: Literal[False] | _NoValueType=…) -> bool_ | (axis: _ShapeLike | None=…, out: None=…, *, keepdims: Literal[True]) -> _MaskedArray[bool_] | (axis: _ShapeLike | None, out: None, keepdims: Literal[True]) -> _MaskedArray[bool_] | (axis: _ShapeLike | None=…, out: None=…, keepdims: bool | _NoValueType=…) -> bool_ | _MaskedArray[bool_] | (axis:… - changed:
method MaskedArray.argmax(axis=…, fill_value=…, out=…, *, keepdims=…) → method MaskedArray.argmax(axis: None=…, fill_value: _ScalarLike_co | None=…, out: None=…, *, keepdims: Literal[False] | _NoValueType=…) -> intp | (axis: SupportsIndex, fill_value: _ScalarLike_co | None=…, out: None=…, *, keepdims: Literal[False] | _NoValueType=…) -> _MaskedArray[intp] | (axis: SupportsIndex | None=…, fill_value: _ScalarLike_co | None=…, out: None=…, *, keepdims: Literal[True]) ->… - changed:
method MaskedArray.argmin(axis=…, fill_value=…, out=…, *, keepdims=…) → method MaskedArray.argmin(axis: None=…, fill_value: _ScalarLike_co | None=…, out: None=…, *, keepdims: Literal[False] | _NoValueType=…) -> intp | (axis: SupportsIndex, fill_value: _ScalarLike_co | None=…, out: None=…, *, keepdims: Literal[False] | _NoValueType=…) -> _MaskedArray[intp] | (axis: SupportsIndex | None=…, fill_value: _ScalarLike_co | None=…, out: None=…, *, keepdims: Literal[True]) ->… - changed:
method MaskedArray.argpartition(*args, **kwargs) → method MaskedArray.argpartition(kth: _ArrayLikeInt, /, axis: None, kind: _PartitionKind=…, order: None=…) -> MaskedArray[tuple[int], np.dtype[intp]] | (kth: _ArrayLikeInt, /, axis: SupportsIndex=…, kind: _PartitionKind=…, order: None=…) -> MaskedArray[_ShapeT_co, np.dtype[intp]] | (kth: _ArrayLikeInt, /, axis: None, kind: _PartitionKind=…, order: str | Sequence[str] | None=…) -> MaskedArray[tuple… - changed:
method MaskedArray.argsort(axis=…, kind=…, order=…, endwith=…, fill_value=…) → method MaskedArray.argsort(axis: SupportsIndex | _NoValueType=…, kind: _SortKind | None=…, order: str | Sequence[str] | None=…, endwith: bool=…, fill_value: _ScalarLike_co | None=…, *, stable: bool=…, descending: bool=…) -> _MaskedArray[intp] - changed:
method MaskedArray.compress(condition, axis=…, out=…) → method MaskedArray.compress(condition: _ArrayLikeBool_co, axis: _ShapeLike | None, out: ArrayT) -> ArrayT | (condition: _ArrayLikeBool_co, axis: _ShapeLike | None=…, *, out: ArrayT) -> ArrayT | (condition: _ArrayLikeBool_co, axis: None=…, out: None=…) -> MaskedArray[tuple[int], _DTypeT_co] | (condition: _ArrayLikeBool_co, axis: _ShapeLike | None=…, out: None=…) -> MaskedArray[_AnyShape, _DTypeT_c… - changed:
method MaskedArray.compressed() → method MaskedArray.compressed() -> ndarray[tuple[int], _DTypeT_co] - changed:
method MaskedArray.count(axis=…, keepdims=…) → method MaskedArray.count(axis: None=…, keepdims: Literal[False] | _NoValueType=…) -> int | (axis: _ShapeLike, keepdims: bool | _NoValueType=…) -> NDArray[int_] | (axis: _ShapeLike | None=…, *, keepdims: Literal[True]) -> NDArray[int_] | (axis: _ShapeLike | None, keepdims: Literal[True]) -> NDArray[int_] - changed:
method MaskedArray.cumprod(axis=…, dtype=…, out=…) → method MaskedArray.cumprod(axis: None=…, dtype: None=…, out: None=…) -> MaskedArray[tuple[int], DTypeT] | (axis: None=…, dtype: None=…, out: None=…) -> _Masked1D[np.int_] | (axis: None=…, *, dtype: _DTypeLike[ScalarT], out: None=…) -> _Masked1D[ScalarT] | (axis: None=…, *, dtype: DTypeLike, out: None=…) -> _Masked1D[Any] | (axis: None, dtype: _DTypeLike[ScalarT], out: None=…) -> _Masked1D[ScalarT… - changed:
method MaskedArray.cumsum(axis=…, dtype=…, out=…) → method MaskedArray.cumsum(axis: None=…, dtype: None=…, out: None=…) -> MaskedArray[tuple[int], DTypeT] | (axis: None=…, dtype: None=…, out: None=…) -> _Masked1D[np.int_] | (axis: None=…, *, dtype: _DTypeLike[ScalarT], out: None=…) -> _Masked1D[ScalarT] | (axis: None=…, *, dtype: DTypeLike, out: None=…) -> _Masked1D[Any] | (axis: None, dtype: _DTypeLike[ScalarT], out: None=…) -> _Masked1D[ScalarT]… - changed:
method MaskedArray.dot(b, out=…, strict=…) → method MaskedArray.dot(b: ArrayLike, out: None=…, strict: bool=…) -> _MaskedArray[Any] | (b: ArrayLike, out: ArrayT, strict: bool=…) -> ArrayT - changed:
method MaskedArray.filled(fill_value=…) → method MaskedArray.filled(fill_value: _ScalarLike_co | None=…) -> ndarray[_ShapeT_co, _DTypeT_co] - changed:
method MaskedArray.harden_mask() → method MaskedArray.harden_mask() -> Self - changed:
method MaskedArray.ids() → method MaskedArray.ids() -> tuple[int, int] - changed:
method MaskedArray.iscontiguous() → method MaskedArray.iscontiguous() -> bool - changed:
method MaskedArray.max(axis=…, out=…, fill_value=…, keepdims=…) → method MaskedArray.max(axis: None=…, out: None=…, fill_value: _ScalarLike_co | None=…, keepdims: Literal[False] | _NoValueType=…) -> ScalarT | (axis: _ShapeLike | None=…, out: None=…, fill_value: _ScalarLike_co | None=…, keepdims: bool | _NoValueType=…) -> Any | (axis: _ShapeLike | None, out: ArrayT, fill_value: _ScalarLike_co | None=…, keepdims: bool | _NoValueType=…) -> ArrayT | (axis: _ShapeLi… - changed:
method MaskedArray.mean(axis=…, dtype=…, out=…, keepdims=…) → method MaskedArray.mean(axis: _ShapeLike | None=…, dtype: DTypeLike | None=…, out: None=…, keepdims: bool | _NoValueType=…) -> Any | (axis: _ShapeLike | None, dtype: DTypeLike | None, out: ArrayT, keepdims: bool | _NoValueType=…) -> ArrayT | (axis: _ShapeLike | None=…, dtype: DTypeLike | None=…, *, out: ArrayT, keepdims: bool | _NoValueType=…) -> ArrayT - changed:
method MaskedArray.min(axis=…, out=…, fill_value=…, keepdims=…) → method MaskedArray.min(axis: None=…, out: None=…, fill_value: _ScalarLike_co | None=…, keepdims: Literal[False] | _NoValueType=…) -> ScalarT | (axis: _ShapeLike | None=…, out: None=…, fill_value: _ScalarLike_co | None=…, keepdims: bool | _NoValueType=…) -> Any | (axis: _ShapeLike | None, out: ArrayT, fill_value: _ScalarLike_co | None=…, keepdims: bool | _NoValueType=…) -> ArrayT | (axis: _ShapeLi… - changed:
method MaskedArray.partition(*args, **kwargs) → method MaskedArray.partition(kth: _ArrayLikeInt, axis: SupportsIndex=…, kind: _PartitionKind=…, order: None=…) -> None | (kth: _ArrayLikeInt, axis: SupportsIndex=…, kind: _PartitionKind=…, order: str | Sequence[str] | None=…) -> None - changed:
method MaskedArray.prod(axis=…, dtype=…, out=…, keepdims=…) → method MaskedArray.prod(axis: _ShapeLike | None=…, dtype: DTypeLike | None=…, out: None=…, keepdims: bool | _NoValueType=…) -> Any | (axis: _ShapeLike | None, dtype: DTypeLike | None, out: ArrayT, keepdims: bool | _NoValueType=…) -> ArrayT | (axis: _ShapeLike | None=…, dtype: DTypeLike | None=…, *, out: ArrayT, keepdims: bool | _NoValueType=…) -> ArrayT - changed:
method MaskedArray.ptp(axis=…, out=…, fill_value=…, keepdims=…) → method MaskedArray.ptp(axis: None=…, out: None=…, fill_value: _ScalarLike_co | None=…, keepdims: Literal[False]=…) -> ScalarT | (axis: _ShapeLike | None=…, out: None=…, fill_value: _ScalarLike_co | None=…, keepdims: bool=…) -> Any | (axis: _ShapeLike | None, out: ArrayT, fill_value: _ScalarLike_co | None=…, keepdims: bool=…) -> ArrayT | (axis: _ShapeLike | None=…, *, out: ArrayT, fill_value: _Sca… - changed:
method MaskedArray.put(indices, values, mode=…) → method MaskedArray.put(indices: _ArrayLikeInt_co, values: ArrayLike, mode: _ModeKind=…) -> None - changed:
method MaskedArray.ravel(order=…) → method MaskedArray.ravel(order: _OrderKACF=…) -> MaskedArray[tuple[int], _DTypeT_co] - changed:
method MaskedArray.reshape(*s, **kwargs) → method MaskedArray.reshape(shape: None, /, *, order: _OrderACF=…, copy: bool | None=…) -> Self | (shape: Sequence[Never], /, *, order: _OrderACF=…, copy: bool | None=…) -> MaskedArray[tuple[()], _DTypeT_co] | (shape: ShapeT, /, *, order: _OrderACF=…, copy: bool | None=…) -> MaskedArray[ShapeT, _DTypeT_co] | (size1: SupportsIndex, /, *, order: _OrderACF=…, copy: bool | None=…) -> MaskedArray[tuple… - changed:
method MaskedArray.resize(newshape, refcheck=…, order=…) → method MaskedArray.resize(newshape: Never, refcheck: bool=…, order: bool=…) -> NoReturn - changed:
method MaskedArray.round(decimals=…, out=…) → method MaskedArray.round(decimals: SupportsIndex=…, out: None=…) -> Self | (decimals: SupportsIndex, out: ArrayT) -> ArrayT | (decimals: SupportsIndex=…, *, out: ArrayT) -> ArrayT - changed:
method MaskedArray.shrink_mask() → method MaskedArray.shrink_mask() -> Self - changed:
method MaskedArray.soften_mask() → method MaskedArray.soften_mask() -> Self - changed:
method MaskedArray.sort(axis=…, kind=…, order=…, endwith=…, fill_value=…) → method MaskedArray.sort(axis: SupportsIndex=…, kind: _SortKind | None=…, order: str | Sequence[str] | None=…, endwith: bool | None=…, fill_value: _ScalarLike_co | None=…, *, stable: Literal[False] | None=…, descending: Literal[False] | None=…) -> None - changed:
method MaskedArray.std(axis=…, dtype=…, out=…, ddof=…, keepdims=…) → method MaskedArray.std(axis: _ShapeLike | None=…, dtype: DTypeLike | None=…, out: None=…, ddof: float=…, keepdims: bool | _NoValueType=…, mean: _ArrayLikeNumber_co | _NoValueType=…) -> Any | (axis: _ShapeLike | None, dtype: DTypeLike | None, out: ArrayT, ddof: float=…, keepdims: bool | _NoValueType=…, mean: _ArrayLikeNumber_co | _NoValueType=…) -> ArrayT | (axis: _ShapeLike | None=…, dtype: DType… - changed:
method MaskedArray.sum(axis=…, dtype=…, out=…, keepdims=…) → method MaskedArray.sum(axis: _ShapeLike | None=…, dtype: DTypeLike | None=…, out: None=…, keepdims: bool | _NoValueType=…) -> Any | (axis: _ShapeLike | None, dtype: DTypeLike | None, out: ArrayT, keepdims: bool | _NoValueType=…) -> ArrayT | (axis: _ShapeLike | None=…, dtype: DTypeLike | None=…, *, out: ArrayT, keepdims: bool | _NoValueType=…) -> ArrayT - changed:
method MaskedArray.take(indices, axis=…, out=…, mode=…) → method MaskedArray.take(indices: _IntLike_co, axis: None=…, out: None=…, mode: _ModeKind=…) -> ScalarT | (indices: _ArrayLikeInt_co, axis: SupportsIndex | None=…, out: None=…, mode: _ModeKind=…) -> _MaskedArray[ScalarT] | (indices: _ArrayLikeInt_co, axis: SupportsIndex | None, out: ArrayT, mode: _ModeKind=…) -> ArrayT | (indices: _ArrayLikeInt_co, axis: SupportsIndex | None=…, *, out: ArrayT, mod… - changed:
method MaskedArray.tobytes(fill_value=…, order=…) → method MaskedArray.tobytes(fill_value: Incomplete | None=…, order: _OrderKACF=…) -> bytes - changed:
method MaskedArray.tofile(fid, sep=…, format=…) → method MaskedArray.tofile(fid: Never, sep: str=…, format: str=…) -> NoReturn - changed:
method MaskedArray.toflex() → method MaskedArray.toflex() -> MaskedArray[_ShapeT_co, np.dtype[np.void]] - changed:
method MaskedArray.tolist(fill_value=…) → method MaskedArray.tolist(fill_value: _ScalarLike_co | None=…) -> Any | (fill_value: _ScalarLike_co | None=…) -> T | (fill_value: _ScalarLike_co | None=…) -> list[T] | (fill_value: _ScalarLike_co | None=…) -> list[list[T]] | (fill_value: _ScalarLike_co | None=…) -> list[list[list[T]]] | (fill_value: _ScalarLike_co | None=…) -> Any - changed:
method MaskedArray.trace(offset=…, axis1=…, axis2=…, dtype=…, out=…) → method MaskedArray.trace(offset: SupportsIndex=…, axis1: SupportsIndex=…, axis2: SupportsIndex=…, dtype: DTypeLike | None=…, out: None=…) -> Any | (offset: SupportsIndex=…, axis1: SupportsIndex=…, axis2: SupportsIndex=…, dtype: DTypeLike | None=…, *, out: ArrayT) -> ArrayT | (offset: SupportsIndex, axis1: SupportsIndex, axis2: SupportsIndex, dtype: DTypeLike | None, out: ArrayT) -> ArrayT - changed:
method MaskedArray.unshare_mask() → method MaskedArray.unshare_mask() -> Self - changed:
method MaskedArray.var(axis=…, dtype=…, out=…, ddof=…, keepdims=…) → method MaskedArray.var(axis: _ShapeLike | None=…, dtype: DTypeLike | None=…, out: None=…, ddof: float=…, keepdims: bool | _NoValueType=…, mean: _ArrayLikeNumber_co | _NoValueType=…) -> Any | (axis: _ShapeLike | None, dtype: DTypeLike | None, out: ArrayT, ddof: float=…, keepdims: bool | _NoValueType=…, mean: _ArrayLikeNumber_co | _NoValueType=…) -> ArrayT | (axis: _ShapeLike | None=…, dtype: DType… - changed:
method MaskedArray.view(dtype=…, type=…, fill_value=…) → method MaskedArray.view(dtype: None=…, type: None=…, fill_value: _ScalarLike_co | None=…) -> Self | (dtype: DTypeT | _HasDType[DTypeT], type: None=…, fill_value: _ScalarLike_co | None=…) -> MaskedArray[_ShapeT_co, DTypeT] | (dtype: _DTypeLike[ScalarT], type: None=…, fill_value: _ScalarLike_co | None=…) -> MaskedArray[_ShapeT_co, np.dtype[ScalarT]] | (dtype: DTypeLike | None=…, *, type: type[Array… - changed:
method mvoid.filled(fill_value=…) → method mvoid.filled(fill_value: _ScalarLike_co | None=…) -> Self | np.void - changed:
method mvoid.tolist() → method mvoid.tolist() -> Sequence[Incomplete] - changed:
variable anomalies: _frommethod → variable anomalies - changed:
variable divide: _MaskedBinaryOperation → variable divide: _DomainedBinaryOperation - changed:
variable floor_divide: _MaskedBinaryOperation → variable floor_divide: _DomainedBinaryOperation - changed:
variable fmod: _MaskedBinaryOperation → variable fmod: _DomainedBinaryOperation - changed:
variable masked: MaskedConstant → variable masked: Final[MaskedConstant] - changed:
variable masked_print_option: _MaskedPrintOption → variable masked_print_option: Final[_MaskedPrintOption] - changed:
variable masked_singleton: MaskedConstant → variable masked_singleton: Final[MaskedConstant] - changed:
variable mod: _MaskedBinaryOperation → variable mod: _DomainedBinaryOperation - changed:
variable nomask: bool_ → variable nomask: Final[_NoMaskType] - changed:
variable ones: _convert2ma → variable ones - changed:
variable remainder: _MaskedBinaryOperation → variable remainder: _DomainedBinaryOperation - changed:
variable true_divide: _MaskedBinaryOperation → variable true_divide: _DomainedBinaryOperation - changed:
variable zeros: _convert2ma → variable zeros - added:
export amax - added:
export amin - added:
export bool_ - added:
export expand_dims - added:
function all(a: ArrayLike, axis: None=…, out: None=…, keepdims: Literal[False] | _NoValueType=…) -> np.bool | (a: ArrayLike, axis: _ShapeLike | None, out: None, keepdims: Literal[True]) -> _MaskedArray[np.bool] | (a: ArrayLike, axis: _ShapeLike | None=…, out: None=…, *, keepdims: Literal[True]) -> _MaskedArray[np.bool] | (a: ArrayLike, axis: _ShapeLike | None=…, out: None=…, keepdims: bool | _NoV… - added:
function alltrue(target: ArrayLike, axis: SupportsIndex | None=…, dtype: _DTypeLikeBool | None=…) -> Incomplete - added:
function anom(a: MArrayT, axis: SupportsIndex | None=…, dtype: None=…) -> MArrayT | (a: _ArrayLike[ScalarT], axis: SupportsIndex | None=…, dtype: None=…) -> _MaskedArray[ScalarT] | (a: ArrayLike, axis: SupportsIndex | None, dtype: _DTypeLike[ScalarT]) -> _MaskedArray[ScalarT] | (a: ArrayLike, axis: SupportsIndex | None=…, *, dtype: _DTypeLike[ScalarT]) -> _MaskedArray[ScalarT] | (a: ArrayLike, ax… - added:
function any(a: ArrayLike, axis: None=…, out: None=…, keepdims: Literal[False] | _NoValueType=…) -> np.bool | (a: ArrayLike, axis: _ShapeLike | None, out: None, keepdims: Literal[True]) -> _MaskedArray[np.bool] | (a: ArrayLike, axis: _ShapeLike | None=…, out: None=…, *, keepdims: Literal[True]) -> _MaskedArray[np.bool] | (a: ArrayLike, axis: _ShapeLike | None=…, out: None=…, keepdims: bool | _NoV… - added:
function arange(start_or_stop: _ArangeScalar | float, /, stop: _ArangeScalar | float | None=…, step: _ArangeScalar | float | None=…, *, dtype: _DTypeLike[ScalarT], device: Literal['cpu'] | None=…, like: _SupportsArrayFunc | None=…, fill_value: _FillValue | None=…, hardmask: bool=…) -> _Masked1D[ScalarT] | (start_or_stop: _IntLike_co, /, stop: _IntLike_co | None=…, step: _IntLike_co | None=…, *, d… - added:
function argmax(a: ArrayLike, axis: None=…, fill_value: _ScalarLike_co | None=…, out: None=…, *, keepdims: Literal[False] | _NoValueType=…) -> intp | (a: ArrayLike, axis: SupportsIndex | None=…, fill_value: _ScalarLike_co | None=…, out: None=…, *, keepdims: bool | _NoValueType=…) -> Any | (a: ArrayLike, axis: SupportsIndex | None=…, fill_value: _ScalarLike_co | None=…, *, out: ArrayT, keepdims: b… - added:
function argmin(a: ArrayLike, axis: None=…, fill_value: _ScalarLike_co | None=…, out: None=…, *, keepdims: Literal[False] | _NoValueType=…) -> intp | (a: ArrayLike, axis: SupportsIndex | None=…, fill_value: _ScalarLike_co | None=…, out: None=…, *, keepdims: bool | _NoValueType=…) -> Any | (a: ArrayLike, axis: SupportsIndex | None=…, fill_value: _ScalarLike_co | None=…, *, out: ArrayT, keepdims: b… - added:
function clip(a: ScalarT, a_min: ArrayLike | _NoValueType | None=…, a_max: ArrayLike | _NoValueType | None=…, out: None=…, *, min: ArrayLike | _NoValueType | None=…, max: ArrayLike | _NoValueType | None=…, fill_value: _FillValue | None=…, hardmask: bool=…, dtype: None=…, **kwargs: Unpack[_UFuncKwargs]) -> ScalarT | (a: NDArray[ScalarT], a_min: ArrayLike | _NoValueType | None=…, a_max: ArrayLike |… - added:
function compress(condition: _ArrayLikeBool_co, a: _ArrayLike[ScalarT], axis: None=…, out: None=…) -> _Masked1D[ScalarT] | (condition: _ArrayLikeBool_co, a: _ArrayLike[ScalarT], axis: _ShapeLike | None=…, out: None=…) -> _MaskedArray[ScalarT] | (condition: _ArrayLikeBool_co, a: ArrayLike, axis: None=…, out: None=…) -> _Masked1D[Incomplete] | (condition: _ArrayLikeBool_co, a: ArrayLike, axis: _Sha… - added:
function copy(a: MArrayT, order: _OrderKACF=…) -> MArrayT | (a: np.ndarray[ShapeT, DTypeT], order: _OrderKACF=…) -> MaskedArray[ShapeT, DTypeT] | (a: _ArrayLike[ScalarT], order: _OrderKACF=…) -> _MaskedArray[ScalarT] | (a: ArrayLike, order: _OrderKACF=…) -> _MaskedArray[Incomplete] - added:
function count(a: ArrayLike, axis: None=…, keepdims: Literal[False] | _NoValueType=…) -> int | (a: ArrayLike, axis: _ShapeLike, keepdims: bool | _NoValueType=…) -> NDArray[int_] | (a: ArrayLike, axis: _ShapeLike | None=…, *, keepdims: Literal[True]) -> NDArray[int_] | (a: ArrayLike, axis: _ShapeLike | None, keepdims: Literal[True]) -> NDArray[int_] - added:
function cumprod(a: ArrayLike, axis: SupportsIndex | None=…, dtype: DTypeLike | None=…, out: None=…) -> _MaskedArray[Incomplete] | (a: ArrayLike, axis: SupportsIndex | None, dtype: DTypeLike | None, out: ArrayT) -> ArrayT | (a: ArrayLike, axis: SupportsIndex | None=…, dtype: DTypeLike | None=…, *, out: ArrayT) -> ArrayT - added:
function cumsum(a: ArrayLike, axis: SupportsIndex | None=…, dtype: DTypeLike | None=…, out: None=…) -> _MaskedArray[Incomplete] | (a: ArrayLike, axis: SupportsIndex | None, dtype: DTypeLike | None, out: ArrayT) -> ArrayT | (a: ArrayLike, axis: SupportsIndex | None=…, dtype: DTypeLike | None=…, *, out: ArrayT) -> ArrayT - added:
function diagonal(a: _ArrayLike[ScalarT], offset: SupportsIndex=…, axis1: SupportsIndex=…, axis2: SupportsIndex=…) -> NDArray[ScalarT] | (a: ArrayLike, offset: SupportsIndex=…, axis1: SupportsIndex=…, axis2: SupportsIndex=…) -> NDArray[Incomplete] - added:
function empty(shape: SupportsIndex, dtype: None=…, order: _OrderCF=…, *, device: Literal['cpu'] | None=…, like: _SupportsArrayFunc | None=…, fill_value: _FillValue | None=…, hardmask: bool=…) -> _Masked1D[np.float64] | (shape: SupportsIndex, dtype: DTypeT | _SupportsDType[DTypeT], order: _OrderCF=…, *, device: Literal['cpu'] | None=…, like: _SupportsArrayFunc | None=…, fill_value: _FillValue | N… - added:
function empty_like(a: MArrayT, /, dtype: None=…, order: _OrderKACF=…, subok: bool=…, shape: _ShapeLike | None=…, *, device: Literal['cpu'] | None=…) -> MArrayT | (a: _ArrayLike[ScalarT], /, dtype: None=…, order: _OrderKACF=…, subok: bool=…, shape: _ShapeLike | None=…, *, device: Literal['cpu'] | None=…) -> _MaskedArray[ScalarT] | (a: Incomplete, /, dtype: _DTypeLike[ScalarT], order: _OrderKACF=…… - added:
function frombuffer(buffer: Buffer, *, count: SupportsIndex=…, offset: SupportsIndex=…, like: _SupportsArrayFunc | None=…) -> _MaskedArray[np.float64] | (buffer: Buffer, dtype: _DTypeLike[ScalarT], count: SupportsIndex=…, offset: SupportsIndex=…, *, like: _SupportsArrayFunc | None=…) -> _MaskedArray[ScalarT] | (buffer: Buffer, dtype: DTypeLike | None=…, count: SupportsIndex=…, offset: SupportsInd… - added:
function fromfunction(function: Callable[..., np.ndarray[ShapeT, DTypeT]], shape: Sequence[int], *, dtype: DTypeLike | None=…, like: _SupportsArrayFunc | None=…, **kwargs: object) -> MaskedArray[ShapeT, DTypeT] - added:
function harden_mask(a: MArrayT) -> MArrayT - added:
function identity(n: int, dtype: None=…, *, like: _SupportsArrayFunc | None=…, fill_value: _FillValue | None=…, hardmask: bool=…) -> MaskedArray[tuple[int, int], np.dtype[np.float64]] | (n: int, dtype: _DTypeLike[ScalarT], *, like: _SupportsArrayFunc | None=…, fill_value: _FillValue | None=…, hardmask: bool=…) -> MaskedArray[tuple[int, int], np.dtype[ScalarT]] | (n: int, dtype: DTypeLike | None=…… - added:
function ids(a: ArrayLike) -> tuple[int, int] - added:
function indices(dimensions: Sequence[int], dtype: type[int]=…, sparse: Literal[False]=…, *, fill_value: _FillValue | None=…, hardmask: bool=…) -> _MaskedArray[np.intp] | (dimensions: Sequence[int], dtype: type[int], sparse: Literal[True], *, fill_value: _FillValue | None=…, hardmask: bool=…) -> tuple[_MaskedArray[np.intp], ...] | (dimensions: Sequence[int], dtype: type[int]=…, *, sparse: Literal… - added:
function isMA(x: object) -> TypeIs[MaskedArray] - added:
function isarray(x: object) -> TypeIs[MaskedArray] - added:
function mean(a: ArrayLike, axis: _ShapeLike | None=…, dtype: DTypeLike | None=…, out: None=…, keepdims: bool | _NoValueType=…) -> Incomplete | (a: ArrayLike, axis: _ShapeLike | None, dtype: DTypeLike | None, out: ArrayT, keepdims: bool | _NoValueType=…) -> ArrayT | (a: ArrayLike, axis: _ShapeLike | None=…, dtype: DTypeLike | None=…, *, out: ArrayT, keepdims: bool | _NoValueType=…) -> ArrayT - added:
function nonzero(a: ArrayLike) -> tuple[_Array1D[np.intp], ...] - added:
function prod(a: ArrayLike, axis: _ShapeLike | None=…, dtype: DTypeLike | None=…, out: None=…, keepdims: bool | _NoValueType=…) -> Incomplete | (a: ArrayLike, axis: _ShapeLike | None, dtype: DTypeLike | None, out: ArrayT, keepdims: bool | _NoValueType=…) -> ArrayT | (a: ArrayLike, axis: _ShapeLike | None=…, dtype: DTypeLike | None=…, *, out: ArrayT, keepdims: bool | _NoValueType=…) -> ArrayT - added:
function product(a: ArrayLike, axis: _ShapeLike | None=…, dtype: DTypeLike | None=…, out: None=…, keepdims: bool | _NoValueType=…) -> Incomplete | (a: ArrayLike, axis: _ShapeLike | None, dtype: DTypeLike | None, out: ArrayT, keepdims: bool | _NoValueType=…) -> ArrayT | (a: ArrayLike, axis: _ShapeLike | None=…, dtype: DTypeLike | None=…, *, out: ArrayT, keepdims: bool | _NoValueType=…) -> ArrayT - added:
function ravel(a: np.ndarray[Any, DTypeT], order: _OrderKACF=…) -> MaskedArray[tuple[int], DTypeT] | (a: _ArrayLike[ScalarT], order: _OrderKACF=…) -> _Masked1D[ScalarT] | (a: ArrayLike, order: _OrderKACF=…) -> MaskedArray[tuple[int], _DTypeT_co] - added:
function repeat(a: _ArrayLike[ScalarT], repeats: _ArrayLikeInt_co, axis: None=…) -> _Masked1D[ScalarT] | (a: _ArrayLike[ScalarT], repeats: _ArrayLikeInt_co, axis: SupportsIndex) -> _MaskedArray[ScalarT] | (a: ArrayLike, repeats: _ArrayLikeInt_co, axis: None=…) -> _Masked1D[Incomplete] | (a: ArrayLike, repeats: _ArrayLikeInt_co, axis: SupportsIndex) -> _MaskedArray[Incomplete] - added:
function round_(a: MArray, decimals: int=…, out: None=…) -> MArray | (a: _ArrayLike[ScalarT], decimals: int=…, out: None=…) -> _MaskedArray[ScalarT] | (a: _ArrayLikeNumber_co, decimals: int=…, out: None=…) -> _MaskedArray[Incomplete] | (a: ArrayLike, decimals: int, out: ArrayT) -> ArrayT | (a: ArrayLike, decimals: int=…, *, out: ArrayT) -> ArrayT - added:
function soften_mask(a: MArrayT) -> MArrayT - added:
function sometrue(target: ArrayLike, axis: SupportsIndex | None=…, dtype: _DTypeLikeBool | None=…) -> Incomplete - added:
function squeeze(a: _ArrayLike[ScalarT], axis: _ShapeLike | None=…, *, fill_value: _FillValue | None=…, hardmask: bool=…) -> _MaskedArray[ScalarT] | (a: ArrayLike, axis: _ShapeLike | None=…, *, fill_value: _FillValue | None=…, hardmask: bool=…) -> _MaskedArray[Incomplete] - added:
function std(a: ArrayLike, axis: _ShapeLike | None=…, dtype: DTypeLike | None=…, out: None=…, ddof: float=…, keepdims: bool | _NoValueType=…, mean: _ArrayLikeNumber_co | _NoValueType=…) -> Incomplete | (a: ArrayLike, axis: _ShapeLike | None, dtype: DTypeLike | None, out: ArrayT, ddof: float=…, keepdims: bool | _NoValueType=…, mean: _ArrayLikeNumber_co | _NoValueType=…) -> ArrayT | (a: ArrayLike,… - added:
function sum(a: ArrayLike, axis: _ShapeLike | None=…, dtype: DTypeLike | None=…, out: None=…, keepdims: bool | _NoValueType=…) -> Incomplete | (a: ArrayLike, axis: _ShapeLike | None, dtype: DTypeLike | None, out: ArrayT, keepdims: bool | _NoValueType=…) -> ArrayT | (a: ArrayLike, axis: _ShapeLike | None=…, dtype: DTypeLike | None=…, *, out: ArrayT, keepdims: bool | _NoValueType=…) -> ArrayT - added:
function swapaxes(a: MArrayT, axis1: SupportsIndex, axis2: SupportsIndex) -> MArrayT | (a: _ArrayLike[ScalarT], axis1: SupportsIndex, axis2: SupportsIndex) -> _MaskedArray[ScalarT] | (a: ArrayLike, axis1: SupportsIndex, axis2: SupportsIndex) -> _MaskedArray[Incomplete] - added:
function trace(a: ArrayLike, offset: SupportsIndex=…, axis1: SupportsIndex=…, axis2: SupportsIndex=…, dtype: DTypeLike | None=…, out: None=…) -> Incomplete | (a: ArrayLike, offset: SupportsIndex, axis1: SupportsIndex, axis2: SupportsIndex, dtype: DTypeLike | None, out: ArrayT) -> ArrayT | (a: ArrayLike, offset: SupportsIndex=…, axis1: SupportsIndex=…, axis2: SupportsIndex=…, dtype: DTypeLike | No… - added:
function var(a: ArrayLike, axis: _ShapeLike | None=…, dtype: DTypeLike | None=…, out: None=…, ddof: float=…, keepdims: bool | _NoValueType=…, mean: _ArrayLikeNumber_co | _NoValueType=…) -> Incomplete | (a: ArrayLike, axis: _ShapeLike | None, dtype: DTypeLike | None, out: ArrayT, ddof: float=…, keepdims: bool | _NoValueType=…, mean: _ArrayLikeNumber_co | _NoValueType=…) -> ArrayT | (a: ArrayLike,… - added:
method MaskedArray.diagonal(offset: SupportsIndex=…, axis1: SupportsIndex=…, axis2: SupportsIndex=…) -> MaskedArray[_AnyShape, DTypeT] | (offset: SupportsIndex=…, axis1: SupportsIndex=…, axis2: SupportsIndex=…) -> MaskedArray[tuple[int], DTypeT] | (offset: SupportsIndex=…, axis1: SupportsIndex=…, axis2: SupportsIndex=…) -> MaskedArray[tuple[int, int], DTypeT] | (offset: SupportsIndex=…, axis1: Su… - added:
method MaskedArray.flatten(order: _OrderKACF=…) -> MaskedArray[tuple[int], _DTypeT_co] - added:
method MaskedArray.get_fill_value() -> ScalarT - added:
method MaskedArray.get_imag() -> MaskedArray[_ShapeT_co, np.dtype[ScalarT]] - added:
method MaskedArray.get_real() -> MaskedArray[_ShapeT_co, np.dtype[ScalarT]] - added:
method MaskedArray.repeat(repeats: _ArrayLikeInt_co, axis: None=…) -> MaskedArray[tuple[int], _DTypeT_co] | (repeats: _ArrayLikeInt_co, axis: SupportsIndex) -> MaskedArray[_AnyShape, _DTypeT_co] - added:
method MaskedArray.set_fill_value(value: _ScalarLike_co | None=…) -> None - added:
method MaskedArray.squeeze(axis: SupportsIndex | tuple[SupportsIndex, ...] | None=…) -> MaskedArray[_AnyShape, _DTypeT_co] - added:
method MaskedArray.torecords() -> MaskedArray[_ShapeT_co, np.dtype[np.void]] - added:
property MaskedArray.baseclass -> type[ndarray] - added:
property MaskedArray.data -> ndarray[_ShapeT_co, _DTypeT_co] - added:
property MaskedArray.dtype -> _DTypeT_co - added:
property MaskedArray.fill_value -> ScalarT - added:
property MaskedArray.flat -> MaskedIterator[_ShapeT_co, _DTypeT_co] - added:
property MaskedArray.hardmask -> bool - added:
property MaskedArray.imag -> MaskedArray[_ShapeT_co, np.dtype[ScalarT]] - added:
property MaskedArray.mask -> np.ndarray[_ShapeT_co, np.dtype[MaskType]] | MaskType - added:
property MaskedArray.real -> MaskedArray[_ShapeT_co, np.dtype[ScalarT]] - added:
property MaskedArray.recordmask -> np.ndarray[_ShapeT_co, np.dtype[MaskType]] | MaskType - added:
property MaskedArray.shape -> _ShapeT_co - added:
property MaskedArray.sharedmask -> bool - added:
variable angle: _MaskedUnaryOperation - added:
variable ones_like - added:
variable zeros_like
- removed:
class MAxisConcatenator(AxisConcatenator) - removed:
class mr_class(MAxisConcatenator) - removed:
constructor mr_class() - removed:
field MAxisConcatenator.concatenate: Any - removed:
function average(a, axis=…, weights=…, returned=…, keepdims=…) - removed:
static method MAxisConcatenator.makemat(arr) - removed:
variable atleast_1d: _fromnxfunction_allargs - removed:
variable atleast_2d: _fromnxfunction_allargs - removed:
variable atleast_3d: _fromnxfunction_allargs - removed:
variable column_stack: _fromnxfunction_seq - removed:
variable diagflat: _fromnxfunction_single - removed:
variable dstack: _fromnxfunction_seq - removed:
variable hsplit: _fromnxfunction_single - removed:
variable hstack: _fromnxfunction_seq - removed:
variable stack: _fromnxfunction_seq - removed:
variable vstack: _fromnxfunction_seq - changed:
function apply_along_axis(func1d, axis, arr, *args, **kwargs) → function apply_along_axis(func1d: Callable[Concatenate[MaskedArray, Tss], ArrayLike], axis: SupportsIndex, arr: ArrayLike, *args: Tss.args, **kwargs: Tss.kwargs) -> _MArray[Incomplete] - changed:
function apply_over_axes(func, a, axes) → function apply_over_axes(func: Callable[[MaskedArray, int], _ArrayLike[ScalarT]], a: np.ndarray, axes: _ShapeLike) -> _MArray[ScalarT] | (func: Callable[[MaskedArray, int], ArrayLike], a: np.ndarray, axes: _ShapeLike) -> _MArray[Incomplete] - changed:
function clump_masked(a) → function clump_masked(a: np.ndarray) -> list[slice[int, int, None]] - changed:
function clump_unmasked(a) → function clump_unmasked(a: np.ndarray) -> list[slice[int, int, None]] - changed:
function compress_cols(a) → function compress_cols(a: _ArrayLike[ScalarT]) -> _Array2D[ScalarT] | (a: ArrayLike) -> _Array2D[Incomplete] - changed:
function compress_nd(x, axis=…) → function compress_nd(x: _ArrayLike[ScalarT], axis: _ShapeLike | None=…) -> NDArray[ScalarT] | (x: ArrayLike, axis: _ShapeLike | None=…) -> NDArray[Incomplete] - changed:
function compress_rowcols(x, axis=…) → function compress_rowcols(x: _ArrayLike[ScalarT], axis: int | None=…) -> _Array2D[ScalarT] | (x: ArrayLike, axis: int | None=…) -> _Array2D[Incomplete] - changed:
function compress_rows(a) → function compress_rows(a: _ArrayLike[ScalarT]) -> _Array2D[ScalarT] | (a: ArrayLike) -> _Array2D[Incomplete] - changed:
function corrcoef(x, y=…, rowvar=…, bias=…, allow_masked=…, ddof=…) → function corrcoef(x: ArrayLike, y: ArrayLike | None=…, rowvar: bool=…, allow_masked: bool=…) -> _MArray[Incomplete] - changed:
function count_masked(arr, axis=…) → function count_masked(arr: ArrayLike, axis: None=…) -> np.intp | (arr: ArrayLike, axis: SupportsIndex) -> NDArray[np.intp] - changed:
function cov(x, y=…, rowvar=…, bias=…, allow_masked=…, ddof=…) → function cov(x: ArrayLike, y: ArrayLike | None=…, rowvar: bool=…, bias: bool=…, allow_masked: bool=…, ddof: int | None=…) -> _MArray[Incomplete] - changed:
function ediff1d(arr, to_end=…, to_begin=…) → function ediff1d(arr: _ArrayLikeBool_co, to_end: ArrayLike | None=…, to_begin: ArrayLike | None=…) -> _MArray1D[np.int8] | (arr: _ArrayLike[NumericT], to_end: ArrayLike | None=…, to_begin: ArrayLike | None=…) -> _MArray1D[NumericT] | (arr: _ArrayLike[np.datetime64[Any]], to_end: ArrayLike | None=…, to_begin: ArrayLike | None=…) -> _MArray1D[np.timedelta64] | (arr: _ArrayLikeComplex_co, to_end: Ar… - changed:
function flatnotmasked_contiguous(a) → function flatnotmasked_contiguous(a: ArrayLike) -> list[slice[int, int, None]] - changed:
function flatnotmasked_edges(a) → function flatnotmasked_edges(a: _ArrayLike[ScalarT]) -> _Array1D[ScalarT] | None | (a: ArrayLike) -> _Array1D[Incomplete] | None - changed:
function in1d(ar1, ar2, assume_unique=…, invert=…) → function in1d(ar1: ArrayLike, ar2: ArrayLike, assume_unique: bool=…, invert: bool=…) -> _MArray1D[np.bool] - changed:
function intersect1d(ar1, ar2, assume_unique=…) → function intersect1d(ar1: _ArrayLike[_AnyScalarT], ar2: _ArrayLike[_AnyScalarT], assume_unique: bool=…) -> _MArray1D[_AnyScalarT] | (ar1: ArrayLike, ar2: ArrayLike, assume_unique: bool=…) -> _MArray1D[Incomplete] - changed:
function isin(element, test_elements, assume_unique=…, invert=…) → function isin(element: ArrayLike, test_elements: ArrayLike, assume_unique: bool=…, invert: bool=…) -> _MArray[np.bool] - changed:
function mask_cols(a, axis=…) → function mask_cols(a: ArrayLike, axis: _NoValueType=…) -> _MArray[Incomplete] - changed:
function mask_rows(a, axis=…) → function mask_rows(a: ArrayLike, axis: _NoValueType=…) -> _MArray[Incomplete] - changed:
function masked_all(shape, dtype=…) → function masked_all(shape: _ShapeLike, dtype: _DTypeLike[ScalarT]) -> _MArray[ScalarT] | (shape: _ShapeLike, dtype: DTypeLike=…) -> _MArray[Incomplete] - changed:
function masked_all_like(arr) → function masked_all_like(arr: _ArrayLike[ScalarT]) -> _MArray[ScalarT] | (arr: ArrayLike) -> _MArray[Incomplete] - changed:
function median(a, axis=…, out=…, overwrite_input=…, keepdims=…) → function median(a: _ArrayLike[ScalarT], axis: None=…, out: None=…, overwrite_input: bool=…, keepdims: L[False]=…) -> ScalarT | (a: _ArrayLikeInt_co | _NestedSequence[float] | float, axis: None=…, out: None=…, overwrite_input: bool=…, keepdims: L[False]=…) -> np.float64 | (a: _ListSeqND[complex], axis: None=…, out: None=…, overwrite_input: bool=…, keepdims: L[False]=…) -> np.complex128 | (a: compl… - changed:
function ndenumerate(a, compressed=…) → function ndenumerate(a: np.ndarray[ShapeT, np.dtype[ScalarT]], compressed: bool=…) -> Iterator[tuple[ShapeT, ScalarT]] | (a: _ArrayLike[ScalarT], compressed: bool=…) -> Iterator[tuple[_AnyShape, ScalarT]] | (a: ArrayLike, compressed: bool=…) -> Iterator[tuple[_AnyShape, Incomplete]] - changed:
function notmasked_contiguous(a, axis=…) → function notmasked_contiguous(a: ArrayLike, axis: None=…) -> list[slice[int, int, None]] | (a: ArrayLike, axis: SupportsIndex) -> list[Incomplete] - changed:
function notmasked_edges(a, axis=…) → function notmasked_edges(a: _ArrayLike[ScalarT], axis: None=…) -> _Array1D[ScalarT] | None | (a: ArrayLike, axis: None=…) -> _Array1D[Incomplete] | None | (a: ArrayLike, axis: SupportsIndex) -> Incomplete - changed:
function polyfit(x, y, deg, rcond=…, full=…, w=…, cov=…) → function polyfit(x: _ArrayLikeFloat_co, y: _ArrayLikeFloat_co, deg: int, rcond: bool | None=…, full: L[False]=…, w: _ArrayLikeFloat_co | None=…, cov: L[False]=…) -> NDArray[np.float64] | (x: _ArrayLikeFloat_co, y: _ArrayLikeFloat_co, deg: int, rcond: bool | None=…, full: L[False]=…, w: _ArrayLikeFloat_co | None=…, *, cov: L[True, unscaled]) -> _2Tup[NDArray[np.float64]] | (x: _ArrayLikeFloat_co,… - changed:
function setdiff1d(ar1, ar2, assume_unique=…) → function setdiff1d(ar1: _ArrayLike[_AnyScalarT], ar2: _ArrayLike[_AnyScalarT], assume_unique: bool=…) -> _MArray1D[_AnyScalarT] | (ar1: ArrayLike, ar2: ArrayLike, assume_unique: bool=…) -> _MArray1D[Incomplete] - changed:
function setxor1d(ar1, ar2, assume_unique=…) → function setxor1d(ar1: _ArrayLike[_AnyScalarT], ar2: _ArrayLike[_AnyScalarT], assume_unique: bool=…) -> _MArray1D[_AnyScalarT] | (ar1: ArrayLike, ar2: ArrayLike, assume_unique: bool=…) -> _MArray1D[Incomplete] - changed:
function union1d(ar1, ar2) → function union1d(ar1: _ArrayLike[_AnyScalarT], ar2: _ArrayLike[_AnyScalarT]) -> _MArray1D[_AnyScalarT] | (ar1: ArrayLike, ar2: ArrayLike) -> _MArray1D[Incomplete] - changed:
function unique(ar1, return_index=…, return_inverse=…) → function unique(ar1: _ArrayLike[ScalarT], return_index: L[False]=…, return_inverse: L[False]=…) -> _MArray[ScalarT] | (ar1: ArrayLike, return_index: L[False]=…, return_inverse: L[False]=…) -> _MArray[Incomplete] | (ar1: _ArrayLike[ScalarT], return_index: L[True], return_inverse: L[False]=…) -> tuple[_MArray[ScalarT], _IntArray] | (ar1: ArrayLike, return_index: L[True], return_inverse: L[False]=…)… - changed:
function vander(x, n=…) → function vander(x: _ArrayLike[ScalarT], n: int | None=…) -> _Array2D[ScalarT] | (x: _ArrayLike[np.bool] | list[int], n: int | None=…) -> _Array2D[np.int_] | (x: list[float], n: int | None=…) -> _Array2D[np.float64] | (x: list[complex], n: int | None=…) -> _Array2D[np.complex128] | (x: Sequence[_NumberLike_co], n: int | None=…) -> _Array2D[Any] - changed:
variable mr_: mr_class → variable mr_: Final[mr_class] - changed:
variable row_stack: _fromnxfunction_seq → variable row_stack - added:
export average - added:
export dot - added:
function atleast_1d(a0: _ArrayLike[ScalarT], /) -> _MArray[ScalarT] | (a0: _ArrayLike[ScalarT1], a1: _ArrayLike[ScalarT2], /) -> tuple[_MArray[ScalarT1], _MArray[ScalarT2]] | (a0: _ArrayLike[ScalarT], a1: _ArrayLike[ScalarT], /, *arys: _ArrayLike[ScalarT]) -> tuple[_MArray[ScalarT], ...] | (a0: ArrayLike, /) -> _MArray[Incomplete] | (a0: ArrayLike, a1: ArrayLike, /) -> tuple[_MArray[Incomplete],… - added:
function atleast_2d(a0: _ArrayLike[ScalarT], /) -> _MArray[ScalarT] | (a0: _ArrayLike[ScalarT1], a1: _ArrayLike[ScalarT2], /) -> tuple[_MArray[ScalarT1], _MArray[ScalarT2]] | (a0: _ArrayLike[ScalarT], a1: _ArrayLike[ScalarT], /, *arys: _ArrayLike[ScalarT]) -> tuple[_MArray[ScalarT], ...] | (a0: ArrayLike, /) -> _MArray[Incomplete] | (a0: ArrayLike, a1: ArrayLike, /) -> tuple[_MArray[Incomplete],… - added:
function atleast_3d(a0: _ArrayLike[ScalarT], /) -> _MArray[ScalarT] | (a0: _ArrayLike[ScalarT1], a1: _ArrayLike[ScalarT2], /) -> tuple[_MArray[ScalarT1], _MArray[ScalarT2]] | (a0: _ArrayLike[ScalarT], a1: _ArrayLike[ScalarT], /, *arys: _ArrayLike[ScalarT]) -> tuple[_MArray[ScalarT], ...] | (a0: ArrayLike, /) -> _MArray[Incomplete] | (a0: ArrayLike, a1: ArrayLike, /) -> tuple[_MArray[Incomplete],… - added:
function column_stack(tup: Sequence[_ArrayLike[ScalarT]]) -> _MArray[ScalarT] | (tup: Sequence[ArrayLike]) -> _MArray[Incomplete] - added:
function diagflat(v: _ArrayLike[ScalarT], k: int=…) -> _MArray[ScalarT] | (v: ArrayLike, k: int=…) -> _MArray[Incomplete] - added:
function dstack(tup: Sequence[_ArrayLike[ScalarT]]) -> _MArray[ScalarT] | (tup: Sequence[ArrayLike]) -> _MArray[Incomplete] - added:
function hsplit(ary: _ArrayLike[ScalarT], indices_or_sections: _ShapeLike) -> list[_MArray[ScalarT]] | (ary: ArrayLike, indices_or_sections: _ShapeLike) -> list[_MArray[Incomplete]] - added:
function hstack(tup: Sequence[_ArrayLike[ScalarT]], *, dtype: None=…, casting: _CastingKind=…) -> _MArray[ScalarT] | (tup: Sequence[ArrayLike], *, dtype: _DTypeLike[ScalarT], casting: _CastingKind=…) -> _MArray[ScalarT] | (tup: Sequence[ArrayLike], *, dtype: DTypeLike | None=…, casting: _CastingKind=…) -> _MArray[Incomplete] - added:
function mask_rowcols(a: ArrayLike, axis: SupportsIndex | None=…) -> _MArray[Incomplete] - added:
function stack(arrays: Sequence[_ArrayLike[ScalarT]], axis: SupportsIndex=…, out: None=…, *, dtype: None=…, casting: _CastingKind=…) -> _MArray[ScalarT] | (arrays: Sequence[ArrayLike], axis: SupportsIndex=…, out: None=…, *, dtype: _DTypeLike[ScalarT], casting: _CastingKind=…) -> _MArray[ScalarT] | (arrays: Sequence[ArrayLike], axis: SupportsIndex=…, out: None=…, *, dtype: DTypeLike | None=…, cast… - added:
function vstack(tup: Sequence[_ArrayLike[ScalarT]], *, dtype: None=…, casting: _CastingKind=…) -> _MArray[ScalarT] | (tup: Sequence[ArrayLike], *, dtype: _DTypeLike[ScalarT], casting: _CastingKind=…) -> _MArray[ScalarT] | (tup: Sequence[ArrayLike], *, dtype: DTypeLike | None=…, casting: _CastingKind=…) -> _MArray[Incomplete]
- removed:
method MaskedRecords.tolist(fill_value=…) - changed:
class MaskedRecords(MaskedArray[_ShapeType, _DType_co]) → class MaskedRecords(MaskedArray[_ShapeT_co, _DTypeT_co], Generic[_ShapeT_co, _DTypeT_co]) - changed:
function addfield(mrecord, newfield, newfieldname=…) → function addfield(mrecord: MaskedRecords[ShapeT], newfield: ArrayLike, newfieldname: str | None=…) -> np.recarray[ShapeT, np.dtype[np.void]] - changed:
function fromarrays(arraylist, dtype=…, shape=…, formats=…, names=…, titles=…, aligned=…, byteorder=…, fill_value=…) → function fromarrays(arraylist: Sequence[ArrayLike], dtype: DTypeT | _HasDType[DTypeT], shape: ShapeT, formats: DTypeLike | None=…, names: _Names | None=…, titles: _Names | None=…, aligned: bool=…, byteorder: _ByteOrder | None=…, fill_value: _ScalarLike_co | None=…) -> MaskedRecords[ShapeT, DTypeT] | (arraylist: Sequence[ArrayLike], dtype: DTypeT | _HasDType[DTypeT], shape: _ShapeLike | None=…, fo… - changed:
function fromrecords(reclist, dtype=…, shape=…, formats=…, names=…, titles=…, aligned=…, byteorder=…, fill_value=…, mask=…) → function fromrecords(reclist: ArrayLike, dtype: DTypeT, shape: ShapeT, formats: DTypeLike | None=…, names: _Names | None=…, titles: _Names | None=…, aligned: bool=…, byteorder: _ByteOrder | None=…, fill_value: _ScalarLike_co | None=…, mask: _ArrayLikeBool_co=…) -> MaskedRecords[ShapeT, DTypeT] | (reclist: ArrayLike, dtype: DTypeT, shape: _ShapeLike | None=…, formats: DTypeLike | None=…, names: _N… - changed:
function fromtextfile(fname, delimiter=…, commentchar=…, missingchar=…, varnames=…, vartypes=…) → function fromtextfile(fname: StrPath | SupportsReadline[str], delimiter: str | None=…, commentchar: str=…, missingchar: str=…, varnames: Sequence[str] | None=…, vartypes: Sequence[DTypeLike] | None=…) -> MaskedRecords[tuple[int], np.dtype[np.void]] - changed:
method MaskedRecords.copy() → method MaskedRecords.copy() -> Self - changed:
method MaskedRecords.harden_mask() → method MaskedRecords.harden_mask() -> None - changed:
method MaskedRecords.soften_mask() → method MaskedRecords.soften_mask() -> None - changed:
method MaskedRecords.view(dtype=…, type=…) → method MaskedRecords.view(dtype: None=…, type: None=…) -> Self | (dtype: DTypeT | _HasDType[DTypeT], type: None=…) -> MaskedRecords[_ShapeT_co, DTypeT] | (dtype: _DTypeLike[ScalarT], type: None=…) -> MaskedRecords[_ShapeT_co, np.dtype[ScalarT]] | (dtype: DTypeLike | None=…, *, type: type[ArrayT]) -> ArrayT | (dtype: DTypeLike | None, type: type[ArrayT]) -> ArrayT | (dtype: type[ArrayT], type: Non…
- removed:
function configuration(parent_package=…, top_path=…) - removed:
variable config
- removed:
function fail_if_equal(actual, desired, err_msg=…) - changed:
function almost(a, b, decimal=…, fill_value=…) → function almost(a: object, b: object, decimal: int=…, fill_value: bool=…) -> np.ndarray[tuple[int], np.dtype[np.bool]] - changed:
function approx(a, b, fill_value=…, rtol=…, atol=…) → function approx(a: object, b: object, fill_value: bool=…, rtol: float=…, atol: float=…) -> np.ndarray[tuple[int], np.dtype[np.bool]] - changed:
function assert_almost_equal(actual, desired, decimal=…, err_msg=…, verbose=…) → function assert_almost_equal(actual: object, desired: object, decimal: int=…, err_msg: str=…, verbose: bool=…) -> None - changed:
function assert_array_almost_equal(x, y, decimal=…, err_msg=…, verbose=…) → function assert_array_almost_equal(x: object, y: object, decimal: int=…, err_msg: str=…, verbose: bool=…) -> None - changed:
function assert_array_approx_equal(x, y, decimal=…, err_msg=…, verbose=…) → function assert_array_approx_equal(x: object, y: object, decimal: int=…, err_msg: str=…, verbose: bool=…) -> None - changed:
function assert_array_compare(comparison, x, y, err_msg=…, verbose=…, header=…, fill_value=…) → function assert_array_compare(comparison: _ComparisonFunc, x: object, y: object, err_msg: str=…, verbose: bool=…, header: str=…, fill_value: bool=…) -> None - changed:
function assert_array_equal(x, y, err_msg=…, verbose=…) → function assert_array_equal(x: object, y: object, err_msg: str=…, verbose: bool=…) -> None - changed:
function assert_array_less(x, y, err_msg=…, verbose=…) → function assert_array_less(x: object, y: object, err_msg: str=…, verbose: bool=…) -> None - changed:
function assert_equal(actual, desired, err_msg=…) → function assert_equal(actual: object, desired: object, err_msg: str=…) -> None - changed:
function assert_equal_records(a, b) → function assert_equal_records(a: NDArray[np.void], b: NDArray[np.void]) -> None - changed:
function assert_mask_equal(m1, m2, err_msg=…) → function assert_mask_equal(m1: object, m2: object, err_msg: str=…) -> None - changed:
function fail_if_array_equal(x, y, err_msg=…, verbose=…) → function fail_if_array_equal(x: object, y: object, err_msg: str=…, verbose: bool=…) -> None - added:
export TestCase - added:
export assert_ - added:
export assert_allclose - added:
export assert_array_almost_equal_nulp - added:
export assert_raises
- removed:
class ModuleTester - removed:
constructor ModuleTester(module) - removed:
method ModuleTester.assert_array_compare(comparison, x, y, err_msg=…, header=…, fill_value=…) - removed:
method ModuleTester.assert_array_equal(x, y, err_msg=…) - removed:
method ModuleTester.test_0() - removed:
method ModuleTester.test_1() - removed:
method ModuleTester.test_2() - removed:
method ModuleTester.test_3() - removed:
method ModuleTester.test_4() - removed:
method ModuleTester.test_5() - removed:
method ModuleTester.test_6() - removed:
method ModuleTester.test_7() - removed:
method ModuleTester.test_99() - removed:
method ModuleTester.test_A() - removed:
variable nloop - removed:
variable nrepeat - removed:
variable pi - removed:
variable setup_base - removed:
variable setup_cur
- changed:
function empty(shape, dtype=…, order=…) → function empty(shape: int | tuple[int, int], dtype: None=…, order: _Order=…) -> _Matrix[np.float64] | (shape: int | tuple[int, int], dtype: _DTypeLike[ScalarT], order: _Order=…) -> _Matrix[ScalarT] | (shape: int | tuple[int, int], dtype: npt.DTypeLike, order: _Order=…) -> _Matrix[Any] - changed:
function eye(n, M=…, k=…, dtype=…, order=…) → function eye(n: int, M: int | None=…, k: int=…, dtype: type[np.float64] | None=…, order: _Order=…) -> _Matrix[np.float64] | (n: int, M: int | None, k: int, dtype: _DTypeLike[ScalarT], order: _Order=…) -> _Matrix[ScalarT] | (n: int, M: int | None=…, k: int=…, *, dtype: _DTypeLike[ScalarT], order: _Order=…) -> _Matrix[ScalarT] | (n: int, M: int | None=…, k: int=…, dtype: npt.DTypeLike | None=…, ord… - changed:
function identity(n, dtype=…) → function identity(n: int, dtype: None=…) -> _Matrix[np.float64] | (n: int, dtype: _DTypeLike[ScalarT]) -> _Matrix[ScalarT] | (n: int, dtype: npt.DTypeLike | None=…) -> _Matrix[Any] - changed:
function ones(shape, dtype=…, order=…) → function ones(shape: int | tuple[int, int], dtype: None=…, order: _Order=…) -> _Matrix[np.float64] | (shape: int | tuple[int, int], dtype: _DTypeLike[ScalarT], order: _Order=…) -> _Matrix[ScalarT] | (shape: int | tuple[int, int], dtype: npt.DTypeLike, order: _Order=…) -> _Matrix[Any] - changed:
function rand(*args) → function rand(arg: int | tuple[()] | tuple[int] | tuple[int, int], /) -> _Matrix[np.float64] | (arg: int, /, *args: int) -> _Matrix[np.float64] - changed:
function randn(*args) → function randn(arg: int | tuple[()] | tuple[int] | tuple[int, int], /) -> _Matrix[np.float64] | (arg: int, /, *args: int) -> _Matrix[np.float64] - changed:
function repmat(a, m, n) → function repmat(a: _Matrix[ScalarT], m: int, n: int) -> _Matrix[ScalarT] | (a: _ArrayLike[ScalarT], m: int, n: int) -> npt.NDArray[ScalarT] | (a: npt.ArrayLike, m: int, n: int) -> npt.NDArray[Any] - changed:
function zeros(shape, dtype=…, order=…) → function zeros(shape: int | tuple[int, int], dtype: None=…, order: _Order=…) -> _Matrix[np.float64] | (shape: int | tuple[int, int], dtype: _DTypeLike[ScalarT], order: _Order=…) -> _Matrix[ScalarT] | (shape: int | tuple[int, int], dtype: npt.DTypeLike, order: _Order=…) -> _Matrix[Any]
- removed:
export PytestTester - removed:
export mat - removed:
variable test: PytestTester
- removed:
variable mat - changed:
function asmatrix(data: ArrayLike, dtype: DTypeLike=…) -> matrix[Any, Any] → function asmatrix(data: ArrayLike, dtype: DTypeLike | None=…) -> _Matrix[Incomplete] - changed:
function bmat(obj: str | Sequence[ArrayLike] | NDArray[Any], ldict: None | Mapping[str, Any]=…, gdict: None | Mapping[str, Any]=…) -> matrix[Any, Any] → function bmat(obj: str | Sequence[ArrayLike] | NDArray[Any], ldict: Mapping[str, Any] | None=…, gdict: Mapping[str, Any] | None=…) -> _Matrix[Incomplete] - added:
class matrix(np.ndarray[_ShapeT_co, _DTypeT_co]) - added:
method matrix.all(axis: None=…, out: None=…) -> np.bool | (axis: _ShapeLike, out: None=…) -> _Matrix[np.bool] | (axis: _ShapeLike | None, out: OutT) -> OutT | (axis: _ShapeLike | None=…, *, out: OutT) -> OutT - added:
method matrix.any(axis: None=…, out: None=…) -> np.bool | (axis: _ShapeLike, out: None=…) -> _Matrix[np.bool] | (axis: _ShapeLike | None, out: OutT) -> OutT | (axis: _ShapeLike | None=…, *, out: OutT) -> OutT - added:
method matrix.argmax(axis: None=…, out: None=…) -> np.intp | (axis: _ShapeLike, out: None=…) -> _Matrix[np.intp] | (axis: _ShapeLike | None, out: OutT) -> OutT | (axis: _ShapeLike | None=…, *, out: OutT) -> OutT - added:
method matrix.argmin(axis: None=…, out: None=…) -> np.intp | (axis: _ShapeLike, out: None=…) -> _Matrix[np.intp] | (axis: _ShapeLike | None, out: OutT) -> OutT | (axis: _ShapeLike | None=…, *, out: OutT) -> OutT - added:
method matrix.flatten(order: L[K, A, C, F] | None=…) -> matrix[_2D, _DTypeT_co] - added:
method matrix.getA() -> np.ndarray[_2D, _DTypeT_co] - added:
method matrix.getA1() -> np.ndarray[_AnyShape, _DTypeT_co] - added:
method matrix.getH() -> matrix[_2D, _DTypeT_co] - added:
method matrix.getI() -> _Matrix[Incomplete] - added:
method matrix.getT() -> Self - added:
method matrix.max(axis: None=…, out: None=…) -> ScalarT | (axis: _ShapeLike, out: None=…) -> matrix[_2D, _DTypeT_co] | (axis: _ShapeLike | None, out: OutT) -> OutT | (axis: _ShapeLike | None=…, *, out: OutT) -> OutT - added:
method matrix.mean(axis: None=…, dtype: DTypeLike | None=…, out: None=…) -> Incomplete | (axis: _ShapeLike, dtype: DTypeLike | None=…, out: None=…) -> _Matrix[Incomplete] | (axis: _ShapeLike | None, dtype: DTypeLike | None, out: OutT) -> OutT | (axis: _ShapeLike | None=…, dtype: DTypeLike | None=…, *, out: OutT) -> OutT - added:
method matrix.min(axis: None=…, out: None=…) -> ScalarT | (axis: _ShapeLike, out: None=…) -> matrix[_2D, _DTypeT_co] | (axis: _ShapeLike | None, out: OutT) -> OutT | (axis: _ShapeLike | None=…, *, out: OutT) -> OutT - added:
method matrix.prod(axis: None=…, dtype: DTypeLike | None=…, out: None=…) -> Incomplete | (axis: _ShapeLike, dtype: DTypeLike | None=…, out: None=…) -> _Matrix[Incomplete] | (axis: _ShapeLike | None, dtype: DTypeLike | None, out: OutT) -> OutT | (axis: _ShapeLike | None=…, dtype: DTypeLike | None=…, *, out: OutT) -> OutT - added:
method matrix.ptp(axis: None=…, out: None=…) -> ScalarT | (axis: _ShapeLike, out: None=…) -> matrix[_2D, _DTypeT_co] | (axis: _ShapeLike | None, out: OutT) -> OutT | (axis: _ShapeLike | None=…, *, out: OutT) -> OutT - added:
method matrix.ravel(order: L[K, A, C, F] | None=…) -> matrix[_2D, _DTypeT_co] - added:
method matrix.squeeze(axis: _ShapeLike | None=…) -> matrix[_2D, _DTypeT_co] - added:
method matrix.std(axis: None=…, dtype: DTypeLike | None=…, out: None=…, ddof: float=…) -> Incomplete | (axis: _ShapeLike, dtype: DTypeLike | None=…, out: None=…, ddof: float=…) -> _Matrix[Incomplete] | (axis: _ShapeLike | None, dtype: DTypeLike | None, out: OutT, ddof: float=…) -> OutT | (axis: _ShapeLike | None=…, dtype: DTypeLike | None=…, *, out: OutT, ddof: float=…) -> OutT - added:
method matrix.sum(axis: None=…, dtype: DTypeLike | None=…, out: None=…) -> Incomplete | (axis: _ShapeLike, dtype: DTypeLike | None=…, out: None=…) -> _Matrix[Incomplete] | (axis: _ShapeLike | None, dtype: DTypeLike | None, out: OutT) -> OutT | (axis: _ShapeLike | None=…, dtype: DTypeLike | None=…, *, out: OutT) -> OutT - added:
method matrix.tolist() -> list[list[T]] | () -> Incomplete - added:
method matrix.var(axis: None=…, dtype: DTypeLike | None=…, out: None=…, ddof: float=…) -> Incomplete | (axis: _ShapeLike, dtype: DTypeLike | None=…, out: None=…, ddof: float=…) -> _Matrix[Incomplete] | (axis: _ShapeLike | None, dtype: DTypeLike | None, out: OutT, ddof: float=…) -> OutT | (axis: _ShapeLike | None=…, dtype: DTypeLike | None=…, *, out: OutT, ddof: float=…) -> OutT - added:
property matrix.A -> np.ndarray[_2D, _DTypeT_co] - added:
property matrix.A1 -> np.ndarray[_AnyShape, _DTypeT_co] - added:
property matrix.H -> matrix[_2D, _DTypeT_co] - added:
property matrix.I -> _Matrix[Incomplete]
- removed:
function configuration(parent_package=…, top_path=…) - removed:
variable config
- removed:
export PytestTester - removed:
variable test: PytestTester - changed:
function set_default_printstyle(style) → function set_default_printstyle(style: Literal['ascii', 'unicode']) -> None
- removed:
function cheb2poly(c) - removed:
function chebadd(c1, c2) - removed:
function chebcompanion(c) - removed:
function chebder(c, m=…, scl=…, axis=…) - removed:
function chebdiv(c1, c2) - removed:
function chebfit(x, y, deg, rcond=…, full=…, w=…) - removed:
function chebfromroots(roots) - removed:
function chebgauss(deg) - removed:
function chebgrid2d(x, y, c) - removed:
function chebgrid3d(x, y, z, c) - removed:
function chebint(c, m=…, k=…, lbnd=…, scl=…, axis=…) - removed:
function chebline(off, scl) - removed:
function chebmul(c1, c2) - removed:
function chebmulx(c) - removed:
function chebpow(c, pow, maxpower=…) - removed:
function chebroots(c) - removed:
function chebsub(c1, c2) - removed:
function chebval(x, c, tensor=…) - removed:
function chebval2d(x, y, c) - removed:
function chebval3d(x, y, z, c) - removed:
function chebvander(x, deg) - removed:
function chebvander2d(x, y, deg) - removed:
function chebvander3d(x, y, z, deg) - removed:
function chebweight(x) - removed:
function poly2cheb(pol) - removed:
variable chebtrim - changed:
class Chebyshev(ABCPolyBase) → class Chebyshev(ABCPolyBase[L['T']]) - changed:
field Chebyshev.basis_name: Any → field Chebyshev.basis_name: ClassVar[L[T]] - changed:
field Chebyshev.domain: Any → field Chebyshev.domain: _Array2[np.float64 | Any] - changed:
field Chebyshev.window: Any → field Chebyshev.window: _Array2[np.float64 | Any] - changed:
function chebinterpolate(func, deg, args=…) → function chebinterpolate(func: np.ufunc, deg: _IntLike_co, args: tuple[()]=…) -> npt.NDArray[np.float64 | np.complex128 | np.object_] | (func: Callable[[npt.NDArray[np.float64]], CoefScalarT], deg: _IntLike_co, args: tuple[()]=…) -> npt.NDArray[CoefScalarT] | (func: Callable[Concatenate[npt.NDArray[np.float64], ...], CoefScalarT], deg: _IntLike_co, args: Iterable[Any]) -> npt.NDArray[CoefScalarT] - changed:
function chebpts1(npts) → function chebpts1(npts: ConvertibleToInt) -> np.ndarray[tuple[int], np.dtype[np.float64]] - changed:
function chebpts2(npts) → function chebpts2(npts: ConvertibleToInt) -> np.ndarray[tuple[int], np.dtype[np.float64]] - changed:
static method Chebyshev.interpolate(func, deg, domain=…, args=…) → static method Chebyshev.interpolate(func: Callable[[npt.NDArray[np.float64]], _CoefSeries], deg: _IntLike_co, domain: _SeriesLikeCoef_co | None=…, args: tuple[()]=…) -> Self | (func: Callable[Concatenate[npt.NDArray[np.float64], ...], _CoefSeries], deg: _IntLike_co, domain: _SeriesLikeCoef_co | None=…, *, args: Iterable[Any]) -> Self | (func: Callable[Concatenate[npt.NDArray[np.float64], ...], _C… - changed:
variable chebdomain: ndarray[Any, dtype[int_]] → variable chebdomain: Final[_Array2[np.float64]] - changed:
variable chebone: ndarray[Any, dtype[int_]] → variable chebone: Final[_Array1[np.int_]] - changed:
variable chebx: ndarray[Any, dtype[int_]] → variable chebx: Final[_Array2[np.int_]] - changed:
variable chebzero: ndarray[Any, dtype[int_]] → variable chebzero: Final[_Array1[np.int_]] - added:
export chebtrim - added:
variable cheb2poly: Final[_FuncUnOp] - added:
variable chebadd: Final[_FuncBinOp] - added:
variable chebcompanion: Final[_FuncCompanion] - added:
variable chebder: Final[_FuncDer] - added:
variable chebdiv: Final[_FuncBinOp] - added:
variable chebfit: Final[_FuncFit] - added:
variable chebfromroots: Final[_FuncFromRoots] - added:
variable chebgauss: Final[_FuncGauss] - added:
variable chebgrid2d: Final[_FuncVal2D] - added:
variable chebgrid3d: Final[_FuncVal3D] - added:
variable chebint: Final[_FuncInteg] - added:
variable chebline: Final[_FuncLine] - added:
variable chebmul: Final[_FuncBinOp] - added:
variable chebmulx: Final[_FuncUnOp] - added:
variable chebpow: Final[_FuncPow] - added:
variable chebroots: Final[_FuncRoots] - added:
variable chebsub: Final[_FuncBinOp] - added:
variable chebval2d: Final[_FuncVal2D] - added:
variable chebval3d: Final[_FuncVal3D] - added:
variable chebval: Final[_FuncVal] - added:
variable chebvalnd: Final[_FuncValND] - added:
variable chebvander2d: Final[_FuncVander2D] - added:
variable chebvander3d: Final[_FuncVander3D] - added:
variable chebvander: Final[_FuncVander] - added:
variable chebweight: Final[_FuncWeight] - added:
variable poly2cheb: Final[_FuncPoly2Ortho]
- removed:
function herm2poly(c) - removed:
function hermadd(c1, c2) - removed:
function hermcompanion(c) - removed:
function hermder(c, m=…, scl=…, axis=…) - removed:
function hermdiv(c1, c2) - removed:
function hermfit(x, y, deg, rcond=…, full=…, w=…) - removed:
function hermfromroots(roots) - removed:
function hermgauss(deg) - removed:
function hermgrid2d(x, y, c) - removed:
function hermgrid3d(x, y, z, c) - removed:
function hermint(c, m=…, k=…, lbnd=…, scl=…, axis=…) - removed:
function hermline(off, scl) - removed:
function hermmul(c1, c2) - removed:
function hermmulx(c) - removed:
function hermpow(c, pow, maxpower=…) - removed:
function hermroots(c) - removed:
function hermsub(c1, c2) - removed:
function hermval(x, c, tensor=…) - removed:
function hermval2d(x, y, c) - removed:
function hermval3d(x, y, z, c) - removed:
function hermvander(x, deg) - removed:
function hermvander2d(x, y, deg) - removed:
function hermvander3d(x, y, z, deg) - removed:
function hermweight(x) - removed:
function poly2herm(pol) - removed:
variable hermtrim - changed:
class Hermite(ABCPolyBase) → class Hermite(ABCPolyBase[L['H']]) - changed:
field Hermite.basis_name: Any → field Hermite.basis_name: ClassVar[L[H]] - changed:
field Hermite.domain: Any → field Hermite.domain: _Array2[np.float64 | Any] - changed:
field Hermite.window: Any → field Hermite.window: _Array2[np.float64 | Any] - changed:
variable hermdomain: ndarray[Any, dtype[int_]] → variable hermdomain: Final[_Array2[np.float64]] - changed:
variable hermone: ndarray[Any, dtype[int_]] → variable hermone: Final[_Array1[np.int_]] - changed:
variable hermx: ndarray[Any, dtype[float_]] → variable hermx: Final[_Array2[np.int_]] - changed:
variable hermzero: ndarray[Any, dtype[int_]] → variable hermzero: Final[_Array1[np.int_]] - added:
export hermtrim - added:
variable herm2poly: Final[_FuncUnOp] - added:
variable hermadd: Final[_FuncBinOp] - added:
variable hermcompanion: Final[_FuncCompanion] - added:
variable hermder: Final[_FuncDer] - added:
variable hermdiv: Final[_FuncBinOp] - added:
variable hermfit: Final[_FuncFit] - added:
variable hermfromroots: Final[_FuncFromRoots] - added:
variable hermgauss: Final[_FuncGauss] - added:
variable hermgrid2d: Final[_FuncVal2D] - added:
variable hermgrid3d: Final[_FuncVal3D] - added:
variable hermint: Final[_FuncInteg] - added:
variable hermline: Final[_FuncLine] - added:
variable hermmul: Final[_FuncBinOp] - added:
variable hermmulx: Final[_FuncUnOp] - added:
variable hermpow: Final[_FuncPow] - added:
variable hermroots: Final[_FuncRoots] - added:
variable hermsub: Final[_FuncBinOp] - added:
variable hermval2d: Final[_FuncVal2D] - added:
variable hermval3d: Final[_FuncVal3D] - added:
variable hermval: Final[_FuncVal] - added:
variable hermvalnd: Final[_FuncValND] - added:
variable hermvander2d: Final[_FuncVander2D] - added:
variable hermvander3d: Final[_FuncVander3D] - added:
variable hermvander: Final[_FuncVander] - added:
variable hermweight: Final[_FuncWeight] - added:
variable poly2herm: Final[_FuncPoly2Ortho]
- removed:
function herme2poly(c) - removed:
function hermeadd(c1, c2) - removed:
function hermecompanion(c) - removed:
function hermeder(c, m=…, scl=…, axis=…) - removed:
function hermediv(c1, c2) - removed:
function hermefit(x, y, deg, rcond=…, full=…, w=…) - removed:
function hermefromroots(roots) - removed:
function hermegauss(deg) - removed:
function hermegrid2d(x, y, c) - removed:
function hermegrid3d(x, y, z, c) - removed:
function hermeint(c, m=…, k=…, lbnd=…, scl=…, axis=…) - removed:
function hermeline(off, scl) - removed:
function hermemul(c1, c2) - removed:
function hermemulx(c) - removed:
function hermepow(c, pow, maxpower=…) - removed:
function hermeroots(c) - removed:
function hermesub(c1, c2) - removed:
function hermeval(x, c, tensor=…) - removed:
function hermeval2d(x, y, c) - removed:
function hermeval3d(x, y, z, c) - removed:
function hermevander(x, deg) - removed:
function hermevander2d(x, y, deg) - removed:
function hermevander3d(x, y, z, deg) - removed:
function hermeweight(x) - removed:
function poly2herme(pol) - removed:
variable hermetrim - changed:
class HermiteE(ABCPolyBase) → class HermiteE(ABCPolyBase[L['He']]) - changed:
field HermiteE.basis_name: Any → field HermiteE.basis_name: ClassVar[L[He]] - changed:
field HermiteE.domain: Any → field HermiteE.domain: _Array2[np.float64 | Any] - changed:
field HermiteE.window: Any → field HermiteE.window: _Array2[np.float64 | Any] - changed:
variable hermedomain: ndarray[Any, dtype[int_]] → variable hermedomain: Final[_Array2[np.float64]] - changed:
variable hermeone: ndarray[Any, dtype[int_]] → variable hermeone: Final[_Array1[np.int_]] - changed:
variable hermex: ndarray[Any, dtype[int_]] → variable hermex: Final[_Array2[np.int_]] - changed:
variable hermezero: ndarray[Any, dtype[int_]] → variable hermezero: Final[_Array1[np.int_]] - added:
export hermetrim - added:
variable herme2poly: Final[_FuncUnOp] - added:
variable hermeadd: Final[_FuncBinOp] - added:
variable hermecompanion: Final[_FuncCompanion] - added:
variable hermeder: Final[_FuncDer] - added:
variable hermediv: Final[_FuncBinOp] - added:
variable hermefit: Final[_FuncFit] - added:
variable hermefromroots: Final[_FuncFromRoots] - added:
variable hermegauss: Final[_FuncGauss] - added:
variable hermegrid2d: Final[_FuncVal2D] - added:
variable hermegrid3d: Final[_FuncVal3D] - added:
variable hermeint: Final[_FuncInteg] - added:
variable hermeline: Final[_FuncLine] - added:
variable hermemul: Final[_FuncBinOp] - added:
variable hermemulx: Final[_FuncUnOp] - added:
variable hermepow: Final[_FuncPow] - added:
variable hermeroots: Final[_FuncRoots] - added:
variable hermesub: Final[_FuncBinOp] - added:
variable hermeval2d: Final[_FuncVal2D] - added:
variable hermeval3d: Final[_FuncVal3D] - added:
variable hermeval: Final[_FuncVal] - added:
variable hermevalnd: Final[_FuncValND] - added:
variable hermevander2d: Final[_FuncVander2D] - added:
variable hermevander3d: Final[_FuncVander3D] - added:
variable hermevander: Final[_FuncVander] - added:
variable hermeweight: Final[_FuncWeight] - added:
variable poly2herme: Final[_FuncPoly2Ortho]
- removed:
function lag2poly(c) - removed:
function lagadd(c1, c2) - removed:
function lagcompanion(c) - removed:
function lagder(c, m=…, scl=…, axis=…) - removed:
function lagdiv(c1, c2) - removed:
function lagfit(x, y, deg, rcond=…, full=…, w=…) - removed:
function lagfromroots(roots) - removed:
function laggauss(deg) - removed:
function laggrid2d(x, y, c) - removed:
function laggrid3d(x, y, z, c) - removed:
function lagint(c, m=…, k=…, lbnd=…, scl=…, axis=…) - removed:
function lagline(off, scl) - removed:
function lagmul(c1, c2) - removed:
function lagmulx(c) - removed:
function lagpow(c, pow, maxpower=…) - removed:
function lagroots(c) - removed:
function lagsub(c1, c2) - removed:
function lagval(x, c, tensor=…) - removed:
function lagval2d(x, y, c) - removed:
function lagval3d(x, y, z, c) - removed:
function lagvander(x, deg) - removed:
function lagvander2d(x, y, deg) - removed:
function lagvander3d(x, y, z, deg) - removed:
function lagweight(x) - removed:
function poly2lag(pol) - removed:
variable lagtrim - changed:
class Laguerre(ABCPolyBase) → class Laguerre(ABCPolyBase[L['L']]) - changed:
field Laguerre.basis_name: Any → field Laguerre.basis_name: ClassVar[L[L]] - changed:
field Laguerre.domain: Any → field Laguerre.domain: _Array2[np.float64 | Any] - changed:
field Laguerre.window: Any → field Laguerre.window: _Array2[np.float64 | Any] - changed:
variable lagdomain: ndarray[Any, dtype[int_]] → variable lagdomain: Final[_Array2[np.float64]] - changed:
variable lagone: ndarray[Any, dtype[int_]] → variable lagone: Final[_Array1[np.int_]] - changed:
variable lagx: ndarray[Any, dtype[int_]] → variable lagx: Final[_Array2[np.int_]] - changed:
variable lagzero: ndarray[Any, dtype[int_]] → variable lagzero: Final[_Array1[np.int_]] - added:
export lagtrim - added:
variable lag2poly: Final[_FuncUnOp] - added:
variable lagadd: Final[_FuncBinOp] - added:
variable lagcompanion: Final[_FuncCompanion] - added:
variable lagder: Final[_FuncDer] - added:
variable lagdiv: Final[_FuncBinOp] - added:
variable lagfit: Final[_FuncFit] - added:
variable lagfromroots: Final[_FuncFromRoots] - added:
variable laggauss: Final[_FuncGauss] - added:
variable laggrid2d: Final[_FuncVal2D] - added:
variable laggrid3d: Final[_FuncVal3D] - added:
variable lagint: Final[_FuncInteg] - added:
variable lagline: Final[_FuncLine] - added:
variable lagmul: Final[_FuncBinOp] - added:
variable lagmulx: Final[_FuncUnOp] - added:
variable lagpow: Final[_FuncPow] - added:
variable lagroots: Final[_FuncRoots] - added:
variable lagsub: Final[_FuncBinOp] - added:
variable lagval2d: Final[_FuncVal2D] - added:
variable lagval3d: Final[_FuncVal3D] - added:
variable lagval: Final[_FuncVal] - added:
variable lagvalnd: Final[_FuncValND] - added:
variable lagvander2d: Final[_FuncVander2D] - added:
variable lagvander3d: Final[_FuncVander3D] - added:
variable lagvander: Final[_FuncVander] - added:
variable lagweight: Final[_FuncWeight] - added:
variable poly2lag: Final[_FuncPoly2Ortho]
- removed:
function leg2poly(c) - removed:
function legadd(c1, c2) - removed:
function legcompanion(c) - removed:
function legder(c, m=…, scl=…, axis=…) - removed:
function legdiv(c1, c2) - removed:
function legfit(x, y, deg, rcond=…, full=…, w=…) - removed:
function legfromroots(roots) - removed:
function leggauss(deg) - removed:
function leggrid2d(x, y, c) - removed:
function leggrid3d(x, y, z, c) - removed:
function legint(c, m=…, k=…, lbnd=…, scl=…, axis=…) - removed:
function legline(off, scl) - removed:
function legmul(c1, c2) - removed:
function legmulx(c) - removed:
function legpow(c, pow, maxpower=…) - removed:
function legroots(c) - removed:
function legsub(c1, c2) - removed:
function legval(x, c, tensor=…) - removed:
function legval2d(x, y, c) - removed:
function legval3d(x, y, z, c) - removed:
function legvander(x, deg) - removed:
function legvander2d(x, y, deg) - removed:
function legvander3d(x, y, z, deg) - removed:
function legweight(x) - removed:
function poly2leg(pol) - removed:
variable legtrim - changed:
class Legendre(ABCPolyBase) → class Legendre(ABCPolyBase[L['P']]) - changed:
field Legendre.basis_name: Any → field Legendre.basis_name: ClassVar[L[P]] - changed:
field Legendre.domain: Any → field Legendre.domain: _Array2[np.float64 | Any] - changed:
field Legendre.window: Any → field Legendre.window: _Array2[np.float64 | Any] - changed:
variable legdomain: ndarray[Any, dtype[int_]] → variable legdomain: Final[_Array2[np.float64]] - changed:
variable legone: ndarray[Any, dtype[int_]] → variable legone: Final[_Array1[np.int_]] - changed:
variable legx: ndarray[Any, dtype[int_]] → variable legx: Final[_Array2[np.int_]] - changed:
variable legzero: ndarray[Any, dtype[int_]] → variable legzero: Final[_Array1[np.int_]] - added:
export legtrim - added:
variable leg2poly: Final[_FuncUnOp] - added:
variable legadd: Final[_FuncBinOp] - added:
variable legcompanion: Final[_FuncCompanion] - added:
variable legder: Final[_FuncDer] - added:
variable legdiv: Final[_FuncBinOp] - added:
variable legfit: Final[_FuncFit] - added:
variable legfromroots: Final[_FuncFromRoots] - added:
variable leggauss: Final[_FuncGauss] - added:
variable leggrid2d: Final[_FuncVal2D] - added:
variable leggrid3d: Final[_FuncVal3D] - added:
variable legint: Final[_FuncInteg] - added:
variable legline: Final[_FuncLine] - added:
variable legmul: Final[_FuncBinOp] - added:
variable legmulx: Final[_FuncUnOp] - added:
variable legpow: Final[_FuncPow] - added:
variable legroots: Final[_FuncRoots] - added:
variable legsub: Final[_FuncBinOp] - added:
variable legval2d: Final[_FuncVal2D] - added:
variable legval3d: Final[_FuncVal3D] - added:
variable legval: Final[_FuncVal] - added:
variable legvalnd: Final[_FuncValND] - added:
variable legvander2d: Final[_FuncVander2D] - added:
variable legvander3d: Final[_FuncVander3D] - added:
variable legvander: Final[_FuncVander] - added:
variable legweight: Final[_FuncWeight] - added:
variable poly2leg: Final[_FuncPoly2Ortho]
- removed:
function polyadd(c1, c2) - removed:
function polyder(c, m=…, scl=…, axis=…) - removed:
function polydiv(c1, c2) - removed:
function polyfit(x, y, deg, rcond=…, full=…, w=…) - removed:
function polyfromroots(roots) - removed:
function polygrid2d(x, y, c) - removed:
function polygrid3d(x, y, z, c) - removed:
function polyint(c, m=…, k=…, lbnd=…, scl=…, axis=…) - removed:
function polyline(off, scl) - removed:
function polymul(c1, c2) - removed:
function polymulx(c) - removed:
function polypow(c, pow, maxpower=…) - removed:
function polyroots(c) - removed:
function polysub(c1, c2) - removed:
function polyval(x, c, tensor=…) - removed:
function polyval2d(x, y, c) - removed:
function polyval3d(x, y, z, c) - removed:
function polyvander(x, deg) - removed:
function polyvander2d(x, y, deg) - removed:
function polyvander3d(x, y, z, deg) - removed:
variable polytrim - changed:
class Polynomial(ABCPolyBase) → class Polynomial(ABCPolyBase[None]) - changed:
field Polynomial.basis_name: Any → field Polynomial.basis_name: ClassVar[None] - changed:
field Polynomial.domain: Any → field Polynomial.domain: _Array2[np.float64 | Any] - changed:
field Polynomial.window: Any → field Polynomial.window: _Array2[np.float64 | Any] - changed:
function polyvalfromroots(x, r, tensor=…) → function polyvalfromroots(x: _FloatLike_co, r: _FloatLike_co, tensor: bool=…) -> np.float64 | Any | (x: _NumberLike_co, r: _NumberLike_co, tensor: bool=…) -> np.complex128 | Any | (x: _ArrayLikeFloat_co, r: _ArrayLikeFloat_co, tensor: bool=…) -> npt.NDArray[np.float64 | Any] | (x: _ArrayLikeNumber_co, r: _ArrayLikeNumber_co, tensor: bool=…) -> npt.NDArray[np.complex128 | Any] | (x: _ArrayLikeCoef… - changed:
variable polydomain: ndarray[Any, dtype[int_]] → variable polydomain: Final[_Array2[np.float64]] - changed:
variable polyone: ndarray[Any, dtype[int_]] → variable polyone: Final[_Array1[np.int_]] - changed:
variable polyx: ndarray[Any, dtype[int_]] → variable polyx: Final[_Array2[np.int_]] - changed:
variable polyzero: ndarray[Any, dtype[int_]] → variable polyzero: Final[_Array1[np.int_]] - added:
export polytrim - added:
variable polyadd: Final[_FuncBinOp] - added:
variable polycompanion: Final[_FuncCompanion] - added:
variable polyder: Final[_FuncDer] - added:
variable polydiv: Final[_FuncBinOp] - added:
variable polyfit: Final[_FuncFit] - added:
variable polyfromroots: Final[_FuncFromRoots] - added:
variable polygrid2d: Final[_FuncVal2D] - added:
variable polygrid3d: Final[_FuncVal3D] - added:
variable polyint: Final[_FuncInteg] - added:
variable polyline: Final[_FuncLine] - added:
variable polymul: Final[_FuncBinOp] - added:
variable polymulx: Final[_FuncUnOp] - added:
variable polypow: Final[_FuncPow] - added:
variable polyroots: Final[_FuncRoots] - added:
variable polysub: Final[_FuncBinOp] - added:
variable polyval2d: Final[_FuncVal2D] - added:
variable polyval3d: Final[_FuncVal3D] - added:
variable polyval: Final[_FuncVal] - added:
variable polyvalnd: Final[_FuncValND] - added:
variable polyvander2d: Final[_FuncVander2D] - added:
variable polyvander3d: Final[_FuncVander3D] - added:
variable polyvander: Final[_FuncVander]
- removed:
class RankWarning(UserWarning) - changed:
function as_series(alist, trim=…) → function as_series(alist: npt.NDArray[np.integer] | _FloatArray, trim: bool=…) -> list[_FloatSeries] | (alist: _ComplexArray, trim: bool=…) -> list[_ComplexSeries] | (alist: _ObjectArray, trim: bool=…) -> list[_ObjectSeries] | (alist: Iterable[_FloatArray | npt.NDArray[np.integer]], trim: bool=…) -> list[_FloatSeries] | (alist: Iterable[_ComplexArray], trim: bool=…) -> list[_ComplexSeries] | (ali… - changed:
function format_float(x, parens=…) → function format_float(x: _FloatLike_co, parens: bool=…) -> str - changed:
function getdomain(x) → function getdomain(x: _FloatArray | npt.NDArray[np.integer]) -> _Array2[np.float64] | (x: _ComplexArray) -> _Array2[np.complex128] | (x: _ObjectArray) -> _Array2[np.object_] | (x: _SeriesLikeFloat_co | float) -> _Array2[np.float64] | (x: _SeriesLikeComplex_co | complex) -> _Array2[np.complex128] | (x: _SeriesLikeCoef_co | object) -> _Array2[np.object_] - changed:
function mapdomain(x, old, new) → function mapdomain(x: _FloatLike_co, old: _SeriesLikeFloat_co, new: _SeriesLikeFloat_co) -> np.floating | (x: _NumberLike_co, old: _SeriesLikeComplex_co, new: _SeriesLikeComplex_co) -> np.complexfloating | (x: npt.NDArray[np.floating | np.integer], old: npt.NDArray[np.floating | np.integer], new: npt.NDArray[np.floating | np.integer]) -> _FloatSeries | (x: npt.NDArray[np.number], old: npt.NDArray… - changed:
function mapparms(old, new) → function mapparms(old: npt.NDArray[np.floating | np.integer], new: npt.NDArray[np.floating | np.integer]) -> _Tuple2[np.floating] | (old: npt.NDArray[np.number], new: npt.NDArray[np.number]) -> _Tuple2[np.complexfloating] | (old: npt.NDArray[np.object_ | np.number], new: npt.NDArray[np.object_ | np.number]) -> _Tuple2[object] | (old: Sequence[float], new: Sequence[float]) -> _Tuple2[float] | (old… - changed:
function trimcoef(c, tol=…) → function trimcoef(c: npt.NDArray[np.integer] | _FloatArray, tol: _FloatLike_co=…) -> _FloatSeries | (c: _ComplexArray, tol: _FloatLike_co=…) -> _ComplexSeries | (c: _ObjectArray, tol: _FloatLike_co=…) -> _ObjectSeries | (c: _SeriesLikeFloat_co | float, tol: _FloatLike_co=…) -> _FloatSeries | (c: _SeriesLikeComplex_co | complex, tol: _FloatLike_co=…) -> _ComplexSeries | (c: _SeriesLikeCoef_co | ob… - changed:
function trimseq(seq) → function trimseq(seq: SeqT) -> SeqT
- removed:
function configuration(parent_package=…, top_path=…)
- removed:
export PytestTester - removed:
export get_bit_generator - removed:
export set_bit_generator - removed:
variable test: PytestTester
- removed:
class ISeedSequence(abc.ABC) - removed:
class ISpawnableSeedSequence(ISeedSequence) - removed:
class SeedlessSeedSequence(ISpawnableSeedSequence) - removed:
method ISeedSequence.generate_state(n_words: int, dtype: _DTypeLikeUint32 | _DTypeLikeUint64=…) -> ndarray[Any, dtype[uint32 | uint64]] - removed:
method ISpawnableSeedSequence.spawn(n_children: int) -> list[_T] - removed:
method SeedSequence.generate_state(n_words: int, dtype: _DTypeLikeUint32 | _DTypeLikeUint64=…) -> ndarray[Any, dtype[uint32 | uint64]] - removed:
method SeedlessSeedSequence.generate_state(n_words: int, dtype: _DTypeLikeUint32 | _DTypeLikeUint64=…) -> ndarray[Any, dtype[uint32 | uint64]] - removed:
method SeedlessSeedSequence.spawn(n_children: int) -> list[_T] - changed:
class BitGenerator(abc.ABC) → class BitGenerator(_CythonMixin, abc.ABC) - changed:
class SeedSequence(ISpawnableSeedSequence) → class SeedSequence(_GenerateStateMixin, ISpawnableSeedSequence) - changed:
constructor BitGenerator(seed: None | _ArrayLikeInt_co | SeedSequence=…) -> None → constructor BitGenerator(seed: _ArrayLikeInt_co | SeedSequence | None=…) -> None - changed:
constructor SeedSequence(entropy: None | int | Sequence[int] | _ArrayLikeInt_co=…, *, spawn_key: Sequence[int]=…, pool_size: int=…, n_children_spawned: int=…) -> None → constructor SeedSequence(entropy: _ArrayLikeInt_co | None=…, *, spawn_key: Sequence[int]=…, pool_size: int=…, n_children_spawned: int=…) -> None - changed:
field SeedSequence.entropy: None | int | Sequence[int] → field SeedSequence.entropy: int | Sequence[int] | None - changed:
field SeedSequence.pool: ndarray[Any, dtype[uint32]] → field SeedSequence.pool: NDArray[np.uint32] - changed:
method BitGenerator.random_raw(size: None=…, output: Literal[True]=…) -> int | (size: _ShapeLike=…, output: Literal[True]=…) -> ndarray[Any, dtype[uint64]] | (size: None | _ShapeLike=…, output: Literal[False]=…) -> None → method BitGenerator.random_raw(size: None=…, output: Literal[True]=…) -> int | (size: _ShapeLike, output: Literal[True]=…) -> NDArray[np.uint64] | (size: _ShapeLike | None, output: Literal[False]) -> None | (size: _ShapeLike | None=…, *, output: Literal[False]) -> None - changed:
method BitGenerator.spawn(n_children: int) -> list[BitGenerator] → method BitGenerator.spawn(n_children: int) -> list[Self] - changed:
method SeedSequence.spawn(n_children: int) -> list[SeedSequence] → method SeedSequence.spawn(n_children: int) -> list[Self] - added:
property BitGenerator.capsule -> CapsuleType
- changed:
constructor RandomState(seed: None | _ArrayLikeInt_co | BitGenerator=…) -> None → constructor RandomState(seed: _ArrayLikeInt_co | BitGenerator | None=…) -> None - changed:
method RandomState.beta(a: float, b: float, size: None=…) -> float | (a: _ArrayLikeFloat_co, b: _ArrayLikeFloat_co, size: None | _ShapeLike=…) -> ndarray[Any, dtype[float64]] → method RandomState.beta(a: float, b: float, size: None=…) -> float | (a: _ArrayLikeFloat_co, b: _ArrayLikeFloat_co, size: _ShapeLike) -> NDArray[np.float64] | (a: _ArrayLikeFloat_co, b: _ArrayLikeFloat_co, size: None=…) -> NDArray[np.float64] | Any - changed:
method RandomState.binomial(n: int, p: float, size: None=…) -> int | (n: _ArrayLikeInt_co, p: _ArrayLikeFloat_co, size: None | _ShapeLike=…) -> ndarray[Any, dtype[int_]] → method RandomState.binomial(n: int, p: float, size: None=…) -> int | (n: _ArrayLikeInt_co, p: _ArrayLikeFloat_co, size: _ShapeLike) -> NDArray[np.long] | (n: _ArrayLikeInt_co, p: _ArrayLikeFloat_co, size: None=…) -> NDArray[np.long] | Any - changed:
method RandomState.bytes(length: int) -> builtins.bytes → method RandomState.bytes(length: int) -> py_bytes - changed:
method RandomState.chisquare(df: float, size: None=…) -> float | (df: _ArrayLikeFloat_co, size: None | _ShapeLike=…) -> ndarray[Any, dtype[float64]] → method RandomState.chisquare(df: float, size: None=…) -> float | (df: _ArrayLikeFloat_co, size: _ShapeLike) -> NDArray[np.float64] | (df: _ArrayLikeFloat_co, size: None=…) -> NDArray[np.float64] | Any - changed:
method RandomState.choice(a: int, size: None=…, replace: bool=…, p: None | _ArrayLikeFloat_co=…) -> int | (a: int, size: _ShapeLike=…, replace: bool=…, p: None | _ArrayLikeFloat_co=…) -> ndarray[Any, dtype[int_]] | (a: ArrayLike, size: None=…, replace: bool=…, p: None | _ArrayLikeFloat_co=…) -> Any | (a: ArrayLike, size: _ShapeLike=…, replace: bool=…, p: None | _ArrayLikeFloat_co=…) -> ndarray[An… → method RandomState.choice(a: int, size: None=…, replace: bool=…, p: _ArrayLikeFloat_co | None=…) -> int | (a: int, size: _ShapeLike, replace: bool=…, p: _ArrayLikeFloat_co | None=…) -> NDArray[np.long] | (a: ArrayLike, size: None=…, replace: bool=…, p: _ArrayLikeFloat_co | None=…) -> Any | (a: ArrayLike, size: _ShapeLike, replace: bool=…, p: _ArrayLikeFloat_co | None=…) -> NDArray[Any] - changed:
method RandomState.dirichlet(alpha: _ArrayLikeFloat_co, size: None | _ShapeLike=…) -> ndarray[Any, dtype[float64]] → method RandomState.dirichlet(alpha: _ArrayLikeFloat_co, size: _ShapeLike | None=…) -> NDArray[np.float64] - changed:
method RandomState.exponential(scale: float=…, size: None=…) -> float | (scale: _ArrayLikeFloat_co=…, size: None | _ShapeLike=…) -> ndarray[Any, dtype[float64]] → method RandomState.exponential(scale: float=…, size: None=…) -> float | (scale: _ArrayLikeFloat_co, size: _ShapeLike) -> NDArray[np.float64] | (scale: _ArrayLikeFloat_co=…, *, size: _ShapeLike) -> NDArray[np.float64] | (scale: _ArrayLikeFloat_co=…, size: None=…) -> NDArray[np.float64] | Any - changed:
method RandomState.f(dfnum: float, dfden: float, size: None=…) -> float | (dfnum: _ArrayLikeFloat_co, dfden: _ArrayLikeFloat_co, size: None | _ShapeLike=…) -> ndarray[Any, dtype[float64]] → method RandomState.f(dfnum: float, dfden: float, size: None=…) -> float | (dfnum: _ArrayLikeFloat_co, dfden: _ArrayLikeFloat_co, size: _ShapeLike) -> NDArray[np.float64] | (dfnum: _ArrayLikeFloat_co, dfden: _ArrayLikeFloat_co, size: None=…) -> NDArray[np.float64] | Any - changed:
method RandomState.gamma(shape: float, scale: float=…, size: None=…) -> float | (shape: _ArrayLikeFloat_co, scale: _ArrayLikeFloat_co=…, size: None | _ShapeLike=…) -> ndarray[Any, dtype[float64]] → method RandomState.gamma(shape: float, scale: float=…, size: None=…) -> float | (shape: _ArrayLikeFloat_co, scale: _ArrayLikeFloat_co, size: _ShapeLike) -> NDArray[np.float64] | (shape: _ArrayLikeFloat_co, scale: _ArrayLikeFloat_co=…, *, size: _ShapeLike) -> NDArray[np.float64] | (shape: _ArrayLikeFloat_co, scale: _ArrayLikeFloat_co=…, size: None=…) -> NDArray[np.float64] | Any - changed:
method RandomState.geometric(p: float, size: None=…) -> int | (p: _ArrayLikeFloat_co, size: None | _ShapeLike=…) -> ndarray[Any, dtype[int_]] → method RandomState.geometric(p: float, size: None=…) -> int | (p: _ArrayLikeFloat_co, size: _ShapeLike) -> NDArray[np.long] | (p: _ArrayLikeFloat_co, size: None=…) -> NDArray[np.long] | Any - changed:
method RandomState.get_state(legacy: Literal[False]=…) -> dict[str, Any] | (legacy: Literal[True]=…) -> dict[str, Any] | tuple[str, ndarray[Any, dtype[uint32]], int, int, float] → method RandomState.get_state(legacy: Literal[False]) -> dict[str, Any] | (legacy: Literal[True]=…) -> tuple[str, NDArray[np.uint32], int, int, float] - changed:
method RandomState.gumbel(loc: float=…, scale: float=…, size: None=…) -> float | (loc: _ArrayLikeFloat_co=…, scale: _ArrayLikeFloat_co=…, size: None | _ShapeLike=…) -> ndarray[Any, dtype[float64]] → method RandomState.gumbel(loc: float=…, scale: float=…, size: None=…) -> float | (loc: _ArrayLikeFloat_co, scale: _ArrayLikeFloat_co, size: _ShapeLike) -> NDArray[np.float64] | (loc: _ArrayLikeFloat_co=…, scale: _ArrayLikeFloat_co=…, *, size: _ShapeLike) -> NDArray[np.float64] | (loc: _ArrayLikeFloat_co=…, scale: _ArrayLikeFloat_co=…, size: None=…) -> NDArray[np.float64] | Any - changed:
method RandomState.hypergeometric(ngood: int, nbad: int, nsample: int, size: None=…) -> int | (ngood: _ArrayLikeInt_co, nbad: _ArrayLikeInt_co, nsample: _ArrayLikeInt_co, size: None | _ShapeLike=…) -> ndarray[Any, dtype[int_]] → method RandomState.hypergeometric(ngood: int, nbad: int, nsample: int, size: None=…) -> int | (ngood: _ArrayLikeInt_co, nbad: _ArrayLikeInt_co, nsample: _ArrayLikeInt_co, size: _ShapeLike) -> NDArray[np.long] | (ngood: _ArrayLikeInt_co, nbad: _ArrayLikeInt_co, nsample: _ArrayLikeInt_co, size: None=…) -> NDArray[np.long] | Any - changed:
method RandomState.laplace(loc: float=…, scale: float=…, size: None=…) -> float | (loc: _ArrayLikeFloat_co=…, scale: _ArrayLikeFloat_co=…, size: None | _ShapeLike=…) -> ndarray[Any, dtype[float64]] → method RandomState.laplace(loc: float=…, scale: float=…, size: None=…) -> float | (loc: _ArrayLikeFloat_co, scale: _ArrayLikeFloat_co, size: _ShapeLike) -> NDArray[np.float64] | (loc: _ArrayLikeFloat_co=…, scale: _ArrayLikeFloat_co=…, *, size: _ShapeLike) -> NDArray[np.float64] | (loc: _ArrayLikeFloat_co=…, scale: _ArrayLikeFloat_co=…, size: None=…) -> NDArray[np.float64] | Any - changed:
method RandomState.logistic(loc: float=…, scale: float=…, size: None=…) -> float | (loc: _ArrayLikeFloat_co=…, scale: _ArrayLikeFloat_co=…, size: None | _ShapeLike=…) -> ndarray[Any, dtype[float64]] → method RandomState.logistic(loc: float=…, scale: float=…, size: None=…) -> float | (loc: _ArrayLikeFloat_co, scale: _ArrayLikeFloat_co, size: _ShapeLike) -> NDArray[np.float64] | (loc: _ArrayLikeFloat_co=…, scale: _ArrayLikeFloat_co=…, *, size: _ShapeLike) -> NDArray[np.float64] | (loc: _ArrayLikeFloat_co=…, scale: _ArrayLikeFloat_co=…, size: None=…) -> NDArray[np.float64] | Any - changed:
method RandomState.lognormal(mean: float=…, sigma: float=…, size: None=…) -> float | (mean: _ArrayLikeFloat_co=…, sigma: _ArrayLikeFloat_co=…, size: None | _ShapeLike=…) -> ndarray[Any, dtype[float64]] → method RandomState.lognormal(mean: float=…, sigma: float=…, size: None=…) -> float | (mean: _ArrayLikeFloat_co, sigma: _ArrayLikeFloat_co, size: _ShapeLike) -> NDArray[np.float64] | (mean: _ArrayLikeFloat_co=…, sigma: _ArrayLikeFloat_co=…, *, size: _ShapeLike) -> NDArray[np.float64] | (mean: _ArrayLikeFloat_co=…, sigma: _ArrayLikeFloat_co=…, size: None=…) -> NDArray[np.float64] | Any - changed:
method RandomState.logseries(p: float, size: None=…) -> int | (p: _ArrayLikeFloat_co, size: None | _ShapeLike=…) -> ndarray[Any, dtype[int_]] → method RandomState.logseries(p: float, size: None=…) -> int | (p: _ArrayLikeFloat_co, size: _ShapeLike) -> NDArray[np.long] | (p: _ArrayLikeFloat_co, size: None=…) -> NDArray[np.long] | Any - changed:
method RandomState.multinomial(n: _ArrayLikeInt_co, pvals: _ArrayLikeFloat_co, size: None | _ShapeLike=…) -> ndarray[Any, dtype[int_]] → method RandomState.multinomial(n: _ArrayLikeInt_co, pvals: _ArrayLikeFloat_co, size: _ShapeLike | None=…) -> NDArray[np.long] - changed:
method RandomState.multivariate_normal(mean: _ArrayLikeFloat_co, cov: _ArrayLikeFloat_co, size: None | _ShapeLike=…, check_valid: Literal['warn', 'raise', 'ignore']=…, tol: float=…) -> ndarray[Any, dtype[float64]] → method RandomState.multivariate_normal(mean: _ArrayLikeFloat_co, cov: _ArrayLikeFloat_co, size: _ShapeLike | None=…, check_valid: Literal['warn', 'raise', 'ignore']=…, tol: float=…) -> NDArray[np.float64] - changed:
method RandomState.negative_binomial(n: float, p: float, size: None=…) -> int | (n: _ArrayLikeFloat_co, p: _ArrayLikeFloat_co, size: None | _ShapeLike=…) -> ndarray[Any, dtype[int_]] → method RandomState.negative_binomial(n: float, p: float, size: None=…) -> int | (n: _ArrayLikeFloat_co, p: _ArrayLikeFloat_co, size: _ShapeLike) -> NDArray[np.long] | (n: _ArrayLikeFloat_co, p: _ArrayLikeFloat_co, size: None=…) -> NDArray[np.long] | Any - changed:
method RandomState.noncentral_chisquare(df: float, nonc: float, size: None=…) -> float | (df: _ArrayLikeFloat_co, nonc: _ArrayLikeFloat_co, size: None | _ShapeLike=…) -> ndarray[Any, dtype[float64]] → method RandomState.noncentral_chisquare(df: float, nonc: float, size: None=…) -> float | (df: _ArrayLikeFloat_co, nonc: _ArrayLikeFloat_co, size: _ShapeLike) -> NDArray[np.float64] | (df: _ArrayLikeFloat_co, nonc: _ArrayLikeFloat_co, size: None=…) -> NDArray[np.float64] | Any - changed:
method RandomState.noncentral_f(dfnum: float, dfden: float, nonc: float, size: None=…) -> float | (dfnum: _ArrayLikeFloat_co, dfden: _ArrayLikeFloat_co, nonc: _ArrayLikeFloat_co, size: None | _ShapeLike=…) -> ndarray[Any, dtype[float64]] → method RandomState.noncentral_f(dfnum: float, dfden: float, nonc: float, size: None=…) -> float | (dfnum: _ArrayLikeFloat_co, dfden: _ArrayLikeFloat_co, nonc: _ArrayLikeFloat_co, size: _ShapeLike) -> NDArray[np.float64] | (dfnum: _ArrayLikeFloat_co, dfden: _ArrayLikeFloat_co, nonc: _ArrayLikeFloat_co, size: None=…) -> NDArray[np.float64] | Any - changed:
method RandomState.normal(loc: float=…, scale: float=…, size: None=…) -> float | (loc: _ArrayLikeFloat_co=…, scale: _ArrayLikeFloat_co=…, size: None | _ShapeLike=…) -> ndarray[Any, dtype[float64]] → method RandomState.normal(loc: float=…, scale: float=…, size: None=…) -> float | (loc: _ArrayLikeFloat_co, scale: _ArrayLikeFloat_co, size: _ShapeLike) -> NDArray[np.float64] | (loc: _ArrayLikeFloat_co=…, scale: _ArrayLikeFloat_co=…, *, size: _ShapeLike) -> NDArray[np.float64] | (loc: _ArrayLikeFloat_co=…, scale: _ArrayLikeFloat_co=…, size: None=…) -> NDArray[np.float64] | Any - changed:
method RandomState.pareto(a: float, size: None=…) -> float | (a: _ArrayLikeFloat_co, size: None | _ShapeLike=…) -> ndarray[Any, dtype[float64]] → method RandomState.pareto(a: float, size: None=…) -> float | (a: _ArrayLikeFloat_co, size: _ShapeLike) -> NDArray[np.float64] | (a: _ArrayLikeFloat_co, size: None=…) -> NDArray[np.float64] | Any - changed:
method RandomState.permutation(x: int) -> ndarray[Any, dtype[int_]] | (x: ArrayLike) -> ndarray[Any, Any] → method RandomState.permutation(x: int) -> NDArray[np.long] | (x: ArrayLike) -> NDArray[Any] - changed:
method RandomState.poisson(lam: float=…, size: None=…) -> int | (lam: _ArrayLikeFloat_co=…, size: None | _ShapeLike=…) -> ndarray[Any, dtype[int_]] → method RandomState.poisson(lam: float=…, size: None=…) -> int | (lam: _ArrayLikeFloat_co, size: _ShapeLike) -> NDArray[np.long] | (lam: _ArrayLikeFloat_co=…, *, size: _ShapeLike) -> NDArray[np.long] | (lam: _ArrayLikeFloat_co=…, size: None=…) -> NDArray[np.long] | Any - changed:
method RandomState.power(a: float, size: None=…) -> float | (a: _ArrayLikeFloat_co, size: None | _ShapeLike=…) -> ndarray[Any, dtype[float64]] → method RandomState.power(a: float, size: None=…) -> float | (a: _ArrayLikeFloat_co, size: _ShapeLike) -> NDArray[np.float64] | (a: _ArrayLikeFloat_co, size: None=…) -> NDArray[np.float64] | Any - changed:
method RandomState.rand() -> float | (*args: int) -> ndarray[Any, dtype[float64]] → method RandomState.rand() -> float | (arg0: SupportsIndex, /, *args: SupportsIndex) -> NDArray[np.float64] - changed:
method RandomState.randint(low: int, high: None | int=…) -> int | (low: int, high: None | int=…, size: None=…, dtype: _DTypeLikeBool=…) -> bool | (low: int, high: None | int=…, size: None=…, dtype: _DTypeLikeInt | _DTypeLikeUInt=…) -> int | (low: _ArrayLikeInt_co, high: None | _ArrayLikeInt_co=…, size: None | _ShapeLike=…) -> ndarray[Any, dtype[int_]] | (low: _ArrayLikeInt_co, high: None | _Array… → method RandomState.randint(low: int, high: int | None=…, size: None=…, *, dtype: type[bool]) -> bool | (low: int, high: int | None=…, size: None=…, dtype: type[int]=…) -> int | (low: int, high: int | None=…, size: None=…, *, dtype: _DTypeLike[np.bool] | _BoolCodes) -> np.bool | (low: int, high: int | None=…, size: None=…, *, dtype: _DTypeLike[np.int8] | _Int8Codes) -> np.int8 | (low: int, high: i… - changed:
method RandomState.randn() -> float | (*args: int) -> ndarray[Any, dtype[float64]] → method RandomState.randn() -> float | (arg0: SupportsIndex, /, *args: SupportsIndex) -> NDArray[np.float64] - changed:
method RandomState.random(size: None=…) -> float | (size: _ShapeLike=…) -> ndarray[Any, dtype[float64]] → method RandomState.random(size: None=…) -> float | (size: _ShapeLike) -> NDArray[np.float64] - changed:
method RandomState.random_integers(low: int, high: None | int=…, size: None=…) -> int | (low: _ArrayLikeInt_co, high: None | _ArrayLikeInt_co=…, size: None | _ShapeLike=…) -> ndarray[Any, dtype[int_]] → method RandomState.random_integers(low: int, high: int | None=…, size: None=…) -> int | (low: _ArrayLikeInt_co, high: _ArrayLikeInt_co | None, size: _ShapeLike) -> NDArray[np.long] | (low: _ArrayLikeInt_co, high: _ArrayLikeInt_co | None=…, *, size: _ShapeLike) -> NDArray[np.long] | (low: _ArrayLikeInt_co, high: _ArrayLikeInt_co | None=…, size: None=…) -> NDArray[np.long] | Any - changed:
method RandomState.random_sample(size: None=…) -> float | (size: _ShapeLike=…) -> ndarray[Any, dtype[float64]] → method RandomState.random_sample(size: None=…) -> float | (size: _ShapeLike) -> NDArray[np.float64] - changed:
method RandomState.rayleigh(scale: float=…, size: None=…) -> float | (scale: _ArrayLikeFloat_co=…, size: None | _ShapeLike=…) -> ndarray[Any, dtype[float64]] → method RandomState.rayleigh(scale: float=…, size: None=…) -> float | (scale: _ArrayLikeFloat_co, size: _ShapeLike) -> NDArray[np.float64] | (scale: _ArrayLikeFloat_co=…, *, size: _ShapeLike) -> NDArray[np.float64] | (scale: _ArrayLikeFloat_co=…, size: None=…) -> NDArray[np.float64] | Any - changed:
method RandomState.seed(seed: None | _ArrayLikeFloat_co=…) -> None → method RandomState.seed(seed: _ArrayLikeFloat_co | None=…) -> None - changed:
method RandomState.set_state(state: dict[str, Any] | tuple[str, ndarray[Any, dtype[uint32]], int, int, float]) -> None → method RandomState.set_state(state: dict[str, Any] | tuple[str, NDArray[np.uint32], int, int, float]) -> None - changed:
method RandomState.standard_cauchy(size: None=…) -> float | (size: _ShapeLike=…) -> ndarray[Any, dtype[float64]] → method RandomState.standard_cauchy(size: None=…) -> float | (size: _ShapeLike) -> NDArray[np.float64] - changed:
method RandomState.standard_exponential(size: None=…) -> float | (size: _ShapeLike=…) -> ndarray[Any, dtype[float64]] → method RandomState.standard_exponential(size: None=…) -> float | (size: _ShapeLike) -> NDArray[np.float64] - changed:
method RandomState.standard_gamma(shape: float, size: None=…) -> float | (shape: _ArrayLikeFloat_co, size: None | _ShapeLike=…) -> ndarray[Any, dtype[float64]] → method RandomState.standard_gamma(shape: float, size: None=…) -> float | (shape: _ArrayLikeFloat_co, size: _ShapeLike) -> NDArray[np.float64] | (shape: _ArrayLikeFloat_co, size: None=…) -> NDArray[np.float64] | Any - changed:
method RandomState.standard_normal(size: None=…) -> float | (size: _ShapeLike=…) -> ndarray[Any, dtype[float64]] → method RandomState.standard_normal(size: None=…) -> float | (size: _ShapeLike) -> NDArray[np.float64] - changed:
method RandomState.standard_t(df: float, size: None=…) -> float | (df: _ArrayLikeFloat_co, size: None=…) -> ndarray[Any, dtype[float64]] | (df: _ArrayLikeFloat_co, size: _ShapeLike=…) -> ndarray[Any, dtype[float64]] → method RandomState.standard_t(df: float, size: None=…) -> float | (df: _ArrayLikeFloat_co, size: _ShapeLike) -> NDArray[np.float64] | (df: _ArrayLikeFloat_co, size: None=…) -> NDArray[np.float64] | Any - changed:
method RandomState.tomaxint(size: None=…) -> int | (size: _ShapeLike=…) -> ndarray[Any, dtype[int_]] → method RandomState.tomaxint(size: None=…) -> int | (size: _ShapeLike) -> NDArray[np.int64] - changed:
method RandomState.triangular(left: float, mode: float, right: float, size: None=…) -> float | (left: _ArrayLikeFloat_co, mode: _ArrayLikeFloat_co, right: _ArrayLikeFloat_co, size: None | _ShapeLike=…) -> ndarray[Any, dtype[float64]] → method RandomState.triangular(left: float, mode: float, right: float, size: None=…) -> float | (left: _ArrayLikeFloat_co, mode: _ArrayLikeFloat_co, right: _ArrayLikeFloat_co, size: _ShapeLike) -> NDArray[np.float64] | (left: _ArrayLikeFloat_co, mode: _ArrayLikeFloat_co, right: _ArrayLikeFloat_co, size: None=…) -> NDArray[np.float64] | Any - changed:
method RandomState.uniform(low: float=…, high: float=…, size: None=…) -> float | (low: _ArrayLikeFloat_co=…, high: _ArrayLikeFloat_co=…, size: None | _ShapeLike=…) -> ndarray[Any, dtype[float64]] → method RandomState.uniform(low: float=…, high: float=…, size: None=…) -> float | (low: _ArrayLikeFloat_co, high: _ArrayLikeFloat_co, size: _ShapeLike) -> NDArray[np.float64] | (low: _ArrayLikeFloat_co=…, high: _ArrayLikeFloat_co=…, *, size: _ShapeLike) -> NDArray[np.float64] | (low: _ArrayLikeFloat_co=…, high: _ArrayLikeFloat_co=…, size: None=…) -> NDArray[np.float64] | Any - changed:
method RandomState.vonmises(mu: float, kappa: float, size: None=…) -> float | (mu: _ArrayLikeFloat_co, kappa: _ArrayLikeFloat_co, size: None | _ShapeLike=…) -> ndarray[Any, dtype[float64]] → method RandomState.vonmises(mu: float, kappa: float, size: None=…) -> float | (mu: _ArrayLikeFloat_co, kappa: _ArrayLikeFloat_co, size: _ShapeLike) -> NDArray[np.float64] | (mu: _ArrayLikeFloat_co, kappa: _ArrayLikeFloat_co, size: None=…) -> NDArray[np.float64] | Any - changed:
method RandomState.wald(mean: float, scale: float, size: None=…) -> float | (mean: _ArrayLikeFloat_co, scale: _ArrayLikeFloat_co, size: None | _ShapeLike=…) -> ndarray[Any, dtype[float64]] → method RandomState.wald(mean: float, scale: float, size: None=…) -> float | (mean: _ArrayLikeFloat_co, scale: _ArrayLikeFloat_co, size: _ShapeLike) -> NDArray[np.float64] | (mean: _ArrayLikeFloat_co, scale: _ArrayLikeFloat_co, size: None=…) -> NDArray[np.float64] | Any - changed:
method RandomState.weibull(a: float, size: None=…) -> float | (a: _ArrayLikeFloat_co, size: None | _ShapeLike=…) -> ndarray[Any, dtype[float64]] → method RandomState.weibull(a: float, size: None=…) -> float | (a: _ArrayLikeFloat_co, size: _ShapeLike) -> NDArray[np.float64] | (a: _ArrayLikeFloat_co, size: None=…) -> NDArray[np.float64] | Any - changed:
method RandomState.zipf(a: float, size: None=…) -> int | (a: _ArrayLikeFloat_co, size: None | _ShapeLike=…) -> ndarray[Any, dtype[int_]] → method RandomState.zipf(a: float, size: None=…) -> int | (a: _ArrayLikeFloat_co, size: _ShapeLike) -> NDArray[np.long] | (a: _ArrayLikeFloat_co, size: None=…) -> NDArray[np.long] | Any
- added:
export array - added:
export find_duplicate - added:
export format_parser - added:
export fromarrays - added:
export fromfile - added:
export fromrecords - added:
export fromstring - added:
export recarray - added:
export record
- added:
export add - added:
export capitalize - added:
export center - added:
export count - added:
export decode - added:
export encode - added:
export endswith - added:
export equal - added:
export expandtabs - added:
export find - added:
export greater - added:
export greater_equal - added:
export index - added:
export isalnum - added:
export isalpha - added:
export isdecimal - added:
export isdigit - added:
export islower - added:
export isnumeric - added:
export isspace - added:
export istitle - added:
export isupper - added:
export less - added:
export less_equal - added:
export ljust - added:
export lower - added:
export lstrip - added:
export mod - added:
export multiply - added:
export not_equal - added:
export partition - added:
export replace - added:
export rfind - added:
export rindex - added:
export rjust - added:
export rpartition - added:
export rstrip - added:
export slice - added:
export startswith - added:
export str_len - added:
export strip - added:
export swapcase - added:
export title - added:
export translate - added:
export upper - added:
export zfill
- removed:
function configuration(parent_package=…, top_path=…)
- changed:
variable full_version → variable full_version: Final[LiteralString] - changed:
variable git_revision → variable git_revision: Final[LiteralString] - changed:
variable release → variable release: Final[bool] - changed:
variable short_version → variable short_version: Final[LiteralString] - changed:
variable version → variable version: Final[LiteralString]