Skip to content

[Feature]: Include version of NWB standard used in validation errors #2062

@candleindark

Description

@candleindark

What would you like to see added to PyNWB?

Currently, the validate() function returns a list of validation errors constructed by the hdmf package. They don't contain information of which version of the NWB standard is used in the validation. It would be nice to have this information when encountering a validation error.

Is your feature request related to a problem?

We are trying to harmonize validation errors from different validators (of different standards) in Dandi. (dandi/dandi-cli#1514, particularly dandi/dandi-cli#1514 (comment))

What solution would you like?

Validation errors with a field indicating which version of NWB standard has been used in the validation process.

Do you have any interest in helping implement the feature?

No.

Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    category: enhancementimprovements of code or code behaviorpriority: lowalternative solution already working and/or relevant to only specific user(s)topic: HDMFissues related to the use, depending on, or affecting HDMFtopic: validatorissues related to validation of files

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions