-
-
Notifications
You must be signed in to change notification settings - Fork 9.6k
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
ENH: Add array API standard v2022.12 support to numpy.array_api #23881
Merged
Commits on Jun 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 80e64de - Browse repository at this point
Copy the full SHA 80e64deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 33064b8 - Browse repository at this point
Copy the full SHA 33064b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for bd86d17 - Browse repository at this point
Copy the full SHA bd86d17View commit details -
Update numpy.array_api magic methods for complex numbers
Updates from the v2022.12 version of the spec: - Add __complex__. - __float__, __int__, and __bool__ are now more lenient in what dtypes they can operate on. - Support complex scalars and dtypes in all operators (except those that should not operate on complex numbers). - Disallow integer scalars that are out of the bounds of the array dtype. - Update the tests accordingly.
Configuration menu - View commit details
-
Copy full SHA for 8b63fc2 - Browse repository at this point
Copy the full SHA 8b63fc2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 103bca5 - Browse repository at this point
Copy the full SHA 103bca5View commit details
Commits on Jun 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e023bc6 - Browse repository at this point
Copy the full SHA e023bc6View commit details -
Add isdtype() to numpy.array_api
This is a new function in the v2022.12 version of the array API standard which is used for determining if a given dtype is part of a set of given dtype categories. This will also eventually be added to the main NumPy namespace, but for now only exists in numpy.array_api as a purely strict version.
Configuration menu - View commit details
-
Copy full SHA for 173fbc7 - Browse repository at this point
Copy the full SHA 173fbc7View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca1ef2b - Browse repository at this point
Copy the full SHA ca1ef2bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c866ef1 - Browse repository at this point
Copy the full SHA c866ef1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 315b0d0 - Browse repository at this point
Copy the full SHA 315b0d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 837b1af - Browse repository at this point
Copy the full SHA 837b1afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e2a03a - Browse repository at this point
Copy the full SHA 4e2a03aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 00ca841 - Browse repository at this point
Copy the full SHA 00ca841View commit details -
Configuration menu - View commit details
-
Copy full SHA for ae528a0 - Browse repository at this point
Copy the full SHA ae528a0View commit details -
Fix __complex__ type annotation
Co-authored-by: Bas van Beek <43369155+BvB93@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 91153af - Browse repository at this point
Copy the full SHA 91153afView commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.