Quickstart
Installation¶
pip install dirschema
Getting Started¶
The dirschema
tool needs as input:
- a DirSchema YAML file (containing a specification), and
- a path to a directory or file (e.g. zip file) that should be checked.
You can run it like this:
dirschema my_dirschema.yaml DIRECTORY_OR_ARCHIVE_PATH
If the validation was successful, there will be no output. Otherwise, the tool will output a list of errors (e.g. invalid metadata, missing files, etc.).
You can also use dirschema
from other Python code as a library:
from dirschema.validate import DSValidator
DSValidator("/path/to/dirschema").validate("/dataset/path")
Similarly, the method will return an error dict, which will be empty if the validation succeeded.