-
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
Ufunc support #25
Ufunc support #25
Conversation
Codecov ReportBase: 93.67% // Head: 87.39% // Decreases project coverage by
Additional details and impacted files@@ Coverage Diff @@
## main #25 +/- ##
==========================================
- Coverage 93.67% 87.39% -6.28%
==========================================
Files 7 11 +4
Lines 237 468 +231
==========================================
+ Hits 222 409 +187
- Misses 15 59 +44
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. ☔ View full report at Codecov. |
@mhvk, obviously still a work in progress, but I've solved the ufunc overloads. And it still compiles with mypyc for super duper speed (🤞🏼, benchmarks upcoming). https://overload-numpy--25.org.readthedocs.build/en/25/ |
@nstarman - in principle sounds interesting but sadly having limited time to actually look at this -- probably better to meet in person at some point. But obviously, if this makes things like adding two quantities quite a lot faster, that would be great! I'm not sure that for |
a1c22e2
to
b0f774e
Compare
Signed-off-by: nstarman <nstarkman@protonmail.com>
Signed-off-by: nstarman <nstarkman@protonmail.com>
Signed-off-by: nstarman <nstarkman@protonmail.com>
Signed-off-by: nstarman <nstarkman@protonmail.com>
Codecov is erroneously counting TYPE_CHECKING and |
Description
Add support for overloading ufuncs and their methods (like
accumulate
).Fixes #19, #23
PR Checklist
CHANGES.rst
file. See existing changelog for examples.docs
folder.