tkphd / pfhub-schema

Phase-field simulation and benchmark schema in LinkML

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PFHub Schema

Phase-field simulation and benchmark schema in LinkML.

Website

pages.nist.gov/pfhub-schema

Repository Structure

Developer Documentation

Use the make command to generate project artefacts:

  • make all to make everything
  • make deploy to deploy the website

Examples of Use

Some examples of LinkML in use are available from their documentation.

Linter

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

Validator

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

Credits

This project was made with the LinkML cookiecutter. It is maintained by

  • Trevor Keller (@tkphd), NIST

About

Phase-field simulation and benchmark schema in LinkML

License:Other


Languages

Language:Python 85.3%Language:Makefile 14.1%Language:Shell 0.6%