G-Node / G-Node/nix

[hdf5] use "name"@"type" for group names

Open
#607 0 comments 0 reactions 0 assignees View on GitHub
enhancement format
Dominant language
C++
Stars
72
Forks
36
PR merge metrics
No merged PRs in 30d

Description

Currently we use the entities name for the group name in HDF5. These need to be unique. In addition with our relative flat hierarchy this leads to the problem that very often things that belong together, and would in theory have the same name must be named different. In many cases using name+type, maybe as "name@type" or "name::type" would fix that issue. Both information could still be stored as an attribute for quick access without parsing.

An example (I am sure there are better ones), an image with its data (data array), some channel information (also a data array) a corresponding ROI (also a data array), and the group that groups all these together. They would all exist in the same namespace so must be name `X_image`, `X_roi`, `X_channel`, and X (for the group).

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.