Skip to content

Streamlining definitions of specs versus the actual data

I am currently going through the code, trying to make the API more consistent.

One thing I noticed is a asymmetry regarding the 'name' of an object.

For attributes and datasets, the name string is part of the *_specs_t struct, while for groups it is part of the escdf_group_t struct. Was there any particular reason for that choice, of shall I move it into the escdf_group_specs_t struct?