Phase-field simulation and benchmark schema in LinkML.
- examples/ - example data
- project/ - project files (do not edit these)
- src/ - source files (edit these)
- tests/ - Python tests
Use the make
command to generate project artefacts:
make all
to make everythingmake deploy
to deploy the website
Some examples of LinkML in use are available from their documentation.
You can check that the pfhub_schema.yaml
conforms to the LinkML specification using the linkml-lint
tool:
linkml-lint src/pfhub_schema/schema/pfhub_schema.yaml
which is what happens when you
make lint
You can check that the example
BenchmarkResult-001.yaml
conforms to the
PFHub schema using the linkml-validate
tool:
linkml-validate -s src/pfhub_schema/schema/pfhub_schema.yaml examples/BenchmarkResult-001.yaml
This project was made with the LinkML cookiecutter. It is maintained by
- Trevor Keller (@tkphd), NIST