| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|\
| |
| | |
MAINT: Allow export/import of bools in dlpack
|
| |
| |
| |
| |
| | |
Updates the header file and accept as well as export boolean now that
the header includes a definition for it.
|
|\ \
| | |
| | | |
CI: Rebase NumPy compiled extension test modules on Cygwin
|
| | |
| | |
| | |
| | |
| | | |
This assumes NumPy is rebased before tests run,
but does not assume the locations are in the database.
|
| | |
| | |
| | |
| | |
| | | |
Also adjust CI so they don't immediately collide with NumPy.
I forgot to do that last time, which caused problems.
|
| | |
| | |
| | |
| | | |
This reverts commit 33709afdbbc47b7adb7dd06a730246d8c02f724f.
|
| | |
| | |
| | |
| | | |
This reverts commit 608864613b801b9c85573186a9d07eeac5e7e465.
|
| | |
| | |
| | |
| | | |
Forgot to check this earlier.
|
| | |
| | |
| | |
| | | |
Let's see if this fixes the 8-50 fork failures.
|
| | |
| | |
| | |
| | |
| | | |
`std::is_scalar` is defined in `type_traits`, which is missing from the
includes.
|
| | |
| | |
| | |
| | |
| | |
| | | |
Not adding a test since there is already a test that crashes due to
this, it just isn't used with weak promotion and right now I am
hoping I may be able to make the test suite runnable enabling it.
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
Developer-Ecosystem-Engineering/simd_isnan_isinf_isfinite_signbit
ENH: Implement SIMD versions of isnan,isinf, isfinite and signbit
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
reading random data and not reliable also didn't give additional coverage
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
this new code into a new file
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
On linux 32 an assert fires where stride (12) passed from ufunc_object (try_trivial_single_output_loop) to DOUBLE_isnan and DOUBLE_isfinite doesn't match the type size (8), we can relax this assert and instead fall back to the UNARY_LOOP path instead
|
| | | |
| | | |
| | | |
| | | | |
We don't see these failures but CI is hitting them, attempting to resolve
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Special case SSE
Fix PPC64 build
Only use vqtbl4q_u8 on A64
Stop trying to use optimizations on s390x
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Use reinterpret to support casting across many compiler generations
Resolve deprecation warnings
|
| | | |
| | | |
| | | |
| | | | |
NumPy has SIMD versions of float / double `isnan`, `isinf`, `isfinite`, and `signbit` for SSE2 and AVX-512. The changes here replace the SSE2 version with one that uses their universal intrinsics. This allows other architectures to have SIMD versions of the functions too.
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | | |
ENH: Add slots to NDArrayOperatorsMixin allowing them in subclasses
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
I use the mixings in a few different file backed arrays.
However, the lack of slots make it difficult for me to use slots.
I mostly use slots to ensure that performance optimized code doesn't
create unecessary references to large chunks of memory.
If all parent classes do not have `__slots__` defined, I think that Python
(3.9) just ignores `__slots__` alltogether.
Thank you for considering.
|
| |_|_|/
|/| | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Currently, the following code:
```
import numpy as np
with open('foo.npy', 'wb') as f:
for i in range(np.random.randint(10)):
np.save(f, 1)
with open('foo.npy', 'rb') as f:
while True:
np.load(f)
```
Will raise:
```
ValueError: Cannot load file containing pickled data when allow_pickle=False
```
While there is no pickled data in the file.
|
|\ \ \ \
| | | | |
| | | | | |
DOC #22266 Add examples for diag_indices_from()
|
| |\ \ \ \ |
|
| | | | | | |
|
| | | | | | |
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
BUG: Handle arrays in `conf_data`
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
* `configuration_data` does not support `lists` as the data argument
* ref: https://mesonbuild.com/Reference-manual_functions.html#arguments12
|
|\ \ \ \ \ \ \
| |_|_|/ / / /
|/| | | | | | |
DOC: Improved nbytes description
|
| | | | | | | |
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
DOC: Improved nbytes description
DOC: Improved nbytes description
DOC: Improved nbytes description
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
BUG: Fixup f2py's handling a very little bit
|
| | |/ / / / /
| |/| | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This clears the error holding only to the type. Since in the other
path the errmessage seemed completely uninitialized, I opted to just
ignore it entirely and keep the old error.
I could fathom to use error chaining here, but overall, I am not even
sure that chaining makes even sense for these errors. This fix is
meant to be minimal (the second one, I just noticed randomly), it
does not make this code clean.
|