-
Notifications
You must be signed in to change notification settings - Fork 79
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
question: can MultiIndex
wrap other indices?
#1425
Comments
Note that |
OK, was looking into this b/c of manifests, and it turns out life is more complex :)
|
In #1590 I'm proposing to add |
(we should really come up with a naming scheme that makes it clear which classes are lazy, and/or hold everything in memory vs on disk, and support or require manifests) |
in various places (including most recently #1837) we are continuing to expand this functionality and make it generic, so it's clear this works - I think some key questions are being asked over in #1878 about whether we should be trying to load files with |
...which just comes back around to the question of "should we be using lazy loading" that's asked above, actually. Because we probably don't want to try to keep large databases in memory... |
Now that I'm working towards merging #1891, this is becoming more relevant. In addition to the above comment:
But we may want to change Also consider overlapping functionality with |
After thoroughly reading and grokking MultiIndex and MultiIndex test cases, this is properly tested, and my conclusions are that: (a) yes, MultiIndex can wrap other indices; I will close this with a new issue to drag MultiIndex into the modern day world of manifests. |
The changes in #1420 remove the short-lived
filter
function, which should make it possible forMultiIndex
to wrap not justLinearIndex
objects but also otherMultiIndex
objects as well as LCA and SBT databases - basically, anyIndex
subclass.This is a placeholder issue to remind me/us of this possibility and to look into seeing if it's true.
relevant to -
The text was updated successfully, but these errors were encountered: