-
Notifications
You must be signed in to change notification settings - Fork 5
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
Use Nipoppy schema to validate proc status TSV for bagel derivatives command #352
Comments
Currently blocked by #180, due to Nipoppy schema being written in v2 (and we would have to use their model as a module, not jsonschema, due to the internal validation they have) Edit: No longer blocked |
Tracked while we discuss how to do this |
Decision: We will implement the following as part of a new issue: grab example imaging status file from a nipoppy maintained repo (e.g. catalog) and use it as a test target. Keep this example in sync with upstream nipoppy (e.g. submodule) so tests start breaking when we go out of sync |
When users come to us with an imaging status file - whether made by nipoppy or made by hand - we would like to validate the file against the current Nipoppy schema to make sure the contents have the correct structure. The Nipoppy schema is written in pydantic, so we will have to decide how we want to "ingest" the schema in our own tools.
Some options are:
The text was updated successfully, but these errors were encountered: