-
Notifications
You must be signed in to change notification settings - Fork 32
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
convenience functions for icephys in schema 2.4 #316
Comments
@lvsltz good question. In general, MatNWB does less type-specific customization, but we may be able to address particular pain points. |
Thanks @bendichter. I also don't know much about matlab Tables, but even a flat representation ( |
What do you mean by a flat table? That might be equivalent to using |
In the icephys case, we have a hierarchy of tables where each table in the hierarchy represents a different phase in the experiment. E.g., the For analysis, however, it is often convenient to "join" all the tables and just create single "flat" table with all the data from all the tables in one place. I.e., recursively resolve the While this sort of thing is currently mainly used for the icephys tables, it is really a generic operation on With some hindsight from having implemented this in HDMF, I think to simplify the implementation, it may be easier to instead of trying to resolve all
In this way the
As a result, the This approach would admittedly add some burden on the user, as they would need to explicitly define which columns to resolve and call |
MATLAB supports nested tables it should be doable to implement something like |
Potential overlap with #496 |
Is there any plan to include in matnwb some convenience functions for the new icephys tables introduced by nwb-schema 2.4, such as those mentioned in the pynwb tutorial (e.g.
get_icephys_meta_parent_table
orto_hierarchical_dataframe
)?The text was updated successfully, but these errors were encountered: