Implemented a Pydantic model to translate the previous model specification used within the Napari plugin, and translated the 3 base models to this schema/spec. This may change slightly during the Napari integration, but this will be updated later if and when needed.
A pytest and accompanying GitHub action to run that test (on all JSONs) upon pushes & PRs have also been added. The GitHub action has been tested locally, but needs to exist on main before it can be run on GitHub proper.
Implemented a Pydantic model to translate the previous model specification used within the Napari plugin, and translated the 3 base models to this schema/spec. This may change slightly during the Napari integration, but this will be updated later if and when needed.
A pytest and accompanying GitHub action to run that test (on all JSONs) upon pushes & PRs have also been added. The GitHub action has been tested locally, but needs to exist on main before it can be run on GitHub proper.