-
Notifications
You must be signed in to change notification settings - Fork 54
Open
Description
Our JSON QCSchema implementation is a bit outdated and incomplete, despite significant efforts to get this to work. (I appreciate all the hard work that has been done.)
The two main problems are:
- Some changes are still pending in PR Add QCSchema Basis #280 that will be difficult to merge due to the large number of PRs that were merged more recently.
- The schema itself has changed recently and can be obtained as mention in Rename json to json_qcschema #360 (comment)
Some points need further discussion before embarking on an update:
- Are there stability guarantees for QCSchema? How is it versioned?
- Validation in our current implementation is done through Python conditionals, which is laborious for both development and maintenance. A more systematic validation with the jsonschema package (or something similar) would simplify this aspect.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels