Re: given dataset id, can I find the group?

On Tue, 5 Jul 2005, Quincey Koziol wrote:
Hold it:

A dataset can be a member of more than one group, so the question is
somewhat poorly stated.

However, the answers are correct: there isn't any way to find any or
all ofthe groups the dataset is a member of.

Analysing the path is OK, although there may be many different
paths to the same dataset.

> Hi Ed,
> > > Here's a question: if I have a dataset id (of a dimension scale, for
> > > example), can I find group id that the dataset is in?
> > 
> >     Hmm, no, that's not something we support.
>     Robb Matzke just mentioned another possible solution to this problem:
> you could call the H5Iget_name() routine on the dataset ID and strip off the
> last component of the name (the dataset) to get the group name; and then open
> that group.
>     Quincey

Robert E. McGrath
National Center for Supercomputing Applications
University of Illinois, Urbana-Champaign
Champaign, Illinois 61820