Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/numpy/numpy

The fundamental package for scientific computing with Python.
https://github.com/numpy/numpy

ENH, SIMD: Implment intrinsic for FMA multiply add(odd) and subtract(even)

437c835eb24b43e72b0f91863ad6520c9f2d84b7 authored about 2 years ago
TST, SIMD: add test cases for the new intrinics

32af803704bff2cab984ded25d604b1caf703a94 authored about 2 years ago
ENH, SIMD: Add special intrinsics for better non-contiguous/partial memory access for complex load/store

summarized as follows:

64-bit contiguous partial load/store over 32-bit lane
npyv_lo...

b1897a4f6e9667b2e5fe326650506db8e0fccb6a authored about 2 years ago
ENH, SIMD: Only dispatch AVX2 for arithmetic operations

no performance gain with AVX512 enabled except for absolute

783661e95a0e92372f2d1969a8c92f0d1e55e101 authored about 2 years ago
ENH: Implement intrinsics for shuffle over 128-bit lane and unzip

shuffle intrinsics support 32-bit/64-bit vector data types,
unzip(deinterleave) intrinsics...

de95f3cfbafb08674b6dfd13f780703ebd48bf10 authored about 2 years ago
ENH, SIMD: Implment intrinsic for mask division

e9e858231cd1d18c3c504f59ffdbcd125483ab96 authored about 2 years ago
ENH: remove raw SIMD of complex operations

640e85017aa8eac3e9be68b475acf27d623b16b7 authored about 2 years ago
BUILD: add skipping conditional to github workflows where missing

bc48b2af4c603da62c0db1bb519a7ed38eec56ee authored about 2 years ago
BUILD: use GITHUB_REF_NAME in musllinux merge CI run

c029f407dae0aba79097715dca540d7945b28fd3 authored about 2 years ago
Merge pull request #22165 from Developer-Ecosystem-Engineering/simd_isnan_isinf_isfinite_signbit

ENH: Implement SIMD versions of isnan,isinf, isfinite and signbit

5749d39a52048761555e384cd5c3575ebe8988b7 authored about 2 years ago
CI: Revert increase in parallel test processes.

Tests hang, which is less than ideal.
Hopefully this one works well.

83f62a99684396736dea901e4885a3715e5a74bf authored about 2 years ago
Merge pull request #23121 from arunkumarkota/issue23086_second_try

DOC:fix type in bitwise_ior

6615d6bc26c30bf618538230ded86c09381a3e28 authored about 2 years ago
DOC:fix type in bitwise_ior

e5725a4a09ced8dd3a1b667edb4715b1cd3cb95a authored about 2 years ago
CI: Increase number of processes for F2Py tests

Let's see if this eliminates the fork failures.

It's back to around where it was before I sta...

