(original) (raw)
I agree that second rounds of overloads have to be left to the implementers of \`\_\_array\_function\_\_\` - obviously, though, we should be sure that these rounds are rarely necessary... The link posted by Stephan \[1\] has some decent discussion for \`\_\_array\_ufunc\_\_\` about when an override should re-call the function rather than try to do something itself.
-- Marten
\[1\] http://www.numpy.org/neps/nep-0013-ufunc-overrides.html#subclass-hierarchies
-- Marten
\[1\] http://www.numpy.org/neps/nep-0013-ufunc-overrides.html#subclass-hierarchies