Skip to content
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

[Design] change storage of groups / datasets #21

Open
Vindaar opened this issue Oct 28, 2018 · 1 comment
Open

[Design] change storage of groups / datasets #21

Vindaar opened this issue Oct 28, 2018 · 1 comment
Labels
question Further information is requested

Comments

@Vindaar
Copy link
Owner

Vindaar commented Oct 28, 2018

The storage of datasets and groups within a H5FileObj and H5Group should be redone.

First of all the objects should be replaced by ref objects, because that would make all the updating, which is necessary all over the place easier. This would also allow us to get rid of a lot of annoying var arguments, where (for the user anyway) nothing interesting is done to the object, only to update some internal state of the object.

Further we currently store a ref Table (which should really be a TableRef) for each data type in each object. This should be replaced by a tree, which much better models the structure of groups and datasets within a file. This would greatly simplify iterating over datasets and groups, since the depth is evident from the tree.

@Vindaar Vindaar added the question Further information is requested label Oct 28, 2018
@Vindaar
Copy link
Owner Author

Vindaar commented Nov 17, 2019

The first part of this issue is addressed by #32.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

1 participant