38f43f7538742c25656d936856a923066085c1ea authored about 2 years ago
DOC: Fix broken link in C-API array docs (#23117)

Add link to array iterator example

Co-authored-by: arunkumarkota <[email protected]>
C...

1b9d68cf3dc802e42930d02a2ff7d880b632cfd4 authored about 2 years ago
Revert "FIX: Add glob import for test module rebase."

This reverts commit 33709afdbbc47b7adb7dd06a730246d8c02f724f.

dbeaf074e310e9a3657cac52fc3b5d90598a435b authored about 2 years ago
Revert "TST: Rebase F2Py test modules on Cygwin."

This reverts commit 608864613b801b9c85573186a9d07eeac5e7e465.

015ecf60a0402074c37821f8019f10fce78143ba authored about 2 years ago
CI: Run F2Py tests in parallel on Cygwin

Hopefully this helps, since --forked takes almost five hours.

3437ec455ee6aa991e40044381b52d94e37a10e5 authored about 2 years ago
Merge pull request #23113 from hmaarrfk/slots_for_mixins

ENH: Add slots to NDArrayOperatorsMixin allowing them in subclasses

2aa0bf6973b709724624db8e8a51d8efbdeb5d22 authored about 2 years ago
API: Raise EOFError when trying to load past the end of a `.npy` file (#23105)

Currently, the following code:
```
import numpy as np
with open('foo.npy', 'wb') as f:
f...

41499995a4c532556b2b6d6e3c0fabb0a7bdb61a authored about 2 years ago
CI: Split F2Py and non-F2Py tests again

This should help debugging a bit.

4e29fde77679cc209d3480f958b69726f0655891 authored about 2 years ago
CI: Run each F2Py test in a separate process

Hopefully this will keep the main memory space clear enough to allow all tests to succeed.

5b5b0a817392218b42b6f1780c8268e3da6afdd3 authored about 2 years ago
DOC: Add release note for new feature

51cfe4460d65242051c36894a26f47103d3e10f8 authored about 2 years ago
TST: Add a test for slots and NDArrayOperatorsMixin subclassing

a38eb6d9bb5990b70e042c19f2d6daa51d784d6c authored about 2 years ago
ENH: Add slots to NDArrayOperatorsMixin to make subclsasing smoother

I use the mixings in a few different file backed arrays.

However, the lack of slots make it dif...

35c41afd61540c27af5004d480618b59355d02f8 authored about 2 years ago
FIX: Add glob import for test module rebase.

Forgot to check this earlier.

33709afdbbc47b7adb7dd06a730246d8c02f724f authored about 2 years ago
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 defi...

89f61ff188b27982ad1e1f381e92c9b90f83d771 authored about 2 years ago
Added test for vectorize decorator project

This test makes sure a function's docstring is properly preserved
after calling the vectorize de...

84596aeec1682de93d82c60b53726838b29ad311 authored about 2 years ago
TST: Rebase F2Py test modules on Cygwin.

Let's see if this fixes the 8-50 fork failures.

608864613b801b9c85573186a9d07eeac5e7e465 authored about 2 years ago
TYP: Fix return type to float on _FloatLike_co arguments

Currently, `rng.exponential(scale=np.sum(np.arange(10.0)))` indicates
its return value as `np.n...

1c190405eacd0d7d3861042bb4c25bc24e30ff4d authored about 2 years ago
CI: Put timeouts on Cygwin dependency checks.

It should be plenty of time; each of these commands should complete in maybe five seconds per fi...

32229622d50394fd950d876380c8336caefc3183 authored about 2 years ago
CI: Print more debug information while rebasing.

Let's see if this shows why everything's got a fork() failure now.

37c1a9953b4b0cce84feb58d8104801721964a0e authored about 2 years ago
Merge pull request #22559 from richierocks/document_diag_indices_from

DOC #22266 Add examples for diag_indices_from()

2289292db6a19f2bbfddd3dea3790ffa19955333 authored about 2 years ago
Merge pull request #23098 from ganesh-k13/bug_config_array_meson

BUG: Handle arrays in `conf_data`

946750554720b4fad163eb9d8f44833b0857d64f authored about 2 years ago
Merge pull request #23097 from mattip/limit-build

BUILD: error when building with python<3.9 [skip ci]

0a9a3ecdba2a2bc425c3a0f3191a99b8de460e6b authored about 2 years ago
Merge branch 'main' into document_diag_indices_from

1bff4d246ed79d01522085136a7b6b46145b8f0e authored about 2 years ago
Merge pull request #23045 from MikiPWata/doc/improve_nbytes_description-22925

DOC: Improved nbytes description

9cb6772cfe1a7f4717271c37869d5a9ec1b0d46c authored about 2 years ago
DOC: Fix example spacing and move to end of docstring.

30a99cdf154e7a76573b5366c2872709b5347cf8 authored about 2 years ago
BUG: Handle arrays in `conf_data`

* `configuration_data` does not support `lists` as the data argument
* ref: https://mesonbuild.c...

a581095ec1dacecf2c03dbbe45e67d547f5176d5 authored about 2 years ago
DOC: Pull existing PR workflow (#22908)

0457ca4e93d91983c985a8b463f71ab2e7b58b27 authored about 2 years ago
STY: rm newline.

42b299ed9675bc70f35f8e5a218ab3f134cec00b authored about 2 years ago
BUILD: error when building with python<3.9

40a920dde73a284c835991652f0f4d9874c2ee0a authored about 2 years ago
Merge pull request #23093 from seberg/f2py-error-handling-is-a-mess

BUG: Fixup f2py's handling a very little bit

1bb932f69e0974f11c98b6036529a014aa8dfaf2 authored about 2 years ago
DOC, ENH: Improve docstring of real_if_close (#23087)

* fix docstring of real_if_close

* factor out dtype

eccd86a994fd4eb66696c05be7e5e3ca6e77d5e6 authored about 2 years ago
Merge pull request #23094 from ngoldbaum/exp-dtype-header-fix

BUG: fix type in resolve_descriptors_function typedef

b97ca898a461889a5ed3397c4063da1395e029f0 authored about 2 years ago
BUG: fix type in resolve_descriptors_function typedef

48bbe789f50b8246e9086638be6a6a62ce573b16 authored about 2 years ago
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 c...

2784923903353dd4c62c30c9d395fef4ce5fc4bb authored about 2 years ago
Merge pull request #23077 from pradghos/fix_sin_cos_vxe

BUG: Fix for npyv__trunc_s32_f32 (VXE)

930addb6dace3988268112ab56fe638d2941a7c3 authored about 2 years ago
DOC: fix typo in C API reference (#23092)

sizof -> sizeof

d85e06b6995ff645178afb9f7b9aa8435c10f417 authored about 2 years ago
Merge pull request #23079 from seberg/fix-int-truediv-promotion

BUG: Fix `integer / float` scalar promotion

9caf1845e2f1e0b71c23b6f0bb4312b96c35ba43 authored about 2 years ago
Merge pull request #21888 from WillTirone/fix_scipy_1339

MAINT: changing the method of checking for nan / inf values linalg.eig

ddb19ab36b7de2519df7cb93e83a9a14fdb2b193 authored about 2 years ago
Changed documentation for numpy.vectorize

Previous definition implies that vectorize returns generalized functions,
which is not true.

d961af2f8006657e5309f8c91d50bad8a2b9b0c5 authored about 2 years ago
ENH: unifying error type for gh scipy #1339

5c7c696db3441ada1d66a26d907d39f2a5ae5049 authored about 2 years ago
TST: Explicitly ignore promotion issues for array**2 in hypothesis test

30b62f80b18414d340d421b56f5698f920fa4526 authored about 2 years ago
replace __builtin_s390_vflls with npyv_doublee as before

367d640bb7fda6feba1f8e04cdb5534e6eb501cd authored about 2 years ago
TST: Expand scalar/umath comparison tests especially for dtypes

d3501206677a4bccdf4b5ab6c9365a84ef26096e authored about 2 years ago
BUG: Fix `integer / float` scalar promotion

Integer true division converted the other type directly to the output.
This is correct if both o...

781235a5ef9db9d68782c03b9288567882919ef9 authored about 2 years ago
DEV: Fix shell configuration in devcontainer (#23076)

This PR moves our repo setup to onCreateCommand from postCreateCommand in order to resolve a rac...

4362da7c5e81ed1c96663381ffe8d552d226ef14 authored about 2 years ago
BLD: Meson `__config__` generation (#22769)

Add functionality to autogenerate build information for a Meson-based build.

In order to add ...

04823c1a95e23c55432a78c7c7414c040279c2e1 authored about 2 years ago
BUG: Fix for npyv_s32 npyv__trunc_s32_f32 (VXE)

np.sin(), np.cos() are giving erroneous result for float32 (VXE)
This PR is fixing `npyv_s32 npy...

c506d21f75c7c9dab49bea71ba45d17229bb4ed5 authored about 2 years ago
FIX: Make sure CI fails if tests fail.

d7dd06093cd16b42fa2be01928693c9635695072 authored about 2 years ago
CI: Split tests by submodule to see if that works.

54879beb3508b76b7a4f4fa84514363c6e94369b authored about 2 years ago
CI: Use -k to split test cases instead of --ignore

--ignore led to more failures, which is not ideal.

b9b30e83f2c95af42c3a96b09bdfaf30b71eda7b authored about 2 years ago
ENH: Convert methods to vectorcall conversions (#23018)

Convert several methods to the vectorcall convention. The conversions give a performance improve...

172a1942893b5ce55abccd836fdd9f00235a6767 authored about 2 years ago
CI: Split up NumPy compiled extension test modules

This seems to be causing fork failures on Cygwin. Let's see if this reduces the number of failu...

acad7e0c1277aaf9a26b87763c3b27f9ee8f2975 authored about 2 years ago
Merge pull request #23066 from rgommers/fix-distutils-breakage

BUG: fix broken numpy.distutils Fortran handling

a701e87ce0b72a84afa839714fc78ded7783326d authored about 2 years ago
CI: for Cygwin CI job, do not use `-vv`

The actual output in the GitHub UI gets truncated, so with
`-vv` it is not possible to see what ...

a4161a57482adfc7b76887e48b8c83e32170ff9e authored about 2 years ago
DOC: fail the CI build and do not deploy if docs are not created (#23065)

Adds protection against deploying empty docs when sphinx build fails
in circleCI.

3d21a27db036f408ea4d21ac011ac082b49b4aeb authored about 2 years ago
BUG: fix broken numpy.distutils Fortran handling

The `Path` and `COMMON_FIXED_EXTENSIONS` variables were not
defined at all. This code is unteste...

54375587f59a10bc448a95873e88306d35c82090 authored about 2 years ago
Merge pull request #23064 from seberg/nose-removal-doc-fixup

DOC: Fixup docs after the code removal

6ff22e240dd4087ef187f1bda021f7a7773aba69 authored about 2 years ago
DOC: Fixup docs after the code removal

CircleCI is currently not set up to fail when docs fail, so this
slipped through the cracks.
It ...

086387677ccc51f71fca5b7403198d381ef846a2 authored about 2 years ago
Merge pull request #23060 from charris/remove-testing-utils-shim

DEP: Remove the deprecated ``utils.py`` shim.

2f8129c0eeb58a07f9c1427dd36e6b908dbdee64 authored about 2 years ago
Fixed lint error

4bb56c412d0841dadf642cc1e5027084231c68e1 authored about 2 years ago
ENH: Enabled use of numpy.vectorize as decorator (#9477)

Most of this code comes from PR-9593, but with the default value for pyfunc
being numpy._NoValue...

ade008bf5fba3cbc43ffbdf5ee261953a8a71a3a authored about 2 years ago
DEP: Remove the deprecated utils.py shim.

The shim has been deprecated since 2019, the proper place to import
utils funtions is directly f...

d62280de7b4d7e0da26cbe3342ad85ed7562ef5b authored about 2 years ago
Merge pull request #20970 from seberg/reduce-identity-array-meth

ENH: Move identity to the ArrayMethod to allow customization

747823cc7e77d1e13705856d10a6ca2a46f4c47d authored about 2 years ago
CI: musllinux_x86_64 (#22864)

[ci skip]

df3751b03d789ee04cac3a9a8a7f7f3aba58735c authored about 2 years ago
MAINT: Rename `initial` to `legacy_initial` in ArrayMethod

It should only be used by the legacy method, so also reflect that
in the field name.

52e13840c621764ae855f1a275e2e8ff6d863cfe authored about 2 years ago
MAINT: Address review comments by Nathan

cdb173fe2c42094a2c8f9497a10edd9eb8260921 authored about 2 years ago
MAINT: Prepend scaled float test statics with `sfloat_`

As requested by Matti in review.

10e4b8af2e123bc378fe90e10667489a109f47a9 authored about 2 years ago
DOC: Adept code comments for clarity based on code review

Co-authored-by: Matti Picus <[email protected]>

cc6fb9c999594e969a09d44dfb9f08ecd918b96e authored about 2 years ago
TST: Add test for wrapped ufuncs and reductions via ScaledFloat

07916b922a777130756b948a26d99328e0c56783 authored about 2 years ago
MAINT: Rename arraymethod reduction identity getter

Need to look into whether to cut out the dynamic discovery of
reorderability though.

07a0d9c8e80dde5676183bf817ebf55889d5cfec authored about 2 years ago
BUG: Fixup the default array-method, got the refcounting wrong...

53451c79ba3916d55235da05a40fa3271e06f4e6 authored about 2 years ago
MAINT: Rename PyUFunc_GetIDentity to PyUFunc_GetDefaultIdentity

ec58e19dc3b10c43cabe027861e2a451bc0e3531 authored about 2 years ago
BUG: Fixup copying the wrong size in the cached path mostly

83a321cac12970b975fd66011db87dee291edf2c authored about 2 years ago
API: Bumpy experimental dtype api version

Its a new version (it changed ;)), plus I took the liberty to move
things around a bit ABI wise.

539f226b4a3a90953aa698232f4950bdb2b725b2 authored about 2 years ago
TST: Fix lint and ensure we have tests for empty arrays and reduce

88ee23a928f1e1fb5525cf024d7ed6bf6f23ba7a authored about 2 years ago
MAINT: Remove unneeded label

5b1505b837ee8a95bc93696418c8951ec4ea6d73 authored about 2 years ago
ENH: Support identity-function in experimental DType API

Also add it to the wrapped array-method (ufunc) implementation
so that a Unit dtype can reasonab...

581bb3796a97c2eec634a390e9c7befb5917859f authored about 2 years ago
MAINT: Fixup names, and add workaround lost in rebase

6e4a66915088120eef74fdf513952d13a73aeb7b authored about 2 years ago
DOC,MAINT: Address "simple" review comments by Marten

336bb64f2aedc8eaf3a52975b99e14958068618d authored about 2 years ago
MAINT: Rework things to make reorderability static and default to no initial value

b6d8549f1250fd8a537328f3a5166e730423313a authored about 2 years ago
MAINT: Address many of Marten's comments

2a76b6608b36962f4e8b5f5d5c53caccf54aa662 authored about 2 years ago
ENH: Move identity to the ArrayMethod to allow customization

This also fixes/changes that the identity value is defined by the
reduce dtype and not by the re...

ffe18c971d4d122dc36cafcc6651b44118d08d39 authored about 2 years ago
Merge pull request #23034 from seberg/wrap-trapz

API: Allow SciPy to get away with assuming `trapz` is a Python function

707c3bffc32d170d9953996ee40c54988a8aac98 authored about 2 years ago
Merge pull request #23054 from seberg/pyinstaller-import-fixup

MAINT: Move unused import into hook for pyinstaller

279b3f9844391559801f3907036793c8c1cfe23e authored about 2 years ago
API: Allow SciPy to get away with assuming `trapz` is a Python function

This wraps `trapz` into a proper python function and then copies all
attributes expected on a Py...

8334d57785997b6a3f6a3bae0ffea273632c65f1 authored about 2 years ago
MAINT: Move unused import into hook for pyinstaller

pyinstaller should pack it to allow running the tests, but doesn't
pack the tests themselves and...

99104bd2d0557078d7ea9a590129c87dd63df623 authored about 2 years ago
Merge pull request #23041 from charris/remove-nose-testing

MAINT: Remove all nose testing support.

eb4ed7f649662a0969552036b62f201b45e244e6 authored about 2 years ago