Closed

Description
What I'd like to have is:
- a single, unified interface for dispatching Series methods
- which supports EA
- for all methods
- and allows every method to be overridden by EA, as-needed
- supports NA
- doesn't require EA authors to implement some methods to signature-compatible with numpy (
round
), and signature compatible with a competing pandas version in other (sum
via_reduce
) - Clearly namespaces pandas functions, which also indicates cooperation/opt-in (perhaps via duck typing), so that
7a. its clear which methods implements pandas interface
7b. there are no methods which are named like a numpy method, but with a pandas signature, or vice versa
7c. when reading an EA's code, you don't have to guess or figure out which code is
a pandas method and which is an internal method for the EA (like the poorly named_reduce
) - provides good error messages for unimplemented methods.
Metadata
Metadata
Assignees
Labels
No labels