-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Strip complex compat layer from npymath #2
base: real-imag-remove
Are you sure you want to change the base?
Commits on Oct 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8d0bdd4 - Browse repository at this point
Copy the full SHA 8d0bdd4View commit details -
ENH: Implement a compile-time test on PPC64 to determine support for …
…Half/Double VSX3 instructions by the assembler
Configuration menu - View commit details
-
Copy full SHA for b651406 - Browse repository at this point
Copy the full SHA b651406View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a84442 - Browse repository at this point
Copy the full SHA 7a84442View commit details -
BUG: Resolve build issue on ppc64 with Power9 or higher as baseline
This fix addresses two issues: * Corrects the use of unsupported instructions by the assembler in half-precision to double-precision conversion. * Resolves a code error related to variable naming during conversion.
Configuration menu - View commit details
-
Copy full SHA for 771beb0 - Browse repository at this point
Copy the full SHA 771beb0View commit details
Commits on Oct 28, 2023
-
is my email back because it is stored somewhere else or is it just a conflict bad manipulation ? you can forget me please
Configuration menu - View commit details
-
Copy full SHA for add212a - Browse repository at this point
Copy the full SHA add212aView commit details
Commits on Oct 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 64fa171 - Browse repository at this point
Copy the full SHA 64fa171View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3030159 - Browse repository at this point
Copy the full SHA 3030159View commit details
Commits on Oct 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b977663 - Browse repository at this point
Copy the full SHA b977663View commit details -
Configuration menu - View commit details
-
Copy full SHA for d954eb6 - Browse repository at this point
Copy the full SHA d954eb6View commit details -
MAINT: Add missing
noexcept
to shuffle helpersThese shouldn't fail and should work without the GIL, but as cython points out (now), this doesn't work in practice, because without the `noexcept`, cython will grab the GIL to check for errors every time.
Configuration menu - View commit details
-
Copy full SHA for f45bf07 - Browse repository at this point
Copy the full SHA f45bf07View commit details -
Configuration menu - View commit details
-
Copy full SHA for 967c6ae - Browse repository at this point
Copy the full SHA 967c6aeView commit details -
MAINT: Unpin urllib3 for anaconda-client install
This is said to be fixed upstream, see anaconda/anaconda-client#654 Closes numpy#24062
Configuration menu - View commit details
-
Copy full SHA for 71a7e0d - Browse repository at this point
Copy the full SHA 71a7e0dView commit details -
Merge pull request numpy#25032 from seberg/random-unhappy-cython
MAINT: Add missing `noexcept` to shuffle helpers
Configuration menu - View commit details
-
Copy full SHA for ae1cb2d - Browse repository at this point
Copy the full SHA ae1cb2dView commit details
Commits on Oct 31, 2023
-
Merge pull request numpy#25029 from phy6boy/gh25027
DOC: "What is NumPy?" section of the documentation
Configuration menu - View commit details
-
Copy full SHA for 402c39e - Browse repository at this point
Copy the full SHA 402c39eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 28a696b - Browse repository at this point
Copy the full SHA 28a696bView commit details -
BLD: make macOS version check for Accelerate NEWLAPACK more robust
Incorporates numpy/meson#6 Closes numpygh-25026 [skip azp] [skip circle]
Configuration menu - View commit details
-
Copy full SHA for f59eb32 - Browse repository at this point
Copy the full SHA f59eb32View commit details -
Merge pull request numpy#25040 from rgommers/fix-macos-version-check
BLD: make macOS version check for Accelerate NEWLAPACK more robust
Configuration menu - View commit details
-
Copy full SHA for 2f34979 - Browse repository at this point
Copy the full SHA 2f34979View commit details -
Merge pull request numpy#25019 from pierreloicq/pierreloicq-patch-1
Update .mailmap
Configuration menu - View commit details
-
Copy full SHA for 79765da - Browse repository at this point
Copy the full SHA 79765daView commit details -
Configuration menu - View commit details
-
Copy full SHA for b392838 - Browse repository at this point
Copy the full SHA b392838View commit details -
Configuration menu - View commit details
-
Copy full SHA for eab85c7 - Browse repository at this point
Copy the full SHA eab85c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for d22d8ec - Browse repository at this point
Copy the full SHA d22d8ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for a7aa6a3 - Browse repository at this point
Copy the full SHA a7aa6a3View commit details -
Update numpy/_core/src/multiarray/ctors.c
Co-authored-by: Sebastian Berg <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e85a828 - Browse repository at this point
Copy the full SHA e85a828View commit details -
Configuration menu - View commit details
-
Copy full SHA for b046293 - Browse repository at this point
Copy the full SHA b046293View commit details -
Merge pull request numpy#24988 from ngoldbaum/unique-array-descr
ENH: DType API slot for descriptor finalization before array creation
Configuration menu - View commit details
-
Copy full SHA for 42c33f3 - Browse repository at this point
Copy the full SHA 42c33f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 05211ce - Browse repository at this point
Copy the full SHA 05211ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 62ae1e3 - Browse repository at this point
Copy the full SHA 62ae1e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea84509 - Browse repository at this point
Copy the full SHA ea84509View commit details
Commits on Nov 1, 2023
-
Merge pull request numpy#25042 from ngoldbaum/fix-dtype-autophagia-se…
…gfault BUG: ensure passing `np.dtype` to itself doesn't crash
Configuration menu - View commit details
-
Copy full SHA for 95ca101 - Browse repository at this point
Copy the full SHA 95ca101View commit details -
Configuration menu - View commit details
-
Copy full SHA for 66c3afb - Browse repository at this point
Copy the full SHA 66c3afbView commit details -
MAINT,BUG: Prefer using
long
forint_
in _generator.pyi and fix s……mall bug Also, fixes a small issue, that the type[int] and type[bool] are special and any other paths were actually just broken.
Configuration menu - View commit details
-
Copy full SHA for f3dd474 - Browse repository at this point
Copy the full SHA f3dd474View commit details -
Configuration menu - View commit details
-
Copy full SHA for fc98e38 - Browse repository at this point
Copy the full SHA fc98e38View commit details -
Configuration menu - View commit details
-
Copy full SHA for a903150 - Browse repository at this point
Copy the full SHA a903150View commit details -
Configuration menu - View commit details
-
Copy full SHA for e2419c0 - Browse repository at this point
Copy the full SHA e2419c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 979cd87 - Browse repository at this point
Copy the full SHA 979cd87View commit details -
Configuration menu - View commit details
-
Copy full SHA for 96e5d1f - Browse repository at this point
Copy the full SHA 96e5d1fView commit details -
Merge pull request numpy#25039 from mtsokol/adjust-typing-for-long
MAINT: Adjust typing for readded `np.long`
Configuration menu - View commit details
-
Copy full SHA for 20103e7 - Browse repository at this point
Copy the full SHA 20103e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for f1d1491 - Browse repository at this point
Copy the full SHA f1d1491View commit details -
Configuration menu - View commit details
-
Copy full SHA for e3af907 - Browse repository at this point
Copy the full SHA e3af907View commit details -
MAINT: Keep using
long
in for legacy random number generationThe new random number generation defaults to int64 throughout.
Configuration menu - View commit details
-
Copy full SHA for fbbecab - Browse repository at this point
Copy the full SHA fbbecabView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b9325b - Browse repository at this point
Copy the full SHA 9b9325bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 044e56e - Browse repository at this point
Copy the full SHA 044e56eView commit details -
API: Add NPY_DEFAULT_INT which is runtime (unless NumPy >2 is forced)
Also test it within cython
Configuration menu - View commit details
-
Copy full SHA for 329d6bf - Browse repository at this point
Copy the full SHA 329d6bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d13583 - Browse repository at this point
Copy the full SHA 4d13583View commit details -
Configuration menu - View commit details
-
Copy full SHA for 830c912 - Browse repository at this point
Copy the full SHA 830c912View commit details -
ENH: Allow int64 explicitly in
ldexp
This way, any integer input should work fine, in particular any 64 bit platform. Chosing this rather than intp, since there seems little reason to not support 64bit ints on 32bit platforms.
Configuration menu - View commit details
-
Copy full SHA for da9055e - Browse repository at this point
Copy the full SHA da9055eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f942e3 - Browse repository at this point
Copy the full SHA 1f942e3View commit details -
API: rewire/rename np.int_ and np.uint scalars and add np.long/np.ulong
Some tests will be failing and docs will need update probably.
Configuration menu - View commit details
-
Copy full SHA for e03e93e - Browse repository at this point
Copy the full SHA e03e93eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6402c8e - Browse repository at this point
Copy the full SHA 6402c8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 59654aa - Browse repository at this point
Copy the full SHA 59654aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a2600f - Browse repository at this point
Copy the full SHA 2a2600fView commit details -
Configuration menu - View commit details
-
Copy full SHA for ab03464 - Browse repository at this point
Copy the full SHA ab03464View commit details -
Configuration menu - View commit details
-
Copy full SHA for fc8ace2 - Browse repository at this point
Copy the full SHA fc8ace2View commit details -
TST: Fix inplace_add ufunc test by using intp/default int
Otherwise, fixing the rest of the test seems actually more annoying.
Configuration menu - View commit details
-
Copy full SHA for a901757 - Browse repository at this point
Copy the full SHA a901757View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab675a3 - Browse repository at this point
Copy the full SHA ab675a3View commit details -
Use intp in np.random.binomial for inputs (core uses int64 always)
This is just minimal, really should use int64, but this is the legacy API anyway.
Configuration menu - View commit details
-
Copy full SHA for 9532739 - Browse repository at this point
Copy the full SHA 9532739View commit details -
BUG: Fix previously unused int64/uint64 in umath generation for cross…
… compile (emscriptn CI was failing due to this)
Configuration menu - View commit details
-
Copy full SHA for a205087 - Browse repository at this point
Copy the full SHA a205087View commit details -
BUG: Another random path that should probably keep using long
(Might be good to have more tests, seemed mainly tested indirectly via `choice` tests.)
Configuration menu - View commit details
-
Copy full SHA for 8874e8e - Browse repository at this point
Copy the full SHA 8874e8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a9f8a2 - Browse repository at this point
Copy the full SHA 4a9f8a2View commit details -
BUG,API: like int32, intp must map to long if long and int are same size
Otherwise things get confusing, the default integer must be long after all if long and int are the same size.
Configuration menu - View commit details
-
Copy full SHA for 60bb095 - Browse repository at this point
Copy the full SHA 60bb095View commit details -
MAINT: Fix hypergeometric to use INT64, but raise if values surpass long
Also does this for bernoulli, its a mixed bag, many legacy ones use the `disc()` which just force-casts from int64 to long anyway...
Configuration menu - View commit details
-
Copy full SHA for a2ceb3d - Browse repository at this point
Copy the full SHA a2ceb3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for cfe9960 - Browse repository at this point
Copy the full SHA cfe9960View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd60409 - Browse repository at this point
Copy the full SHA dd60409View commit details -
BUG: Ensure
randint
returns a Python integer by defaultThis was relied upon by sklearn and it seems reasonable to still default to returning a Python integer.
Configuration menu - View commit details
-
Copy full SHA for 3e38281 - Browse repository at this point
Copy the full SHA 3e38281View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f3fa96 - Browse repository at this point
Copy the full SHA 8f3fa96View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80308a7 - Browse repository at this point
Copy the full SHA 80308a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 960a4f0 - Browse repository at this point
Copy the full SHA 960a4f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e69004 - Browse repository at this point
Copy the full SHA 9e69004View commit details -
Configuration menu - View commit details
-
Copy full SHA for 25b9d6c - Browse repository at this point
Copy the full SHA 25b9d6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 178966c - Browse repository at this point
Copy the full SHA 178966cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 83b5125 - Browse repository at this point
Copy the full SHA 83b5125View commit details -
TST: Fix randint test the right way
The test should check for the result type, but the way I had adapted it was thus the wrong way around (and didn't work)
Configuration menu - View commit details
-
Copy full SHA for a00fed5 - Browse repository at this point
Copy the full SHA a00fed5View commit details -
MAINT: Move Long-bound checks into helper
This is somewhat strange, because we cast to double in the scalar case. This is OK in practice because we are really only interested in 32bit longs, which are guaranteed to fit into double...
Configuration menu - View commit details
-
Copy full SHA for b6df6cd - Browse repository at this point
Copy the full SHA b6df6cdView commit details -
Update numpy/random/mtrand.pyx
Co-authored-by: Nathan Goldbaum <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2cb3ab6 - Browse repository at this point
Copy the full SHA 2cb3ab6View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe23665 - Browse repository at this point
Copy the full SHA fe23665View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6fbcd01 - Browse repository at this point
Copy the full SHA 6fbcd01View commit details -
TYP: Try fixing/working around windows ctypeslib mypy failures
Simply sort the long codes before int, because it might mean we prefer them (and that may fix the tests). Also explicitly add mapping to ssize_t for int (this pre-empts chaning the definition of `intp` admittedly)
Configuration menu - View commit details
-
Copy full SHA for b3bf8c3 - Browse repository at this point
Copy the full SHA b3bf8c3View commit details -
Update doc/source/numpy_2_0_migration_guide.rst
Co-authored-by: Nathan Goldbaum <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ba58f8b - Browse repository at this point
Copy the full SHA ba58f8bView commit details -
TST: Ensure test is not run on 32bit platforms
This shouldn't normally be run anyway due to the requires-memory, but I saw one CI failure on the armhf run.
Configuration menu - View commit details
-
Copy full SHA for 867d66e - Browse repository at this point
Copy the full SHA 867d66eView commit details -
MAINT: Make bitfield integers unsigned
I am getting a lot of compile warnings recently. Not sure exactly why, but one source here is that the 1 we store is cast to -1 for a signed integer bitfield. Making it explicitly unsigned quenches the warning and seems easiest.
Configuration menu - View commit details
-
Copy full SHA for 72e44be - Browse repository at this point
Copy the full SHA 72e44beView commit details -
DOC: correct Logo SVG files rendered in dark by Figma (numpy#24975)
Use hex code, for no good reason other than Figma being buggy. Closes numpygh-24933
Configuration menu - View commit details
-
Copy full SHA for 86f230f - Browse repository at this point
Copy the full SHA 86f230fView commit details -
Merge pull request numpy#25037 from charris/unpin-urllib3
MAINT: Unpin urllib3 for anaconda-client install
Configuration menu - View commit details
-
Copy full SHA for 01481e8 - Browse repository at this point
Copy the full SHA 01481e8View commit details -
DOC: update ndarray.item docstring (numpy#25006)
Add example for item method with object arrays Signed-off-by: Liang Yan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 147eaa5 - Browse repository at this point
Copy the full SHA 147eaa5View commit details
Commits on Nov 2, 2023
-
Merge pull request numpy#25050 from seberg/small-fixups
TST: Ensure test is not run on 32bit platforms
Configuration menu - View commit details
-
Copy full SHA for 41b0090 - Browse repository at this point
Copy the full SHA 41b0090View commit details -
Merge pull request numpy#25051 from seberg/unsigned-bitfield
MAINT: Make bitfield integers unsigned
Configuration menu - View commit details
-
Copy full SHA for 7a4f6b0 - Browse repository at this point
Copy the full SHA 7a4f6b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 96fbb30 - Browse repository at this point
Copy the full SHA 96fbb30View commit details -
Configuration menu - View commit details
-
Copy full SHA for e8edc2b - Browse repository at this point
Copy the full SHA e8edc2bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4cfeedb - Browse repository at this point
Copy the full SHA 4cfeedbView commit details -
Merge pull request numpy#24224 from seberg/intp-default-int
API: Make 64bit default integer on 64bit windows
Configuration menu - View commit details
-
Copy full SHA for 439762c - Browse repository at this point
Copy the full SHA 439762cView commit details -
Merge pull request numpy#25030 from mtsokol/numpy-long-doc-fix
DOC: Include `np.long` in `arrays.scalars.rst`
Configuration menu - View commit details
-
Copy full SHA for 3753282 - Browse repository at this point
Copy the full SHA 3753282View commit details -
Merge pull request numpy#25056 from mtsokol/nep-52-small-changes
DOC: Small fixes for NEP 52
Configuration menu - View commit details
-
Copy full SHA for 13e55ba - Browse repository at this point
Copy the full SHA 13e55baView commit details -
DOC: standardize capitalization of headings (numpy#25016)
Closes numpygh-16261. numpygh-16261 reported that documentation headings currently have inconsistent capitalization schemes and should be standardized.
Configuration menu - View commit details
-
Copy full SHA for a7f7138 - Browse repository at this point
Copy the full SHA a7f7138View commit details -
Merge pull request numpy#24981 from mdhaber/gh15692
DOC: revisions to "absolute beginners" tutorial
Configuration menu - View commit details
-
Copy full SHA for 3526e19 - Browse repository at this point
Copy the full SHA 3526e19View commit details -
MAINT: Add
npy_2_compat.h
which is designed two work also if vendoredThis adds a header to define compatibility with 1.x when compiling against 2.0. However, it is also designed so that it can be vendored by downstream to allow affected projects to compile with 1.x also. For now, it only points to the complex macros and includes the ``NPY_DEFAULT_INT`` macro. More things could be added though, for example, I had an initial version that "backported" ``PyUFunc_GiveFloatingPointErrors``.
Configuration menu - View commit details
-
Copy full SHA for 2218936 - Browse repository at this point
Copy the full SHA 2218936View commit details -
CI: add blas, cblas and lapack to FreeBSD CI job
Also add logging on failure, so future build issues are easier to diagnose.
Configuration menu - View commit details
-
Copy full SHA for 34521b4 - Browse repository at this point
Copy the full SHA 34521b4View commit details -
BLD: include Meson submodule update for Netlib BLAS/LAPACK dependencies
Also includes some smaller fixes to make the OpenBLAS and MKL detection more efficient, resulting in less output in meson-log.txt
Configuration menu - View commit details
-
Copy full SHA for 24fe80d - Browse repository at this point
Copy the full SHA 24fe80dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 83c780d - Browse repository at this point
Copy the full SHA 83c780dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 671fa53 - Browse repository at this point
Copy the full SHA 671fa53View commit details -
Merge pull request numpy#25055 from rgommers/fix-netlib-blas
BLD: improve detection of Netlib libblas/libcblas/liblapack
Configuration menu - View commit details
-
Copy full SHA for ac807c9 - Browse repository at this point
Copy the full SHA ac807c9View commit details -
API: Enforce ABI version and print info when compiled against 1.x
Eventually, the ``import_array()`` helper would also raise such an error anyway, but this is nicer because it gives us cleaner control of the error message (allowing us to update recommendations with new releases for example). The error message given by ``import_array()`` is controlled by us but most likely compiled in from a many years old NumPy version... This commit does not enforce ABI version yet, but this may follow soon!
Configuration menu - View commit details
-
Copy full SHA for bbf83bc - Browse repository at this point
Copy the full SHA bbf83bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e13d0d - Browse repository at this point
Copy the full SHA 7e13d0dView commit details -
Merge pull request numpy#24868 from lysnikolaou/string-ufuncs-find-rfind
ENH: Add find/rfind ufuncs for unicode and byte dtypes
Configuration menu - View commit details
-
Copy full SHA for 22ab9aa - Browse repository at this point
Copy the full SHA 22ab9aaView commit details
Commits on Nov 3, 2023
-
Merge pull request numpy#25059 from mtsokol/long-typing-nitpick
MAINT: `np.long` typing nitpick
Configuration menu - View commit details
-
Copy full SHA for d03fe5a - Browse repository at this point
Copy the full SHA d03fe5aView commit details -
Merge pull request numpy#25057 from seberg/compat-headers
MAINT: Add `npy_2_compat.h` which is designed to work also if vendored
Configuration menu - View commit details
-
Copy full SHA for c350500 - Browse repository at this point
Copy the full SHA c350500View commit details -
Configuration menu - View commit details
-
Copy full SHA for f794aa1 - Browse repository at this point
Copy the full SHA f794aa1View commit details -
BLD: change default of the
allow-noblas
option to true.Having it set to false caused more disruption and complaints than the silent performance regressions for `true` ever did. So now that the dust has settled a bit on the transition to Meson, go back to the more permissive default. The warning that is emitted when BLAS and/or LAPACK are not found is already much more visible than it was with distutils, so this new situation is still an improvement over where we were until 1.25.x. Closes numpygh-24703.
Configuration menu - View commit details
-
Copy full SHA for 1059da9 - Browse repository at this point
Copy the full SHA 1059da9View commit details -
BLD: Skip MSVC compatibility when building against mingw-w64 Python
In MSYS2 we build numpy like Linux distros, so we prefer dynamic linking and it needs to be ABI compatible with all other packages. numpy by default statically links ucrt and changes the ABI to match MSVC, which makes it incompatible with other packages. To differentiate the two use cases detect if we are building against a mingww-64 Python build, and if we are skip all the special adjustments. Note that mingw-w64 is not officially supported by upstream CPython.
Configuration menu - View commit details
-
Copy full SHA for 0453b92 - Browse repository at this point
Copy the full SHA 0453b92View commit details -
BLD: Fix mingw detection when building with Clang
mingw-w64 nowadays is also available in combination with Clang, for example https://github.com/mstorsjo/llvm-mingw or MSYS2 provide Clang builds using mingw-w64. Instead of testing for GCC check that __MINGW32__ is defined.
Configuration menu - View commit details
-
Copy full SHA for 9123d43 - Browse repository at this point
Copy the full SHA 9123d43View commit details -
Merge pull request numpy#25063 from rgommers/allow-noblas-again
BLD: change default of the `allow-noblas` option to true
Configuration menu - View commit details
-
Copy full SHA for 5dfe4cb - Browse repository at this point
Copy the full SHA 5dfe4cbView commit details
Commits on Nov 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ade16e8 - Browse repository at this point
Copy the full SHA ade16e8View commit details
Commits on Nov 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 657c3b8 - Browse repository at this point
Copy the full SHA 657c3b8View commit details -
Merge pull request numpy#25068 from mattip/skip-test
TST: skip flaky test in test_histogram
Configuration menu - View commit details
-
Copy full SHA for b54e6f9 - Browse repository at this point
Copy the full SHA b54e6f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for b7045c9 - Browse repository at this point
Copy the full SHA b7045c9View commit details -
Merge pull request numpy#24968 from lazka/mingw-python-build-fixes
BLD: mingw-w64 build fixes
Configuration menu - View commit details
-
Copy full SHA for 29cbb1f - Browse repository at this point
Copy the full SHA 29cbb1fView commit details
Commits on Nov 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 29673db - Browse repository at this point
Copy the full SHA 29673dbView commit details -
BUG: alpha doesn't use REAL(10)
Same as e.g. loongarch per numpygh-24904. At this point seems like it should be more of an exclude list than an include one...
Configuration menu - View commit details
-
Copy full SHA for 43aaf20 - Browse repository at this point
Copy the full SHA 43aaf20View commit details -
DOC: Clarify a point in basic indexing user guide (numpy#24996)
Update wording related to indexing when only one dimension is a slice
Configuration menu - View commit details
-
Copy full SHA for 9768cc3 - Browse repository at this point
Copy the full SHA 9768cc3View commit details -
MAINT: Bump actions/dependency-review-action from 3.1.0 to 3.1.1
Bumps [actions/dependency-review-action](https://github.com/actions/dependency-review-action) from 3.1.0 to 3.1.1. - [Release notes](https://github.com/actions/dependency-review-action/releases) - [Commits](actions/dependency-review-action@6c5ccda...9f45b24) --- updated-dependencies: - dependency-name: actions/dependency-review-action dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ca75955 - Browse repository at this point
Copy the full SHA ca75955View commit details -
Merge pull request numpy#25082 from numpy/dependabot/github_actions/a…
…ctions/dependency-review-action-3.1.1 MAINT: Bump actions/dependency-review-action from 3.1.0 to 3.1.1
Configuration menu - View commit details
-
Copy full SHA for aea479b - Browse repository at this point
Copy the full SHA aea479bView commit details
Commits on Nov 7, 2023
-
DOC: fix reference in user/basics.rec.html#record-arrays (numpy#24984)
Fix broken reference to ndarray.view docs from the recarray section of the user guide Co-authored-by: Ross Barnowski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5e595fc - Browse repository at this point
Copy the full SHA 5e595fcView commit details -
Merge pull request numpy#24806 from seiko2plus/issue_24789
BUG: Fix build on ppc64 when the baseline set to Power9 or higher
Configuration menu - View commit details
-
Copy full SHA for 14f2257 - Browse repository at this point
Copy the full SHA 14f2257View commit details -
BUG, BLD: Fixed VSX4 feature check
Fixes a build system bug where the VSX3 check file was used to detect VSX4 availability.
Configuration menu - View commit details
-
Copy full SHA for 991a648 - Browse repository at this point
Copy the full SHA 991a648View commit details -
ENH: optimisation of array_equal (numpy#24663)
(Micro-)Optimize array_equal for some certain cases: * Some dtypes are known to always return False for `isnan` simplifying the logic * identity checks cannot fail (without NaN) * Removes some `asarray()` calls which should be unnecessary because the previous result is guaranteed to be a NumPy boolean scalar at least.
Configuration menu - View commit details
-
Copy full SHA for 7ff7ec7 - Browse repository at this point
Copy the full SHA 7ff7ec7View commit details -
Merge pull request numpy#25062 from lysnikolaou/string-ufuncs-use-buffer
ENH: Change add/isalpha ufuncs to use buffer class & general clean-up
Configuration menu - View commit details
-
Copy full SHA for c91f775 - Browse repository at this point
Copy the full SHA c91f775View commit details
Commits on Nov 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0834600 - Browse repository at this point
Copy the full SHA 0834600View commit details -
Merge pull request numpy#25017 from ganesh-k13/bld_24080_notes
ENH: Add `notes` command for spin
Configuration menu - View commit details
-
Copy full SHA for a555e7d - Browse repository at this point
Copy the full SHA a555e7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 09db9c7 - Browse repository at this point
Copy the full SHA 09db9c7View commit details -
Merge pull request numpy#25089 from helloworld922/main
BUG, BLD: Fixed VSX4 feature check
Configuration menu - View commit details
-
Copy full SHA for 69b9afa - Browse repository at this point
Copy the full SHA 69b9afaView commit details -
MAINT: Bump actions/dependency-review-action from 3.1.1 to 3.1.2
Bumps [actions/dependency-review-action](https://github.com/actions/dependency-review-action) from 3.1.1 to 3.1.2. - [Release notes](https://github.com/actions/dependency-review-action/releases) - [Commits](actions/dependency-review-action@9f45b24...fde92ac) --- updated-dependencies: - dependency-name: actions/dependency-review-action dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 43afba5 - Browse repository at this point
Copy the full SHA 43afba5View commit details -
Configuration menu - View commit details
-
Copy full SHA for d22a591 - Browse repository at this point
Copy the full SHA d22a591View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c93037 - Browse repository at this point
Copy the full SHA 5c93037View commit details -
BLD: Fix features.h detection for Meson builds
Fixes function blocklisting for glibc<2.18, reported in issue numpygh-25087. Signed-off-by: Marcel Bargull <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dbdb8d5 - Browse repository at this point
Copy the full SHA dbdb8d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee75c87 - Browse repository at this point
Copy the full SHA ee75c87View commit details
Commits on Nov 9, 2023
-
Merge pull request numpy#25091 from numpy/dependabot/github_actions/a…
…ctions/dependency-review-action-3.1.2 MAINT: Bump actions/dependency-review-action from 3.1.1 to 3.1.2
Configuration menu - View commit details
-
Copy full SHA for ba49b18 - Browse repository at this point
Copy the full SHA ba49b18View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1564ce4 - Browse repository at this point
Copy the full SHA 1564ce4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 196a01c - Browse repository at this point
Copy the full SHA 196a01cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ac1346 - Browse repository at this point
Copy the full SHA 8ac1346View commit details -
Merge pull request numpy#25090 from thalassemia/multinomial_long
BUG: Make n a long int for np.random.multinomial
Configuration menu - View commit details
-
Copy full SHA for fcbf56d - Browse repository at this point
Copy the full SHA fcbf56dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d9a6f4 - Browse repository at this point
Copy the full SHA 1d9a6f4View commit details -
BUG: Avoid intp conversion regression in Cython 3
In the Cython 3 `__init__.pxd` `intp` was defined to `Py_ssize_t` which is *correct*. However, Cython has special rules for `Py_ssize_t`. It uses the `PyNumber_AsIndex` (`operator.index`) function for conversion which rejects for example floats. Of course I prefer that behavior, but: 1. There is no great reason why `np.intp_t` should be all that special. 2. Changing it silently changes downstream (and `np.random`) behavior. It would be awesome if Cython would allow transitioning to using `operator.index()` style coercion since you can still explicitly convert via `int()`. Now, why the new definition to `signed long`!? `ssize_t` doesn't work because it is *also* special, using `PyLong_AsSize_t`. It seems to me that adding signed might give this type a bit of preference in promotion, so it is is just for good sport. (It is impossible to get Cython promotion fully right.)
Configuration menu - View commit details
-
Copy full SHA for 38fe01b - Browse repository at this point
Copy the full SHA 38fe01bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e26e75e - Browse repository at this point
Copy the full SHA e26e75eView commit details -
BLD: blocklist complex trig functions on musl
Signed-off-by: mattip <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cab680c - Browse repository at this point
Copy the full SHA cab680cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a077d8 - Browse repository at this point
Copy the full SHA 5a077d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for c77ab47 - Browse repository at this point
Copy the full SHA c77ab47View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ea36bf - Browse repository at this point
Copy the full SHA 9ea36bfView commit details -
Merge pull request numpy#25081 from mtsokol/scalar-migration-guides
DOC: Provide migration notes for scalar inspection functions
Configuration menu - View commit details
-
Copy full SHA for 391554a - Browse repository at this point
Copy the full SHA 391554aView commit details
Commits on Nov 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 88db6a0 - Browse repository at this point
Copy the full SHA 88db6a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 086a23b - Browse repository at this point
Copy the full SHA 086a23bView commit details -
Configuration menu - View commit details
-
Copy full SHA for d50840b - Browse repository at this point
Copy the full SHA d50840bView commit details -
Configuration menu - View commit details
-
Copy full SHA for ceaeee0 - Browse repository at this point
Copy the full SHA ceaeee0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 19e26ec - Browse repository at this point
Copy the full SHA 19e26ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 38bb5bc - Browse repository at this point
Copy the full SHA 38bb5bcView commit details -
Merge pull request numpy#25094 from seberg/avoid-Py_ssize_t
BUG: Avoid intp conversion regression in Cython 3
Configuration menu - View commit details
-
Copy full SHA for eafca03 - Browse repository at this point
Copy the full SHA eafca03View commit details -
Merge pull request numpy#25102 from ganesh-k13/maint_25017_follow
MAINT: Print towncrier output file location
Configuration menu - View commit details
-
Copy full SHA for 79ccbd1 - Browse repository at this point
Copy the full SHA 79ccbd1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ca54ea - Browse repository at this point
Copy the full SHA 9ca54eaView commit details -
DEP: Deprecate
__array_prepare__
We don't call array-prepare consistently only for normal ufuncs, it doesn't seem used by many people (the main use-case seems units and masked-arrays, both of which are clearly much better served by `__array_ufunc__`, even a bad version of it). Now, there *is* one dance/change that needs to be OK, if the user does NOT implement `__array_prepare__`, we make it a true no-op now, while previously it would have done `arr.view(type=subclass)`. That matters in one case in the tests where a faulty `__array_wrap__` implementation expected to get a subclass.
Configuration menu - View commit details
-
Copy full SHA for 9af7ed2 - Browse repository at this point
Copy the full SHA 9af7ed2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9211885 - Browse repository at this point
Copy the full SHA 9211885View commit details -
Merge pull request numpy#24951 from lysnikolaou/string-ufuncs-isdigit…
…-etc ENH: Add isdigit/isspace/isdecimal/isnumeric ufuncs for string types
Configuration menu - View commit details
-
Copy full SHA for 893db31 - Browse repository at this point
Copy the full SHA 893db31View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9212ec1 - Browse repository at this point
Copy the full SHA 9212ec1View commit details
Commits on Nov 11, 2023
-
DOC: standardize capitalization of NEP headings (numpy#25060)
More toward numpygh-16261. numpygh-16261 reported that documentation headings currently have inconsistent capitalization schemes and should be standardized. numpygh-25016 fixed this for rst files except release notes and NEPS. This PR adjusts the NEPs. The case of 'numpy', 'blas', 'scipy', 'python', 'lapack', 'fortran', 'api', 'pypi', 'cpu', 'abi', 'pr', 'github', 'ssh', 'git', 'f77', 'numba', 'f2py', 'cffi', 'bitgenerator', 'simd', 'swig', 'csv', 'ascii', 'json', 'dataframe', 'ieee', 'matlab', 'pyfort', ' c ', and 'nep' are unchanged. (Perhaps it would be a good idea to check the capitalization of some of these words throughout the documentation, but that is a different issue.)
Configuration menu - View commit details
-
Copy full SHA for 8568549 - Browse repository at this point
Copy the full SHA 8568549View commit details -
Merge pull request numpy#25099 from stefan6419846/openblas-license
DOC: Fix license identifier for OpenBLAS
Configuration menu - View commit details
-
Copy full SHA for 9340fca - Browse repository at this point
Copy the full SHA 9340fcaView commit details
Commits on Nov 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a68ada7 - Browse repository at this point
Copy the full SHA a68ada7View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff8c34f - Browse repository at this point
Copy the full SHA ff8c34fView commit details -
DOC: Adapt comment on supported toolchains
Co-authored-by: rgommers <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 929f239 - Browse repository at this point
Copy the full SHA 929f239View commit details -
Configuration menu - View commit details
-
Copy full SHA for a794b59 - Browse repository at this point
Copy the full SHA a794b59View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5945fba - Browse repository at this point
Copy the full SHA 5945fbaView commit details -
MAINT: Remove absoft flag [skip ci]
Not handled outside distutils anyway
Configuration menu - View commit details
-
Copy full SHA for 25527f9 - Browse repository at this point
Copy the full SHA 25527f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9947aca - Browse repository at this point
Copy the full SHA 9947acaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3fd12f3 - Browse repository at this point
Copy the full SHA 3fd12f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for d5c25ad - Browse repository at this point
Copy the full SHA d5c25adView commit details
Commits on Nov 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e4eceb5 - Browse repository at this point
Copy the full SHA e4eceb5View commit details -
Merge pull request numpy#25127 from mdhaber/gh21593
DOC: angle: update documentation of convention when magnitude of argument is zero
Configuration menu - View commit details
-
Copy full SHA for b3ebf84 - Browse repository at this point
Copy the full SHA b3ebf84View commit details -
Merge pull request numpy#24878 from mdhaber/gh14343
ENH: isclose/allclose: support array_like `atol`/`rtol`
Configuration menu - View commit details
-
Copy full SHA for fc8292d - Browse repository at this point
Copy the full SHA fc8292dView commit details -
Merge pull request numpy#25073 from HaoZeke/winF2PYquadmath
BLD,BUG: quadmath required where available [f2py]
Configuration menu - View commit details
-
Copy full SHA for 58cbbe0 - Browse repository at this point
Copy the full SHA 58cbbe0View commit details -
Merge pull request numpy#25078 from matoro/main
BUG: alpha doesn't use REAL(10)
Configuration menu - View commit details
-
Copy full SHA for 3b98c61 - Browse repository at this point
Copy the full SHA 3b98c61View commit details -
Merge pull request numpy#25092 from mbargull/fix-meson-HAVE_FEATURES_H
BLD: Fix features.h detection for Meson builds
Configuration menu - View commit details
-
Copy full SHA for 676534c - Browse repository at this point
Copy the full SHA 676534cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a72d735 - Browse repository at this point
Copy the full SHA a72d735View commit details -
Fix -fsanitize=alignment issue in numpy/_core/src/multiarray/arraytyp…
…es.c.src OBJECT_nonzero may be called with misaligned pointers, manifesting as a -fsanitize=alignment failure. This is UB per C11 6.3.2.3 > A pointer to an object type may be converted to a pointer to a different object type. If the resulting pointer is not correctly aligned) for the referenced type, the behavior is undefined. Nevertheless, Clang only checks alignment when the unaligned pointer is accessed. https://lists.llvm.org/pipermail/llvm-dev/2016-January/094012.html Call memcpy with unaligned arguments instead to work with new Clang (llvm/llvm-project#67766).
Configuration menu - View commit details
-
Copy full SHA for fa21c58 - Browse repository at this point
Copy the full SHA fa21c58View commit details -
API: Remove The MapIter API from public
This API is very slow to use compared to normal advanced indexing (which reaches deep into the much richer internals). Making this fast is difficult and the only known users is Theano: * While probably still in use Theano is end-of-life for a long time. * The use-case in Theano would be better served with `ufunc.at` or direct advanced indexing use probably (even if that requires wrapping into NumPy arrays). Because it will be vastly faster normally. So remove it (make it private) to allow making the ABI of it not be a strange mix for backwards compatibility.
Configuration menu - View commit details
-
Copy full SHA for 15d0669 - Browse repository at this point
Copy the full SHA 15d0669View commit details -
Configuration menu - View commit details
-
Copy full SHA for d36e8a7 - Browse repository at this point
Copy the full SHA d36e8a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 999d0e1 - Browse repository at this point
Copy the full SHA 999d0e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ed4ec6 - Browse repository at this point
Copy the full SHA 8ed4ec6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 64768df - Browse repository at this point
Copy the full SHA 64768dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b980b0 - Browse repository at this point
Copy the full SHA 6b980b0View commit details -
Merge pull request numpy#25124 from HaoZeke/f2pyCLIcruft
DOC: `f2py` CLI documentation enhancements
Configuration menu - View commit details
-
Copy full SHA for 5b1317c - Browse repository at this point
Copy the full SHA 5b1317cView commit details -
Merge pull request numpy#25105 from seberg/depr-array-prepare
API: Remove `__array_prepare__`
Configuration menu - View commit details
-
Copy full SHA for 74e03d3 - Browse repository at this point
Copy the full SHA 74e03d3View commit details -
MAINT: Bump actions/dependency-review-action from 3.1.2 to 3.1.3
Bumps [actions/dependency-review-action](https://github.com/actions/dependency-review-action) from 3.1.2 to 3.1.3. - [Release notes](https://github.com/actions/dependency-review-action/releases) - [Commits](actions/dependency-review-action@fde92ac...7bbfa03) --- updated-dependencies: - dependency-name: actions/dependency-review-action dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 37b77f4 - Browse repository at this point
Copy the full SHA 37b77f4View commit details -
Merge pull request numpy#25131 from charris/post-1.26.2-release-update
MAINT: Update main after 1.26.2 release.
Configuration menu - View commit details
-
Copy full SHA for 59d94b1 - Browse repository at this point
Copy the full SHA 59d94b1View commit details -
BLD: limit scipy-openblas32 wheel to 0.3.23.293.2 (numpy#25085)
Also move unwieldy multi-line CI script into a file
Configuration menu - View commit details
-
Copy full SHA for a901911 - Browse repository at this point
Copy the full SHA a901911View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c853e1 - Browse repository at this point
Copy the full SHA 3c853e1View commit details -
Merge pull request numpy#25139 from numpy/dependabot/github_actions/a…
…ctions/dependency-review-action-3.1.3 MAINT: Bump actions/dependency-review-action from 3.1.2 to 3.1.3
Configuration menu - View commit details
-
Copy full SHA for 585e8fb - Browse repository at this point
Copy the full SHA 585e8fbView commit details
Commits on Nov 14, 2023
-
BUG: Fix FP overflow error in division when the divisor is scalar
The bug occurred when SIMD partial load was involved, due to filling remaining lanes of the dividend vector with ones, which leads to raised overflow warnings when the divisor is denormal. This patch replaces the remaining lanes with nans rather than ones to fix this issue.
Configuration menu - View commit details
-
Copy full SHA for 8446a47 - Browse repository at this point
Copy the full SHA 8446a47View commit details -
Configuration menu - View commit details
-
Copy full SHA for f41a399 - Browse repository at this point
Copy the full SHA f41a399View commit details -
Configuration menu - View commit details
-
Copy full SHA for 919fd3a - Browse repository at this point
Copy the full SHA 919fd3aView commit details -
TST: Explicitly pass NumPy path to cython during tests
This papers over numpygh-25135, it doesn't fix it, since we are finding the right NumPy, Cython should be finding the right pyd files also (whether this is a NumPy or a Cython issue).
Configuration menu - View commit details
-
Copy full SHA for 3fc43d3 - Browse repository at this point
Copy the full SHA 3fc43d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for c7f8c14 - Browse repository at this point
Copy the full SHA c7f8c14View commit details -
DOC: Fix typo in NumPy 2.0 migration guide
`scipy.interpolate.trapz` should be `scipy.integrate.trapz.`
Configuration menu - View commit details
-
Copy full SHA for d7b305f - Browse repository at this point
Copy the full SHA d7b305fView commit details -
Merge pull request numpy#25144 from emilyhunt/DOC-Fix-typo-in-NumPy-2…
….0-migration-guide DOC: Fix typo in NumPy 2.0 migration guide
Configuration menu - View commit details
-
Copy full SHA for 2a98b4d - Browse repository at this point
Copy the full SHA 2a98b4dView commit details -
BUG: fix issues with
newaxis
andlinalg.solve
innumpy.array_api
[skip azp] [skip cirrus] [skip circle]
Configuration menu - View commit details
-
Copy full SHA for 562d55f - Browse repository at this point
Copy the full SHA 562d55fView commit details -
Merge pull request numpy#25140 from mdhaber/gh24624
DOC: clarify boolean index error message
Configuration menu - View commit details
-
Copy full SHA for 34ab283 - Browse repository at this point
Copy the full SHA 34ab283View commit details -
Merge pull request numpy#25146 from rgommers/array-api-fixes
BUG: fix issues with `newaxis` and `linalg.solve` in `numpy.array_api`
Configuration menu - View commit details
-
Copy full SHA for 0f61000 - Browse repository at this point
Copy the full SHA 0f61000View commit details
Commits on Nov 15, 2023
-
Merge pull request numpy#25141 from seberg/cytest
TST: Explicitly pass NumPy path to cython during tests (also speed them up)
Configuration menu - View commit details
-
Copy full SHA for b3d71f7 - Browse repository at this point
Copy the full SHA b3d71f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 47c8aa2 - Browse repository at this point
Copy the full SHA 47c8aa2View commit details -
Configuration menu - View commit details
-
Copy full SHA for e256dcc - Browse repository at this point
Copy the full SHA e256dccView commit details -
Configuration menu - View commit details
-
Copy full SHA for f7ec2fc - Browse repository at this point
Copy the full SHA f7ec2fcView commit details -
Merge pull request numpy#25138 from seberg/mapiter-removal
API: Remove The MapIter API from public
Configuration menu - View commit details
-
Copy full SHA for 85d1fe3 - Browse repository at this point
Copy the full SHA 85d1fe3View commit details -
Configuration menu - View commit details
-
Copy full SHA for e801e7a - Browse repository at this point
Copy the full SHA e801e7aView commit details -
MAINT: Cleanup mapiter struct a bit
This is a small followup to making MapIter private. It renames `numiters` to `num_fancy` (because numiters only made sense man years ago). Also reorders some fields (tried to move some less used ones to the end and clump them a bit clearer) and rewrites basically all the docs to be maybe half understandable. (This stuff is confusing/complicated, but I think it is a lot clearer now probably)
Configuration menu - View commit details
-
Copy full SHA for 7477deb - Browse repository at this point
Copy the full SHA 7477debView commit details -
Merge pull request numpy#25151 from mattip/openblas-prefix
BLD, CI: revert pinning scipy-openblas
Configuration menu - View commit details
-
Copy full SHA for 51ee17b - Browse repository at this point
Copy the full SHA 51ee17bView commit details -
ENH: Disable SIMD single-precision division optimization on armv7
The decision is based on the lack of native SIMD support for this operation in the armhf architecture, and the associated challenges in performance and evaluate the benefits of emulated SIMD intrinsic versus native scalar division.
Configuration menu - View commit details
-
Copy full SHA for 3ed0e5a - Browse repository at this point
Copy the full SHA 3ed0e5aView commit details -
API: Remove PyArray_REFCNT and NPY_REFCOUNT
These don't really make sense, even less as public API.
Configuration menu - View commit details
-
Copy full SHA for 8aeb08a - Browse repository at this point
Copy the full SHA 8aeb08aView commit details -
Merge pull request numpy#25129 from seiko2plus/issue_25097
BUG: Fix FP overflow error in division when the divisor is scalar
Configuration menu - View commit details
-
Copy full SHA for 0419d0a - Browse repository at this point
Copy the full SHA 0419d0aView commit details -
Merge pull request numpy#25136 from hawkinsp/align
BUG: Fix -fsanitize=alignment issue in numpy/_core/src/multiarray/arraytypes.c.src
Configuration menu - View commit details
-
Copy full SHA for 71f7dcf - Browse repository at this point
Copy the full SHA 71f7dcfView commit details -
API: Make
encoding=None
the default in loadtxtThis has been a very long wart that `encoding=bytes` was always the default, which means that custom converters get bytes passed which is rather tedious. Now, changing this of course breaks some custom converters (luckily Python allow some simple things like `float()` for byte strings also. There is an odd deprecationwarning, but for now most (not all) test failures are fixed by passing `encoding="bytes"` explicitly.
Configuration menu - View commit details
-
Copy full SHA for 31b33a4 - Browse repository at this point
Copy the full SHA 31b33a4View commit details
Commits on Nov 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1d0b04f - Browse repository at this point
Copy the full SHA 1d0b04fView commit details -
DOC: Remove
u
string prefixes from docsSince I noticed them in the text loading docs (removes all though)
Configuration menu - View commit details
-
Copy full SHA for 798a3d1 - Browse repository at this point
Copy the full SHA 798a3d1View commit details -
ENH: Add the Array Iterator API to Cython (numpy#24691)
This is a followup to numpygh-24658, and adds the new Iterator API to the Cython 3.X init.
Configuration menu - View commit details
-
Copy full SHA for bdb0c13 - Browse repository at this point
Copy the full SHA bdb0c13View commit details -
Configuration menu - View commit details
-
Copy full SHA for 63175cc - Browse repository at this point
Copy the full SHA 63175ccView commit details -
Merge pull request numpy#25156 from seberg/refcount-cleanup
API: Remove PyArray_REFCNT and NPY_REFCOUNT
Configuration menu - View commit details
-
Copy full SHA for 83112cd - Browse repository at this point
Copy the full SHA 83112cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9707ca3 - Browse repository at this point
Copy the full SHA 9707ca3View commit details -
Merge pull request numpy#25165 from ngoldbaum/submodule-install
DOC: mention submodule init in source install instructions
Configuration menu - View commit details
-
Copy full SHA for 706e9aa - Browse repository at this point
Copy the full SHA 706e9aaView commit details -
Merge pull request numpy#25158 from seberg/loadtxt-encoding
API: Make `encoding=None` the default in loadtxt
Configuration menu - View commit details
-
Copy full SHA for 32fad57 - Browse repository at this point
Copy the full SHA 32fad57View commit details
Commits on Nov 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8f3dfa5 - Browse repository at this point
Copy the full SHA 8f3dfa5View commit details -
Merge pull request numpy#25154 from seberg/mapiter-cleanup
MAINT: Cleanup mapiter struct a bit
Configuration menu - View commit details
-
Copy full SHA for 4dc749e - Browse repository at this point
Copy the full SHA 4dc749eView commit details -
Merge pull request numpy#24949 from seberg/import-error
API: Enforce ABI version and print info when compiled against 1.x
Configuration menu - View commit details
-
Copy full SHA for 6b5fb5e - Browse repository at this point
Copy the full SHA 6b5fb5eView commit details -
Merge pull request numpy#25160 from jmrohwer/f2pycompile
BUG: Fix moving compiled executable to root with f2py -c on Windows
Configuration menu - View commit details
-
Copy full SHA for a091a25 - Browse repository at this point
Copy the full SHA a091a25View commit details -
Merge pull request numpy#24939 from melissawm/legacy-directive
DOC: Add legacy directive to mark outdated objects
Configuration menu - View commit details
-
Copy full SHA for 605e345 - Browse repository at this point
Copy the full SHA 605e345View commit details
Commits on Nov 18, 2023
-
DOC: replace integer overflow example
[skip cirrus] [skip azp] [skip actions]
Configuration menu - View commit details
-
Copy full SHA for 4ba7282 - Browse repository at this point
Copy the full SHA 4ba7282View commit details
Commits on Nov 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0cc05f6 - Browse repository at this point
Copy the full SHA 0cc05f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9140edd - Browse repository at this point
Copy the full SHA 9140eddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3961474 - Browse repository at this point
Copy the full SHA 3961474View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f6e357 - Browse repository at this point
Copy the full SHA 0f6e357View commit details -
Configuration menu - View commit details
-
Copy full SHA for fbf0ea0 - Browse repository at this point
Copy the full SHA fbf0ea0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 04a280e - Browse repository at this point
Copy the full SHA 04a280eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c4767f - Browse repository at this point
Copy the full SHA 1c4767fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 50b0e81 - Browse repository at this point
Copy the full SHA 50b0e81View commit details -
Merge pull request numpy#25181 from HaoZeke/newGH22819
BUG: Disallow shadowed modulenames
Configuration menu - View commit details
-
Copy full SHA for 18c6157 - Browse repository at this point
Copy the full SHA 18c6157View commit details -
Configuration menu - View commit details
-
Copy full SHA for d0f00cb - Browse repository at this point
Copy the full SHA d0f00cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for a298e08 - Browse repository at this point
Copy the full SHA a298e08View commit details -
Configuration menu - View commit details
-
Copy full SHA for 33778a7 - Browse repository at this point
Copy the full SHA 33778a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e442fc - Browse repository at this point
Copy the full SHA 3e442fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for ce940a0 - Browse repository at this point
Copy the full SHA ce940a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 77ddda8 - Browse repository at this point
Copy the full SHA 77ddda8View commit details -
Merge pull request numpy#25185 from HaoZeke/fixNonemodule
MAINT: Fix sneaky typo [f2py]
Configuration menu - View commit details
-
Copy full SHA for 6c45668 - Browse repository at this point
Copy the full SHA 6c45668View commit details -
Configuration menu - View commit details
-
Copy full SHA for b9599af - Browse repository at this point
Copy the full SHA b9599afView commit details -
Merge pull request numpy#25186 from HaoZeke/numpygh-19161
BUG: Handle `common` blocks with `kind` specifications from modules
Configuration menu - View commit details
-
Copy full SHA for 907ccc3 - Browse repository at this point
Copy the full SHA 907ccc3View commit details
Commits on Nov 20, 2023
-
MAINT: Replace deprecated ctypes.ARRAY(item_type, size) with item_typ…
…e * size See python/cpython#105733
Configuration menu - View commit details
-
Copy full SHA for d915524 - Browse repository at this point
Copy the full SHA d915524View commit details -
Merge pull request numpy#25176 from mdhaber/gh21326
DOC: replace integer overflow example
Configuration menu - View commit details
-
Copy full SHA for 8406827 - Browse repository at this point
Copy the full SHA 8406827View commit details -
Merge pull request numpy#25198 from hroncok/ctypesarray
MAINT: Replace deprecated ctypes.ARRAY(item_type, size) with item_type * size
Configuration menu - View commit details
-
Copy full SHA for b850c3b - Browse repository at this point
Copy the full SHA b850c3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for bafe0fe - Browse repository at this point
Copy the full SHA bafe0feView commit details