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

[Feature]: TermSet Restructure (Stage 5): Compound Data #938

Closed
3 tasks done
mavaylon1 opened this issue Aug 9, 2023 · 0 comments · Fixed by #1061
Closed
3 tasks done

[Feature]: TermSet Restructure (Stage 5): Compound Data #938

mavaylon1 opened this issue Aug 9, 2023 · 0 comments · Fixed by #1061
Assignees
Labels
category: enhancement improvements of code or code behavior priority: low alternative solution already working and/or relevant to only specific user(s)

Comments

@mavaylon1
Copy link
Contributor

What would you like to see added to HDMF?

Currently we support compound data functionality; however, TermSet does not yet support this format.

data = Data(
    name='data_name',
    data=np.array(
        [('Mus musculus', 9, 81.0), ('Homo sapiens', 3, 27.0)],
        dtype=[('species', 'U14'), ('age', 'i4'), ('weight', 'f4')]
    )
)

In this example, we could have a TermSet for species and for units. The wrapper method from #928 will need to be adapted to support multiple TermSets on a dataset.

Is your feature request related to a problem?

No response

What solution would you like?

In discussion on how to approach this.

Do you have any interest in helping implement the feature?

Yes.

Code of Conduct

@mavaylon1 mavaylon1 self-assigned this Aug 9, 2023
@mavaylon1 mavaylon1 mentioned this issue Aug 13, 2023
11 tasks
@rly rly added category: enhancement improvements of code or code behavior priority: low alternative solution already working and/or relevant to only specific user(s) labels Jan 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category: enhancement improvements of code or code behavior priority: low alternative solution already working and/or relevant to only specific user(s)
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants