doc/changelog/2.1.0-changelog.rst
A total of 110 people contributed to this release. People with a "+" by their names contributed a patch for the first time.
A total of 469 pull requests were merged for this release.
#12150 <https://github.com/numpy/numpy/pull/12150>__: ENH: When histogramming data with integer dtype, force bin width...#24448 <https://github.com/numpy/numpy/pull/24448>__: TST: add some tests of np.log for complex input.#25704 <https://github.com/numpy/numpy/pull/25704>__: DOC: quantile: correct/simplify documentation#25705 <https://github.com/numpy/numpy/pull/25705>__: DOC: Add documentation explaining our promotion rules#25781 <https://github.com/numpy/numpy/pull/25781>__: ENH: Convert fp32 sin/cos from C universal intrinsics to C++...#25908 <https://github.com/numpy/numpy/pull/25908>__: ENH: Add center/ljust/rjust/zfill ufuncs for unicode and bytes#25913 <https://github.com/numpy/numpy/pull/25913>__: NEP: NEP 55 updates and add @mhvk as an author#25963 <https://github.com/numpy/numpy/pull/25963>__: BUG: Fix bug in numpy.pad()#25964 <https://github.com/numpy/numpy/pull/25964>__: CI: fix last docbuild warnings#25970 <https://github.com/numpy/numpy/pull/25970>__: MAINT: Prepare main for NumPy 2.1.0 development#25971 <https://github.com/numpy/numpy/pull/25971>__: DOC: Fix a note section markup in dtype.rst#25972 <https://github.com/numpy/numpy/pull/25972>__: DOC: Fix module setting of MaskedArray#25974 <https://github.com/numpy/numpy/pull/25974>__: BUG: Raise error for negative-sized fixed-width dtype#25975 <https://github.com/numpy/numpy/pull/25975>__: BUG: Fixes np.put receiving empty array causes endless loop#25981 <https://github.com/numpy/numpy/pull/25981>__: BLD: push a tag builds a wheel#25985 <https://github.com/numpy/numpy/pull/25985>__: BLD: omit pp39-macosx_arm64 from matrix#25988 <https://github.com/numpy/numpy/pull/25988>__: DOC: Remove unused parameter description#25990 <https://github.com/numpy/numpy/pull/25990>__: CI: clean up some unused choco install invocations#25995 <https://github.com/numpy/numpy/pull/25995>__: CI: don't use fetch-tags in wheel build jobs#25999 <https://github.com/numpy/numpy/pull/25999>__: BUG: fix kwarg handling in assert_warn [skip cirrus][skip azp]#26000 <https://github.com/numpy/numpy/pull/26000>__: BUG: Filter out broken Highway platform#26003 <https://github.com/numpy/numpy/pull/26003>__: MAINT: Bump pypa/cibuildwheel from 2.16.5 to 2.17.0#26005 <https://github.com/numpy/numpy/pull/26005>__: DOC: indicate stringdtype support in docstrings for string operations#26006 <https://github.com/numpy/numpy/pull/26006>__: TST: remove usage of ProcessPoolExecutor in stringdtype tests#26007 <https://github.com/numpy/numpy/pull/26007>__: MAINT: Remove sdist task from pavement.py#26011 <https://github.com/numpy/numpy/pull/26011>__: DOC: mention the exceptions namespace in the 2.0.0 release...#26012 <https://github.com/numpy/numpy/pull/26012>__: ENH: install StringDType promoter for add#26014 <https://github.com/numpy/numpy/pull/26014>__: MAINT: remove the now-unused NPY_NO_SIGNAL#26015 <https://github.com/numpy/numpy/pull/26015>__: MAINT: remove now-unused NPY_USE_C99_FORMAT#26016 <https://github.com/numpy/numpy/pull/26016>__: MAINT: handle NPY_ALLOW_THREADS and related build option...#26017 <https://github.com/numpy/numpy/pull/26017>__: MAINT: avoid use of flexible array member in public header#26024 <https://github.com/numpy/numpy/pull/26024>__: BUG: raise error trying to coerce object arrays containing timedelta64('NaT')...#26025 <https://github.com/numpy/numpy/pull/26025>__: BUG: fix reference count leak in array internals#26027 <https://github.com/numpy/numpy/pull/26027>__: BUG: add missing error handling in string to int cast internals#26033 <https://github.com/numpy/numpy/pull/26033>__: MAINT: Remove partition and split-like functions from numpy.strings#26045 <https://github.com/numpy/numpy/pull/26045>__: ENH: Optimize np.power for integer type#26055 <https://github.com/numpy/numpy/pull/26055>__: ENH: Optimize np.power(x, 2) for double and float type#26063 <https://github.com/numpy/numpy/pull/26063>__: MAINT,API: Const qualify some new API (mostly new DType API)#26064 <https://github.com/numpy/numpy/pull/26064>__: MAINT: Make PyArrayMultiIterObject struct "smaller"#26066 <https://github.com/numpy/numpy/pull/26066>__: BUG: Allow the new string dtype summation to work#26067 <https://github.com/numpy/numpy/pull/26067>__: DOC: note stringdtype output support in np.strings docstrings#26070 <https://github.com/numpy/numpy/pull/26070>__: DOC clarifications on debugging numpy#26071 <https://github.com/numpy/numpy/pull/26071>__: BUG: fix logic error in stringdtype maximum/minimum ufunc#26080 <https://github.com/numpy/numpy/pull/26080>__: BUG: adapt cython files to new complex declarations#26081 <https://github.com/numpy/numpy/pull/26081>__: TYP: Make array _ShapeType bound and covariant#26082 <https://github.com/numpy/numpy/pull/26082>__: ENH: Add partition/rpartition ufunc for string dtypes#26083 <https://github.com/numpy/numpy/pull/26083>__: MAINT: Bump actions/cache from 4.0.1 to 4.0.2#26089 <https://github.com/numpy/numpy/pull/26089>__: TYP: Adjust typing for np.random.integers and np.random.randint#26090 <https://github.com/numpy/numpy/pull/26090>__: API: Require reduce promoters to start with None to match#26095 <https://github.com/numpy/numpy/pull/26095>__: MAINT: Bump actions/dependency-review-action from 4.1.3 to 4.2.3#26097 <https://github.com/numpy/numpy/pull/26097>__: DOC: Mention copy=True for __array__ method in the migration...#26099 <https://github.com/numpy/numpy/pull/26099>__: DOC: fix typo in doc/source/user/absolute_beginners.rst#26103 <https://github.com/numpy/numpy/pull/26103>__: API: Default to hidden visibility for API tables#26105 <https://github.com/numpy/numpy/pull/26105>__: MAINT: install all-string promoter for multiply#26108 <https://github.com/numpy/numpy/pull/26108>__: MAINT: Remove unnecessarily defensive code from dlpack deleter#26112 <https://github.com/numpy/numpy/pull/26112>__: TST: fix incorrect dtype in test#26113 <https://github.com/numpy/numpy/pull/26113>__: BLD: Do not use -O3 flag when building in debug mode#26116 <https://github.com/numpy/numpy/pull/26116>__: ENH: inherit numerical dtypes from abstract ones.#26119 <https://github.com/numpy/numpy/pull/26119>__: BUG: fix reference counting error in stringdtype setup#26123 <https://github.com/numpy/numpy/pull/26123>__: BUG: update pocketfft to unconditionaly disable use of aligned_alloc#26125 <https://github.com/numpy/numpy/pull/26125>__: DOC: Bump pydata-sphinx-theme version#26128 <https://github.com/numpy/numpy/pull/26128>__: DOC: Update absolute_beginners.rst#26129 <https://github.com/numpy/numpy/pull/26129>__: MAINT: add missing noexcept clauses#26130 <https://github.com/numpy/numpy/pull/26130>__: ENH: Optimize performance of np.atleast_1d#26133 <https://github.com/numpy/numpy/pull/26133>__: MAINT: Bump actions/dependency-review-action from 4.2.3 to 4.2.4#26134 <https://github.com/numpy/numpy/pull/26134>__: CI, BLD: Push NumPy's Emscripten/Pyodide wheels nightly to Anaconda.org...#26135 <https://github.com/numpy/numpy/pull/26135>__: BUG: masked array division should ignore all FPEs in mask calculation#26136 <https://github.com/numpy/numpy/pull/26136>__: BUG: fixed datetime64[ns] conversion issue in numpy.vectorize,...#26138 <https://github.com/numpy/numpy/pull/26138>__: MAINT: Bump actions/setup-python from 5.0.0 to 5.1.0#26139 <https://github.com/numpy/numpy/pull/26139>__: MAINT: Bump actions/dependency-review-action from 4.2.4 to 4.2.5#26142 <https://github.com/numpy/numpy/pull/26142>__: BUG,MAINT: Fix array bugs and simplify code#26147 <https://github.com/numpy/numpy/pull/26147>__: BUG: introduce PyArray_SafeCast to fix issues around stringdtype...#26149 <https://github.com/numpy/numpy/pull/26149>__: MAINT: Escalate import warning to an import error#26151 <https://github.com/numpy/numpy/pull/26151>__: BUG: Fix test_impossible_feature_enable failing without BASELINE_FEAT#26155 <https://github.com/numpy/numpy/pull/26155>__: NEP: add NEP 56 mailing list resolution#26160 <https://github.com/numpy/numpy/pull/26160>__: ENH: Improve performance of np.broadcast_arrays and np.broadcast_shapes#26162 <https://github.com/numpy/numpy/pull/26162>__: BUG: Infinite Loop in numpy.base_repr#26168 <https://github.com/numpy/numpy/pull/26168>__: DOC: mention np.lib.NumPyVersion in the 2.0 migration guide#26172 <https://github.com/numpy/numpy/pull/26172>__: DOC, TST: make numpy.version officially public#26174 <https://github.com/numpy/numpy/pull/26174>__: MAINT: Fix failure in routines.version.rst#26182 <https://github.com/numpy/numpy/pull/26182>__: DOC: Update absolute_beginners.rst#26185 <https://github.com/numpy/numpy/pull/26185>__: MAINT: Update Pyodide to 0.25.1#26187 <https://github.com/numpy/numpy/pull/26187>__: TST: Use platform.machine() for improved portability on riscv64#26189 <https://github.com/numpy/numpy/pull/26189>__: MNT: use pythoncapi_compat.h in npy_compat.h#26190 <https://github.com/numpy/numpy/pull/26190>__: BUG: fix reference counting error in wrapping_method_resolve_descriptors#26207 <https://github.com/numpy/numpy/pull/26207>__: TST: account for immortal objects in test_iter_refcount#26210 <https://github.com/numpy/numpy/pull/26210>__: API: Readd np.bool_ typing stub#26212 <https://github.com/numpy/numpy/pull/26212>__: BENCH: Add benchmarks for np.power(x,2) and np.power(x,0.5)#26213 <https://github.com/numpy/numpy/pull/26213>__: MNT: try updating pythoncapi-compat#26215 <https://github.com/numpy/numpy/pull/26215>__: API: Enforce one copy for __array__ when copy=True#26219 <https://github.com/numpy/numpy/pull/26219>__: ENH: Enable RVV CPU feature detection#26222 <https://github.com/numpy/numpy/pull/26222>__: MAINT: Drop Python 3.9#26227 <https://github.com/numpy/numpy/pull/26227>__: MAINT: utilize ufunc API const correctness internally#26229 <https://github.com/numpy/numpy/pull/26229>__: TST: skip limited API test on nogil python build#26232 <https://github.com/numpy/numpy/pull/26232>__: MAINT: fix typo in _add_newdoc_ufunc docstring#26235 <https://github.com/numpy/numpy/pull/26235>__: Update numpy.any documentation example#26237 <https://github.com/numpy/numpy/pull/26237>__: MAINT: Update array-api-tests job#26239 <https://github.com/numpy/numpy/pull/26239>__: DOC: add versionadded for copy keyword in np.asarray docstring#26241 <https://github.com/numpy/numpy/pull/26241>__: DOC: Fixup intp/uintp documentation for ssize_t/size_t changes#26245 <https://github.com/numpy/numpy/pull/26245>__: DOC: Update __array__ copy keyword docs#26246 <https://github.com/numpy/numpy/pull/26246>__: MNT: migrate PyList_GetItem usages to PyList_GetItemRef#26248 <https://github.com/numpy/numpy/pull/26248>__: MAINT,BUG: Robust string meson template substitution#26251 <https://github.com/numpy/numpy/pull/26251>__: MNT: disable the allocator cache for nogil builds#26258 <https://github.com/numpy/numpy/pull/26258>__: BLD: update to OpenBLAS 0.3.27#26260 <https://github.com/numpy/numpy/pull/26260>__: BUG: Ensure seed sequences are restored through pickling#26261 <https://github.com/numpy/numpy/pull/26261>__: ENH: introduce a notion of "compatible" stringdtype instances#26263 <https://github.com/numpy/numpy/pull/26263>__: MAINT: fix typo#26264 <https://github.com/numpy/numpy/pull/26264>__: MAINT: fix typo in #include example#26267 <https://github.com/numpy/numpy/pull/26267>__: MAINT: Update URL in nep 0014 - domain change#26268 <https://github.com/numpy/numpy/pull/26268>__: API: Disallow 0D input arrays in nonzero#26270 <https://github.com/numpy/numpy/pull/26270>__: BUG: ensure np.vectorize doesn't truncate fixed-width strings#26273 <https://github.com/numpy/numpy/pull/26273>__: ENH: Bump Highway to HEAD and remove platform filter#26274 <https://github.com/numpy/numpy/pull/26274>__: BLD: use install-tags to optionally install tests#26280 <https://github.com/numpy/numpy/pull/26280>__: ENH: Speedup clip for floating point#26281 <https://github.com/numpy/numpy/pull/26281>__: BUG: Workaround for Intel Compiler mask conversion bug#26282 <https://github.com/numpy/numpy/pull/26282>__: MNT: replace _PyDict_GetItemStringWithError with PyDict_GetItemStringRef#26284 <https://github.com/numpy/numpy/pull/26284>__: TST: run the smoke tests on more python versions#26285 <https://github.com/numpy/numpy/pull/26285>__: ENH: Decrease wall time of ma.cov and ma.corrcoef#26286 <https://github.com/numpy/numpy/pull/26286>__: BLD: ensure libnpymath and highway static libs use hidden visibility#26292 <https://github.com/numpy/numpy/pull/26292>__: API: Add shape and copy arguments to numpy.reshape#26294 <https://github.com/numpy/numpy/pull/26294>__: MNT: disable the coercion cache for the nogil build#26295 <https://github.com/numpy/numpy/pull/26295>__: CI: add llvm/clang sanitizer tests#26299 <https://github.com/numpy/numpy/pull/26299>__: MAINT: Pin sphinx to version 7.2.6#26302 <https://github.com/numpy/numpy/pull/26302>__: BLD: use newer openblas wheels [wheel build]#26303 <https://github.com/numpy/numpy/pull/26303>__: DOC: add explanation of dtype to parameter values for np.append#26304 <https://github.com/numpy/numpy/pull/26304>__: MAINT: address improper error handling and cleanup for spin#26309 <https://github.com/numpy/numpy/pull/26309>__: MAINT: Bump actions/upload-artifact from 4.3.1 to 4.3.2#26311 <https://github.com/numpy/numpy/pull/26311>__: DOC: Follow-up fixes for new theme#26313 <https://github.com/numpy/numpy/pull/26313>__: MAINT: Cleanup vecdot's signature, typing, and importing#26317 <https://github.com/numpy/numpy/pull/26317>__: BUG: use PyArray_SafeCast in array_astype#26319 <https://github.com/numpy/numpy/pull/26319>__: BUG: fix spin bench not running on Windows#26320 <https://github.com/numpy/numpy/pull/26320>__: DOC: Add replacement NEP links in superseded, replaced-by fields#26322 <https://github.com/numpy/numpy/pull/26322>__: DOC: Documentation and examples for conversion of np.timedelta64...#26324 <https://github.com/numpy/numpy/pull/26324>__: BUG: Fix invalid constructor in string_fastsearch.h with C++...#26325 <https://github.com/numpy/numpy/pull/26325>__: TST: Skip Cython test for editable install#26329 <https://github.com/numpy/numpy/pull/26329>__: MAINT: Bump actions/upload-artifact from 4.3.2 to 4.3.3#26338 <https://github.com/numpy/numpy/pull/26338>__: MAINT: update x86-simd-sort to latest#26340 <https://github.com/numpy/numpy/pull/26340>__: DOC: Added small clarification note, based on discussion in issue...#26347 <https://github.com/numpy/numpy/pull/26347>__: MAINT: Bump conda-incubator/setup-miniconda from 3.0.3 to 3.0.4#26348 <https://github.com/numpy/numpy/pull/26348>__: NOGIL: Make loop data cache and dispatch cache thread-safe in...#26353 <https://github.com/numpy/numpy/pull/26353>__: BUG: ensure text padding ufuncs handle stringdtype nan-like nulls#26354 <https://github.com/numpy/numpy/pull/26354>__: BUG: Fix rfft for even input length.#26355 <https://github.com/numpy/numpy/pull/26355>__: ENH: add support for nan-like null strings in string replace#26359 <https://github.com/numpy/numpy/pull/26359>__: MAINT: Simplify bugfix for even rfft#26362 <https://github.com/numpy/numpy/pull/26362>__: MAINT: Bump actions/dependency-review-action from 4.2.5 to 4.3.1#26363 <https://github.com/numpy/numpy/pull/26363>__: MAINT: Bump actions/dependency-review-action from 4.3.1 to 4.3.2#26364 <https://github.com/numpy/numpy/pull/26364>__: TST: static types are now immortal in the default build too#26368 <https://github.com/numpy/numpy/pull/26368>__: [NOGIL] thread local promotion state#26369 <https://github.com/numpy/numpy/pull/26369>__: DOC: fix np.unique release notes [skip cirrus]#26372 <https://github.com/numpy/numpy/pull/26372>__: BUG: Make sure that NumPy scalars are supported by can_cast#26377 <https://github.com/numpy/numpy/pull/26377>__: TYP: Fix incorrect type hint for creating a recarray from fromrecords#26378 <https://github.com/numpy/numpy/pull/26378>__: DOC: Update internal links for generator.rst and related#26384 <https://github.com/numpy/numpy/pull/26384>__: BUG: Fix incorrect return type of item with length 0 from chararray.getitem#26385 <https://github.com/numpy/numpy/pull/26385>__: DOC: Updated remaining links in random folder#26386 <https://github.com/numpy/numpy/pull/26386>__: DOC: Improve example on array broadcasting#26388 <https://github.com/numpy/numpy/pull/26388>__: BUG: Use Python pickle protocol version 4 for np.save#26391 <https://github.com/numpy/numpy/pull/26391>__: DOC: Add missing methods to numpy.strings docs#26392 <https://github.com/numpy/numpy/pull/26392>__: BUG: support nan-like null strings in [l,r]strip#26396 <https://github.com/numpy/numpy/pull/26396>__: MNT: more gracefully handle spin adding arguments to functions...#26399 <https://github.com/numpy/numpy/pull/26399>__: DOC: Update INSTALL.rst#26413 <https://github.com/numpy/numpy/pull/26413>__: DOC: Fix some typos and incorrect markups#26415 <https://github.com/numpy/numpy/pull/26415>__: MAINT: updated instructions to get MachAr byte pattern#26416 <https://github.com/numpy/numpy/pull/26416>__: MAINT: Bump ossf/scorecard-action from 2.3.1 to 2.3.3#26418 <https://github.com/numpy/numpy/pull/26418>__: DOC: add reference docs for NpyString C API#26419 <https://github.com/numpy/numpy/pull/26419>__: MNT: clean up references to array_owned==2 case in StringDType#26426 <https://github.com/numpy/numpy/pull/26426>__: TYP,TST: Bump mypy to 1.10.0#26428 <https://github.com/numpy/numpy/pull/26428>__: MAINT: Bump pypa/cibuildwheel from 2.17.0 to 2.18.0#26429 <https://github.com/numpy/numpy/pull/26429>__: TYP: npyio: loadtxt: usecols: add None type#26431 <https://github.com/numpy/numpy/pull/26431>__: TST: skip test_frompyfunc_leaks in the free-threaded build#26432 <https://github.com/numpy/numpy/pull/26432>__: MAINT: Add some PR prefixes to the labeler.#26436 <https://github.com/numpy/numpy/pull/26436>__: BUG: fixes for three related stringdtype issues#26441 <https://github.com/numpy/numpy/pull/26441>__: BUG: int32 and intc should both appear in sctypes#26442 <https://github.com/numpy/numpy/pull/26442>__: DOC: Adding links to polynomial table.#26443 <https://github.com/numpy/numpy/pull/26443>__: TST: temporarily pin spin to work around issue in 0.9 release#26444 <https://github.com/numpy/numpy/pull/26444>__: DOC: Remove outdated authentication instructions#26445 <https://github.com/numpy/numpy/pull/26445>__: TST: fix xfailed tests on pypy 7.3.16#26447 <https://github.com/numpy/numpy/pull/26447>__: TST: attempt to fix intel SDE SIMD CI#26449 <https://github.com/numpy/numpy/pull/26449>__: MAINT: fix typo#26452 <https://github.com/numpy/numpy/pull/26452>__: DEP: Deprecate 'fix_imports' flag in numpy.save#26456 <https://github.com/numpy/numpy/pull/26456>__: ENH: improve the error raised by numpy.isdtype#26463 <https://github.com/numpy/numpy/pull/26463>__: TST: add basic free-threaded CI testing#26464 <https://github.com/numpy/numpy/pull/26464>__: BLD: update vendored-meson to current Meson master (1.4.99)#26469 <https://github.com/numpy/numpy/pull/26469>__: MAINT: Bump github/codeql-action from 2.13.4 to 3.25.5#26471 <https://github.com/numpy/numpy/pull/26471>__: BLD: cp313 [wheel build]#26474 <https://github.com/numpy/numpy/pull/26474>__: BLD: Make NumPy build reproducibly#26476 <https://github.com/numpy/numpy/pull/26476>__: DOC: Skip API documentation for numpy.distutils with Python 3.12...#26478 <https://github.com/numpy/numpy/pull/26478>__: DOC: Set default as -j 1 for spin docs and move -W to SPHINXOPTS#26480 <https://github.com/numpy/numpy/pull/26480>__: TYP: fix type annotation for newbyteorder#26481 <https://github.com/numpy/numpy/pull/26481>__: Improve documentation of numpy.ma.filled#26486 <https://github.com/numpy/numpy/pull/26486>__: MAINT: Bump github/codeql-action from 3.25.5 to 3.25.6#26487 <https://github.com/numpy/numpy/pull/26487>__: MAINT: Bump pypa/cibuildwheel from 2.18.0 to 2.18.1#26488 <https://github.com/numpy/numpy/pull/26488>__: DOC: add examples to get_printoptions#26489 <https://github.com/numpy/numpy/pull/26489>__: DOC: add example to get_include#26492 <https://github.com/numpy/numpy/pull/26492>__: DOC: fix rng.random example in numpy-for-matlab-users#26501 <https://github.com/numpy/numpy/pull/26501>__: ENH: Implement DLPack version 1#26503 <https://github.com/numpy/numpy/pull/26503>__: TST: work around flaky test on free-threaded build#26504 <https://github.com/numpy/numpy/pull/26504>__: DOC: Copy-edit numpy 2.0 migration guide.#26505 <https://github.com/numpy/numpy/pull/26505>__: DOC: update the NumPy Roadmap#26507 <https://github.com/numpy/numpy/pull/26507>__: MAINT: mark temp elision address cache as thread local#26511 <https://github.com/numpy/numpy/pull/26511>__: MAINT: Bump mamba-org/setup-micromamba from 1.8.1 to 1.9.0#26512 <https://github.com/numpy/numpy/pull/26512>__: CI: enable free-threaded wheel builds [wheel build]#26514 <https://github.com/numpy/numpy/pull/26514>__: MAINT: Avoid gcc compiler warning#26515 <https://github.com/numpy/numpy/pull/26515>__: MAINT: Fix GCC -Wmaybe-uninitialized warning#26517 <https://github.com/numpy/numpy/pull/26517>__: DOC: Add missing functions to the migration guide#26519 <https://github.com/numpy/numpy/pull/26519>__: MAINT: Avoid by-pointer parameter passing for LINEARIZE_DATA_t...#26520 <https://github.com/numpy/numpy/pull/26520>__: BUG: Fix handling of size=() in Generator.choice when a.ndim...#26524 <https://github.com/numpy/numpy/pull/26524>__: BUG: fix incorrect error handling for dtype('a') deprecation#26526 <https://github.com/numpy/numpy/pull/26526>__: BUG: fix assert in PyArry_ConcatenateArrays with StringDType#26529 <https://github.com/numpy/numpy/pull/26529>__: BUG: PyDataMem_SetHandler check capsule name#26531 <https://github.com/numpy/numpy/pull/26531>__: BUG: Fix entry-point of Texinfo docs#26534 <https://github.com/numpy/numpy/pull/26534>__: BUG: cast missing in PyPy-specific f2py code, pin spin in CI#26537 <https://github.com/numpy/numpy/pull/26537>__: BUG: Fix F77 ! comment handling#26538 <https://github.com/numpy/numpy/pull/26538>__: DOC: Update gradient docstrings#26546 <https://github.com/numpy/numpy/pull/26546>__: MAINT: Remove redundant print from bug report issue template#26548 <https://github.com/numpy/numpy/pull/26548>__: BUG: Fix typo in array-wrap code that lead to memory leak#26550 <https://github.com/numpy/numpy/pull/26550>__: BUG: Make Polynomial evaluation adhere to nep 50#26552 <https://github.com/numpy/numpy/pull/26552>__: BUG: Fix in1d fast-path range#26558 <https://github.com/numpy/numpy/pull/26558>__: BUG: fancy indexing copy#26559 <https://github.com/numpy/numpy/pull/26559>__: BUG: fix setxor1d when input arrays aren't 1D#26562 <https://github.com/numpy/numpy/pull/26562>__: MAINT: Bump mamba-org/setup-micromamba from 1.8.1 to 1.9.0#26563 <https://github.com/numpy/numpy/pull/26563>__: BUG: Fix memory leaks found with valgrind#26564 <https://github.com/numpy/numpy/pull/26564>__: CI, BLD: Upgrade to Pyodide 0.26.0 for Emscripten/Pyodide CI...#26566 <https://github.com/numpy/numpy/pull/26566>__: DOC: update ufunc tutorials to use setuptools#26567 <https://github.com/numpy/numpy/pull/26567>__: BUG: fix memory leaks found with valgrind (next)#26568 <https://github.com/numpy/numpy/pull/26568>__: MAINT: Unpin pydata-sphinx-theme#26571 <https://github.com/numpy/numpy/pull/26571>__: DOC: Added web docs for missing ma and strings routines#26572 <https://github.com/numpy/numpy/pull/26572>__: ENH: Add array API inspection functions#26579 <https://github.com/numpy/numpy/pull/26579>__: ENH: Add unstack()#26580 <https://github.com/numpy/numpy/pull/26580>__: ENH: Add copy and device keyword to np.asanyarray to match np.asarray#26582 <https://github.com/numpy/numpy/pull/26582>__: BUG: weighted nanpercentile, nanquantile and multi-dim q#26585 <https://github.com/numpy/numpy/pull/26585>__: MAINT: Bump github/codeql-action from 3.25.6 to 3.25.7#26586 <https://github.com/numpy/numpy/pull/26586>__: BUG: Fix memory leaks found by valgrind#26589 <https://github.com/numpy/numpy/pull/26589>__: BUG: catch invalid fixed-width dtype sizes#26594 <https://github.com/numpy/numpy/pull/26594>__: DOC: Update constants.rst: fix URL redirect#26597 <https://github.com/numpy/numpy/pull/26597>__: ENH: Better error message for axis=None in np.put_along_axis...#26599 <https://github.com/numpy/numpy/pull/26599>__: ENH: use size-zero dtype for broadcast-shapes#26602 <https://github.com/numpy/numpy/pull/26602>__: TST: Re-enable int8/uint8 einsum tests#26603 <https://github.com/numpy/numpy/pull/26603>__: BUG: Disallow string inputs for copy keyword in np.array...#26604 <https://github.com/numpy/numpy/pull/26604>__: refguide-check with pytest as a runner#26605 <https://github.com/numpy/numpy/pull/26605>__: DOC: fix typos in numpy v2.0 documentation#26606 <https://github.com/numpy/numpy/pull/26606>__: DOC: Update randn() to use rng.standard_normal()#26607 <https://github.com/numpy/numpy/pull/26607>__: MNT: Reorganize non-constant global statics into structs#26609 <https://github.com/numpy/numpy/pull/26609>__: DOC: Updated notes and examples for np.insert.#26610 <https://github.com/numpy/numpy/pull/26610>__: BUG: np.take handle 64-bit indices on 32-bit platforms#26611 <https://github.com/numpy/numpy/pull/26611>__: MNT: Remove set_string_function#26614 <https://github.com/numpy/numpy/pull/26614>__: MAINT: Bump github/codeql-action from 3.25.7 to 3.25.8#26619 <https://github.com/numpy/numpy/pull/26619>__: TST: Re-enable test_shift_all_bits on clang-cl#26626 <https://github.com/numpy/numpy/pull/26626>__: DOC: add getbufsize example#26627 <https://github.com/numpy/numpy/pull/26627>__: DOC: add setbufsize example#26628 <https://github.com/numpy/numpy/pull/26628>__: DOC: add matrix_transpose example#26629 <https://github.com/numpy/numpy/pull/26629>__: DOC: add unique_all example#26630 <https://github.com/numpy/numpy/pull/26630>__: DOC: add unique_counts example#26631 <https://github.com/numpy/numpy/pull/26631>__: DOC: add unique_inverse example#26632 <https://github.com/numpy/numpy/pull/26632>__: DOC: add unique_values example#26633 <https://github.com/numpy/numpy/pull/26633>__: DOC: fix matrix_transpose doctest#26634 <https://github.com/numpy/numpy/pull/26634>__: BUG: Replace dots with underscores in f2py meson backend for...#26636 <https://github.com/numpy/numpy/pull/26636>__: MAINT: Bump actions/dependency-review-action from 4.3.2 to 4.3.3#26637 <https://github.com/numpy/numpy/pull/26637>__: BUG: fix incorrect randomized parameterization in bench_linalg#26638 <https://github.com/numpy/numpy/pull/26638>__: MNT: use reproducible RNG sequences in benchmarks#26639 <https://github.com/numpy/numpy/pull/26639>__: MNT: more benchmark cleanup#26641 <https://github.com/numpy/numpy/pull/26641>__: DOC: Update 2.0 migration guide#26644 <https://github.com/numpy/numpy/pull/26644>__: DOC: Added clean_dirs to spin docs to remove generated folders#26645 <https://github.com/numpy/numpy/pull/26645>__: DOC: Enable web docs for numpy.trapezoid and add back links#26646 <https://github.com/numpy/numpy/pull/26646>__: DOC: Update docstring for invert function#26655 <https://github.com/numpy/numpy/pull/26655>__: CI: modified CI job to test editable install#26658 <https://github.com/numpy/numpy/pull/26658>__: MAINT: Bump pypa/cibuildwheel from 2.18.1 to 2.19.0#26662 <https://github.com/numpy/numpy/pull/26662>__: DOC: add CI and NEP commit acronyms#26664 <https://github.com/numpy/numpy/pull/26664>__: CI: build and upload free-threaded nightly wheels for macOS#26667 <https://github.com/numpy/numpy/pull/26667>__: BUG: Adds asanyarray to start of linalg.cross#26670 <https://github.com/numpy/numpy/pull/26670>__: MAINT: Bump github/codeql-action from 3.25.8 to 3.25.9#26672 <https://github.com/numpy/numpy/pull/26672>__: CI: upgrade FreeBSD Cirrus job from FreeBSD 13.2 to 14.0#26675 <https://github.com/numpy/numpy/pull/26675>__: CI: Use default llvm on Windows.#26676 <https://github.com/numpy/numpy/pull/26676>__: MAINT: mark evil_global_disable_warn_O4O8_flag as thread-local#26679 <https://github.com/numpy/numpy/pull/26679>__: DOC: add np.linalg examples#26680 <https://github.com/numpy/numpy/pull/26680>__: remove doctesting from refguide-check, add spin check-tutorials#26684 <https://github.com/numpy/numpy/pull/26684>__: MAINT: Bump pypa/cibuildwheel from 2.19.0 to 2.19.1#26685 <https://github.com/numpy/numpy/pull/26685>__: MAINT: Bump github/codeql-action from 3.25.9 to 3.25.10#26686 <https://github.com/numpy/numpy/pull/26686>__: MAINT: Add comment lost in previous PR.#26691 <https://github.com/numpy/numpy/pull/26691>__: BUILD: check for scipy-doctest, remove it from requirements#26692 <https://github.com/numpy/numpy/pull/26692>__: DOC: document workaround for deprecation of dim-2 inputs to cross#26693 <https://github.com/numpy/numpy/pull/26693>__: BUG: allow replacement in the dispatch cache#26702 <https://github.com/numpy/numpy/pull/26702>__: DOC: Added missing See Also sections in Polynomial module#26703 <https://github.com/numpy/numpy/pull/26703>__: BUG: Handle --f77flags and --f90flags for meson#26706 <https://github.com/numpy/numpy/pull/26706>__: TST: Skip an f2py module test on Windows#26714 <https://github.com/numpy/numpy/pull/26714>__: MAINT: Update main after 2.0.0 release.#26716 <https://github.com/numpy/numpy/pull/26716>__: DOC: Add clarifications np.argpartition#26717 <https://github.com/numpy/numpy/pull/26717>__: DOC: Mention more error paths and try to consolidate import errors#26721 <https://github.com/numpy/numpy/pull/26721>__: DOC, MAINT: Turn on version warning banner provided by PyData...#26722 <https://github.com/numpy/numpy/pull/26722>__: DOC: Update roadmap a bit more#26724 <https://github.com/numpy/numpy/pull/26724>__: ENH: Add Array API 2023.12 version support#26737 <https://github.com/numpy/numpy/pull/26737>__: DOC: Extend release notes for #26611#26739 <https://github.com/numpy/numpy/pull/26739>__: DOC: Update NEPs statuses#26741 <https://github.com/numpy/numpy/pull/26741>__: DOC: Remove mention of NaN and NAN aliases from constants#26742 <https://github.com/numpy/numpy/pull/26742>__: DOC: Mention '1.25' legacy printing mode in set_printoptions#26744 <https://github.com/numpy/numpy/pull/26744>__: BUG: Fix new DTypes and new string promotion when signature is...#26750 <https://github.com/numpy/numpy/pull/26750>__: ENH: Add locking to umath_linalg if no lapack is detected at...#26760 <https://github.com/numpy/numpy/pull/26760>__: TYP: fix incorrect import in ma/extras.pyi stub#26762 <https://github.com/numpy/numpy/pull/26762>__: BUG: fix max_rows and chunked string/datetime reading in loadtxt#26766 <https://github.com/numpy/numpy/pull/26766>__: ENH: Support integer dtype inputs in rounding functions#26769 <https://github.com/numpy/numpy/pull/26769>__: BUG: Quantile closest_observation to round to nearest even order#26770 <https://github.com/numpy/numpy/pull/26770>__: DOC, NEP: Update NEP44#26771 <https://github.com/numpy/numpy/pull/26771>__: BUG: fix PyArray_ImportNumPyAPI under -Werror=strict-prototypes#26776 <https://github.com/numpy/numpy/pull/26776>__: BUG: remove numpy.f2py from excludedimports#26780 <https://github.com/numpy/numpy/pull/26780>__: MAINT: use an atomic load/store and a mutex to initialize the...#26788 <https://github.com/numpy/numpy/pull/26788>__: TYP: fix missing sys import in numeric.pyi#26789 <https://github.com/numpy/numpy/pull/26789>__: BUG: avoid side-effect of 'include complex.h'#26790 <https://github.com/numpy/numpy/pull/26790>__: DOC: Update link to Python stdlib random.#26795 <https://github.com/numpy/numpy/pull/26795>__: BUG: add order to out array of numpy.fft#26797 <https://github.com/numpy/numpy/pull/26797>__: BLD: Fix x86-simd-sort build failure on openBSD#26799 <https://github.com/numpy/numpy/pull/26799>__: MNT: Update dlpack docs and typing stubs#26802 <https://github.com/numpy/numpy/pull/26802>__: Missing meson pass-through argument#26805 <https://github.com/numpy/numpy/pull/26805>__: DOC: Update 2.0 migration guide and release note#26808 <https://github.com/numpy/numpy/pull/26808>__: DOC: Change selected hardlinks to NEPs to intersphinx mappings#26811 <https://github.com/numpy/numpy/pull/26811>__: DOC: update notes on sign for complex numbers#26812 <https://github.com/numpy/numpy/pull/26812>__: CI,TST: Fix meson tests needing gfortran [wheel build]#26813 <https://github.com/numpy/numpy/pull/26813>__: TST: fix 'spin test single_test' for future versions of spin#26814 <https://github.com/numpy/numpy/pull/26814>__: DOC: Add >>> import numpy as np stubs everywhere#26815 <https://github.com/numpy/numpy/pull/26815>__: MAINT: Bump github/codeql-action from 3.25.10 to 3.25.11#26826 <https://github.com/numpy/numpy/pull/26826>__: DOC: remove hack to override _add_newdocs_scalars#26827 <https://github.com/numpy/numpy/pull/26827>__: DOC: AI-Gen examples ctypeslib.as_ctypes_types#26828 <https://github.com/numpy/numpy/pull/26828>__: DOC: AI generated examples for ma.left_shift.#26829 <https://github.com/numpy/numpy/pull/26829>__: DOC: AI-Gen examples for ma.put#26830 <https://github.com/numpy/numpy/pull/26830>__: DOC: AI generated examples for ma.reshape#26831 <https://github.com/numpy/numpy/pull/26831>__: DOC: AI generated examples for ma.correlate.#26833 <https://github.com/numpy/numpy/pull/26833>__: MAINT: Bump pypa/cibuildwheel from 2.19.1 to 2.19.2#26841 <https://github.com/numpy/numpy/pull/26841>__: BENCH: Missing ufunc in benchmarks#26842 <https://github.com/numpy/numpy/pull/26842>__: BUILD: clean out py2 stuff from npy_3kcompat.h#26846 <https://github.com/numpy/numpy/pull/26846>__: MAINT: back printoptions with a true context variable#26847 <https://github.com/numpy/numpy/pull/26847>__: TYP: fix ufunc method type annotations#26848 <https://github.com/numpy/numpy/pull/26848>__: TYP: include the | prefix for dtype char codes#26849 <https://github.com/numpy/numpy/pull/26849>__: BUG: Mismatched allocation domains in PyArray_FillWithScalar#26858 <https://github.com/numpy/numpy/pull/26858>__: TYP: Annotate type aliases as typing.TypeAlias#26866 <https://github.com/numpy/numpy/pull/26866>__: MAINT: Bump actions/upload-artifact from 4.3.3 to 4.3.4#26867 <https://github.com/numpy/numpy/pull/26867>__: TYP,BUG: fix numpy.__dir__ annotations#26871 <https://github.com/numpy/numpy/pull/26871>__: TYP: adopt typing.LiteralString and use more of typing.Literal#26872 <https://github.com/numpy/numpy/pull/26872>__: TYP: use types.CapsuleType on python>=3.13#26873 <https://github.com/numpy/numpy/pull/26873>__: TYP: improved numpy._array_api_info typing#26875 <https://github.com/numpy/numpy/pull/26875>__: TYP,BUG: Replace numpy._typing._UnknownType with typing.Never#26877 <https://github.com/numpy/numpy/pull/26877>__: BUG: start applying ruff/flake8-implicit-str-concat rules (ISC)#26879 <https://github.com/numpy/numpy/pull/26879>__: MAINT: start applying ruff/flake8-simplify rules (SIM)#26880 <https://github.com/numpy/numpy/pull/26880>__: DOC: Fix small incorrect markup#26881 <https://github.com/numpy/numpy/pull/26881>__: DOC, MAINT: fix typos found by codespell#26882 <https://github.com/numpy/numpy/pull/26882>__: MAINT: start applying ruff/pyupgrade rules (UP)#26883 <https://github.com/numpy/numpy/pull/26883>__: BUG: Make issctype always return bool.#26884 <https://github.com/numpy/numpy/pull/26884>__: MAINT: Remove a redundant import from the generated __ufunc_api.h.#26889 <https://github.com/numpy/numpy/pull/26889>__: API: Add device and to_device to scalars#26891 <https://github.com/numpy/numpy/pull/26891>__: DOC: Add a note that one should free the proto struct#26892 <https://github.com/numpy/numpy/pull/26892>__: ENH: Allow use of clip with Python integers to always succeed#26894 <https://github.com/numpy/numpy/pull/26894>__: MAINT: Bump actions/setup-node from 4.0.2 to 4.0.3#26895 <https://github.com/numpy/numpy/pull/26895>__: DOC: Change documentation copyright strings to use a dynamic...#26896 <https://github.com/numpy/numpy/pull/26896>__: DOC: Change NEP hardlinks to intersphinx mappings.#26897 <https://github.com/numpy/numpy/pull/26897>__: TYP: type hint numpy.polynomial#26901 <https://github.com/numpy/numpy/pull/26901>__: BUG: np.loadtxt return F_CONTIGUOUS ndarray if row size is...#26902 <https://github.com/numpy/numpy/pull/26902>__: Apply some ruff/flake8-bugbear rules (B004 and B005)#26903 <https://github.com/numpy/numpy/pull/26903>__: BUG: Fix off-by-one error in amount of characters in strip#26904 <https://github.com/numpy/numpy/pull/26904>__: BUG,ENH: Fix generic scalar infinite recursion issues#26905 <https://github.com/numpy/numpy/pull/26905>__: API: Do not consider subclasses for NEP 50 weak promotion#26906 <https://github.com/numpy/numpy/pull/26906>__: MAINT: Bump actions/setup-python from 5.1.0 to 5.1.1#26908 <https://github.com/numpy/numpy/pull/26908>__: ENH: Provide a hook for gufuncs to process core dimensions.#26913 <https://github.com/numpy/numpy/pull/26913>__: MAINT: declare that NumPy's C extensions support running without...#26914 <https://github.com/numpy/numpy/pull/26914>__: API: Partially revert unique with return_inverse#26919 <https://github.com/numpy/numpy/pull/26919>__: BUG,MAINT: Fix utf-8 character stripping memory access#26923 <https://github.com/numpy/numpy/pull/26923>__: MAINT: Bump actions/dependency-review-action from 4.3.3 to 4.3.4#26924 <https://github.com/numpy/numpy/pull/26924>__: MAINT: Bump github/codeql-action from 3.25.11 to 3.25.12#26927 <https://github.com/numpy/numpy/pull/26927>__: TYP: Transparent __array__ shape-type#26928 <https://github.com/numpy/numpy/pull/26928>__: TYP: Covariant numpy.flatiter type parameter#26929 <https://github.com/numpy/numpy/pull/26929>__: TYP: Positional-only dunder binop method parameters#26930 <https://github.com/numpy/numpy/pull/26930>__: BUG: Fix out-of-bound minimum offset for in1d table method#26931 <https://github.com/numpy/numpy/pull/26931>__: DOC, BUG: Fix running full test command in docstring#26934 <https://github.com/numpy/numpy/pull/26934>__: MAINT: add PyArray_ZeroContiguousBuffer helper and use it in...#26935 <https://github.com/numpy/numpy/pull/26935>__: BUG: fix f2py tests to work with v2 API#26937 <https://github.com/numpy/numpy/pull/26937>__: TYP,BUG: Remove numpy.cast and numpy.disp from the typing...#26938 <https://github.com/numpy/numpy/pull/26938>__: TYP,BUG: Fix dtype type alias specialization issue in __init__.pyi#26942 <https://github.com/numpy/numpy/pull/26942>__: TYP: Improved numpy.generic rich comparison operator type...#26943 <https://github.com/numpy/numpy/pull/26943>__: TYP,BUG: Remove non-existant numpy.__git_version__ in the...#26946 <https://github.com/numpy/numpy/pull/26946>__: TYP: Add missing typecodes in numpy._core.numerictypes.typecodes#26950 <https://github.com/numpy/numpy/pull/26950>__: MAINT: add freethreading_compatible directive to cython build#26953 <https://github.com/numpy/numpy/pull/26953>__: TYP: Replace typing.Union with | in numpy._typing#26954 <https://github.com/numpy/numpy/pull/26954>__: TYP: Replace typing.Optional[T] with T | None in the...#26964 <https://github.com/numpy/numpy/pull/26964>__: DOC: Issue template for static typing#26968 <https://github.com/numpy/numpy/pull/26968>__: MAINT: add a 'tests' install tag to the numpy._core._simd extension...#26969 <https://github.com/numpy/numpy/pull/26969>__: BUG: Fix unicode strip#26972 <https://github.com/numpy/numpy/pull/26972>__: BUG: Off by one in memory overlap check#26975 <https://github.com/numpy/numpy/pull/26975>__: TYP: Use Final and LiteralString for the constants in...#26980 <https://github.com/numpy/numpy/pull/26980>__: DOC: add sphinx-copybutton#26981 <https://github.com/numpy/numpy/pull/26981>__: ENH: add support in f2py to declare gil-disabled support#26983 <https://github.com/numpy/numpy/pull/26983>__: TYP,BUG: Type annotations for numpy.trapezoid#26984 <https://github.com/numpy/numpy/pull/26984>__: TYP,BUG: Fix potentially unresolved typevar in median and...#26985 <https://github.com/numpy/numpy/pull/26985>__: BUG: Add object cast to avoid warning with limited API#26989 <https://github.com/numpy/numpy/pull/26989>__: DOC: fix ctypes example#26991 <https://github.com/numpy/numpy/pull/26991>__: MAINT: mark scipy-openblas nightly tests as allowed to fail#26992 <https://github.com/numpy/numpy/pull/26992>__: TYP: Covariant numpy.ndenumerate type parameter#26993 <https://github.com/numpy/numpy/pull/26993>__: TYP,BUG: FIx numpy.ndenumerate annotations for object_...#26996 <https://github.com/numpy/numpy/pull/26996>__: ENH: Add __slots__ to private (sub-)classes in numpy.lib._index_tricks_impl#27002 <https://github.com/numpy/numpy/pull/27002>__: MAINT: Update main after 2.0.1 release.#27008 <https://github.com/numpy/numpy/pull/27008>__: TYP,BUG: Complete type stubs for numpy.dtypes#27009 <https://github.com/numpy/numpy/pull/27009>__: TST, MAINT: Loosen required test precision#27010 <https://github.com/numpy/numpy/pull/27010>__: DOC: update tutorials link#27011 <https://github.com/numpy/numpy/pull/27011>__: MAINT: replace PyThread_type_lock with PyMutex on Python >= 3.13.0b3#27013 <https://github.com/numpy/numpy/pull/27013>__: BUG: cfuncs.py: fix crash when sys.stderr is not available#27014 <https://github.com/numpy/numpy/pull/27014>__: BUG: fix gcd inf#27015 <https://github.com/numpy/numpy/pull/27015>__: DOC: Fix migration note for alltrue and sometrue#27017 <https://github.com/numpy/numpy/pull/27017>__: DOC: Release note for feature added in gh-26908.#27019 <https://github.com/numpy/numpy/pull/27019>__: TYP: improved numpy.array type hints for array-like input#27025 <https://github.com/numpy/numpy/pull/27025>__: DOC: Replace np.matrix in .view() docstring example.#27026 <https://github.com/numpy/numpy/pull/27026>__: DOC: fix tiny typo#27027 <https://github.com/numpy/numpy/pull/27027>__: BUG: Fix simd loadable stride logic#27031 <https://github.com/numpy/numpy/pull/27031>__: DOC: document 'floatmode' and 'legacy' keys from np.get_printoptions'...#27034 <https://github.com/numpy/numpy/pull/27034>__: BUG: random: Fix edge case of Johnk's algorithm for the beta...#27041 <https://github.com/numpy/numpy/pull/27041>__: MAINT: Bump github/codeql-action from 3.25.12 to 3.25.14#27043 <https://github.com/numpy/numpy/pull/27043>__: CI: unify free-threaded wheel builds with other builds#27046 <https://github.com/numpy/numpy/pull/27046>__: BUG: random: prevent zipf from hanging when parameter is large.#27047 <https://github.com/numpy/numpy/pull/27047>__: BUG: use proper input and output descriptor in array_assign_subscript...#27048 <https://github.com/numpy/numpy/pull/27048>__: BUG: random: Fix long delays/hangs with zipf(a) when a near 1.#27050 <https://github.com/numpy/numpy/pull/27050>__: BUG: Mirror VQSORT_ENABLED logic in Quicksort#27051 <https://github.com/numpy/numpy/pull/27051>__: TST: Refactor to consistently use CompilerChecker#27052 <https://github.com/numpy/numpy/pull/27052>__: TST: fix issues with tests that use numpy.testing.extbuild#27055 <https://github.com/numpy/numpy/pull/27055>__: MAINT: Bump ossf/scorecard-action from 2.3.3 to 2.4.0#27056 <https://github.com/numpy/numpy/pull/27056>__: MAINT: Bump github/codeql-action from 3.25.14 to 3.25.15#27057 <https://github.com/numpy/numpy/pull/27057>__: BUG: fix another cast setup in array_assign_subscript#27058 <https://github.com/numpy/numpy/pull/27058>__: DOC: Add some missing examples for np.strings methods#27059 <https://github.com/numpy/numpy/pull/27059>__: ENH: Disable name suggestions on some AttributeErrors#27060 <https://github.com/numpy/numpy/pull/27060>__: MAINT: linalg: Simplify some linalg gufuncs.#27070 <https://github.com/numpy/numpy/pull/27070>__: BUG: Bump Highway to latest master#27076 <https://github.com/numpy/numpy/pull/27076>__: DEP: lib: Deprecate acceptance of float (and more) in bincount.#27079 <https://github.com/numpy/numpy/pull/27079>__: MAINT: 3.9/10 cleanups#27081 <https://github.com/numpy/numpy/pull/27081>__: CI: Upgrade array-api-tests#27085 <https://github.com/numpy/numpy/pull/27085>__: ENH: fixes for warnings on free-threaded wheel builds#27087 <https://github.com/numpy/numpy/pull/27087>__: ENH: mark the dragon4 scratch space as thread-local#27090 <https://github.com/numpy/numpy/pull/27090>__: DOC: update np.shares_memory() docs#27091 <https://github.com/numpy/numpy/pull/27091>__: API,BUG: Fix copyto (and ufunc) handling of scalar cast safety#27094 <https://github.com/numpy/numpy/pull/27094>__: DOC: Add release note about deprecation introduced in gh-27076.#27095 <https://github.com/numpy/numpy/pull/27095>__: DOC: Fix indentation of a few release notes.#27096 <https://github.com/numpy/numpy/pull/27096>__: BUG: Complex printing tests fail on Windows ARM64#27097 <https://github.com/numpy/numpy/pull/27097>__: MAINT: Bump actions/upload-artifact from 4.3.4 to 4.3.5#27098 <https://github.com/numpy/numpy/pull/27098>__: BUG: add missing error handling in public_dtype_api.c#27102 <https://github.com/numpy/numpy/pull/27102>__: DOC: Fixup promotion doc#27104 <https://github.com/numpy/numpy/pull/27104>__: BUG: Fix building NumPy in FIPS mode#27108 <https://github.com/numpy/numpy/pull/27108>__: DOC: remove incorrect docstring comment#27110 <https://github.com/numpy/numpy/pull/27110>__: BLD: cp313 cp313t linux_aarch64 [wheel build]#27112 <https://github.com/numpy/numpy/pull/27112>__: BUG: Fix repr for integer scalar subclasses#27113 <https://github.com/numpy/numpy/pull/27113>__: DEV: make linter.py runnable from outside the root of the repo#27114 <https://github.com/numpy/numpy/pull/27114>__: MAINT: Bump pypa/cibuildwheel from 2.19.2 to 2.20.0#27115 <https://github.com/numpy/numpy/pull/27115>__: BUG: Use the new npyv_loadable_stride_ functions for ldexp and...#27117 <https://github.com/numpy/numpy/pull/27117>__: BUG: Ensure that scalar binops prioritize array_ufunc#27118 <https://github.com/numpy/numpy/pull/27118>__: BLD: update vendored Meson for cross-compilation patches#27123 <https://github.com/numpy/numpy/pull/27123>__: BUG: Bump Highway to latest#27124 <https://github.com/numpy/numpy/pull/27124>__: MAINT: Bump github/codeql-action from 3.25.15 to 3.26.0#27125 <https://github.com/numpy/numpy/pull/27125>__: MAINT: Bump actions/upload-artifact from 4.3.5 to 4.3.6#27127 <https://github.com/numpy/numpy/pull/27127>__: BUG: Fix missing error return in copyto#27144 <https://github.com/numpy/numpy/pull/27144>__: MAINT: Scipy openblas 0.3.27.44.4#27149 <https://github.com/numpy/numpy/pull/27149>__: BUG: Do not accidentally store dtype metadata in np.save#27162 <https://github.com/numpy/numpy/pull/27162>__: BLD: use smaller scipy-openblas builds#27166 <https://github.com/numpy/numpy/pull/27166>__: ENH: fix thread-unsafe C API usages#27173 <https://github.com/numpy/numpy/pull/27173>__: MAINT: Bump pythoncapi-compat version.#27176 <https://github.com/numpy/numpy/pull/27176>__: REL: Prepare for the NumPy 2.1.0rc1 release [wheel build]#27180 <https://github.com/numpy/numpy/pull/27180>__: DOC: Add release notes for #26897#27181 <https://github.com/numpy/numpy/pull/27181>__: DOC: Add release notes for #27008#27190 <https://github.com/numpy/numpy/pull/27190>__: BUILD: use a shrunken version of scipy-openblas wheels [wheel...#27193 <https://github.com/numpy/numpy/pull/27193>__: REV: Revert undef I and document it#27196 <https://github.com/numpy/numpy/pull/27196>__: BUILD: improve download script#27197 <https://github.com/numpy/numpy/pull/27197>__: MAINT: update default NPY_FEATURE_VERSION after dropping py39#27200 <https://github.com/numpy/numpy/pull/27200>__: DOC: add free-threading release notes#27209 <https://github.com/numpy/numpy/pull/27209>__: BUG: Fix NPY_RAVEL_AXIS on backwards compatible NumPy 2 builds#27216 <https://github.com/numpy/numpy/pull/27216>__: TYP: Fixed & improved type hints for numpy.histogram2d#27217 <https://github.com/numpy/numpy/pull/27217>__: TYP: Fix incompatible overrides in the numpy._typing._ufunc...#27229 <https://github.com/numpy/numpy/pull/27229>__: BUG: Fix PyArray_ZeroContiguousBuffer (resize) with struct...#27233 <https://github.com/numpy/numpy/pull/27233>__: DOC: add docs on thread safety in NumPy#27234 <https://github.com/numpy/numpy/pull/27234>__: BUG: Allow fitting of degree zero polynomials with Polynomial.fit