-
-
Notifications
You must be signed in to change notification settings - Fork 18.1k
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
Added metadataframe.py which has MetaDataframe class. This class stores... #2695
Conversation
…es a dataframe and attempts to overload all operators and promote dataframe methods to object methods in hopes that users can subclass this effectively as if it were a Dataframe itself.
Hi guys. I'm not exactly sure what tests to run on this class. Any help would be appreciated. One thing I'm worried about is that I didn't overload every attributes that DataFrame relies on. I did most of the basic ones, and all those of the public API, but there may be more that I missed because they were inherited from NDFrame or PandasObject. Also, I decided to to call my deserialization functions mload and mloads to avoid name conflicts with the pandas API. |
…tes in Metadataframe that are actually calls to the underlying dataframe
…series were unable in to implement this. Not sure of the ramifications this may have, but does not seem to affect my usecases.
… to go for ensuring that .ix always retains custom attributes.
… transfer existing attributes between objects.
Why not MetaDataFrame instead of MetaDataframe, to be consistent with DataFrame capitalization? |
Not sure why I did this initially but will change it thanks for the heads
|
Lots of discussion (#2845) but no real concensus or champion. Users If there are no objections, closing in 3..2.. |
I will keep the metadataframe module hosted separately in my PyUvVis (https://github.com/hugadams/pyuvvis) package and continue to use it and develop it with the intention of general use cases. I monitor the mailing list frequently so any requests for it can be directed to me: When I get around to writing the PyUvVis official documentation, I'll put a small writeup together on this class by itself and share. If there ever becomes a point that merging would be desired, that is fine. |
Thank you. closing now. |
... a dataframe and attempts to overload all operators and promote dataframe methods to object methods in hopes that users can subclass this effectively as if it were a Dataframe itself.