-
-
Notifications
You must be signed in to change notification settings - Fork 18.4k
ENH/INT: libpandas refactor #11970
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
Comments
cc @wesm |
@nickeubank This is a proposed major refactor of pandas internals, which would indeed remove the need for #11500. Probably best to take a break on that for now, though I suppose it depends on how close you are -- this refactor will take quite some time :). |
@shoyer OK, thanks for heads up. I'm not quite clear on how far I am... I think all the core components are in place but I am still figuring out how many edge-case problems are lurking in the tests that still fail. Any chance you could re-open #11500? I may play with it a little more, but won't spend much time on it and will probably close if doesn't look like I'm really close. Just happy will make it into next version! :) |
You should have permissions to reopen #11500 yourself. If not, we can take On Wed, Jan 13, 2016 at 11:52 AM, Nick Eubank [email protected]
|
can't seem to find -- used to be button at bottom, right? not there now, and pushes don't propagate, even after rebasing. |
a lot of this is already happening in various forms, closing. |
xref #11960
Create
libpandas
to support current user-facing API and container API (currently only numpy).ImmutableArray
, single immutable dtyped container with apandas.DataType
dtype mirroring numpy/python scalars as well as current pandas extension types (Categorical
,datetime w/tz
), integer/boolean NA support, future types (string
w/encoding, var-len), maybe ragged array etc.isnull/notnull
is_monotonic_increasing/is_monotonic_decreasing
Array
- mutable sub-class ofImmutableArray
Table
- ordered-dict-like container ofArray
The text was updated successfully, but these errors were encountered: