import whip_csv from pywhip # load specifications with open("my_specifications.yml") as spec_file: specifications = yaml.load(spec_file) # test specifications test = whip_csv("my_data.csv", specifications) # get report test.get_report("html") Pywhip Or “json”
Conclusion Human and machine-readable syntax to express specifications for data Not specific to Darwin Core (but we plan to use it for that) Can be adopted by users (expectations) and publishers (what to expect) Can be included with dataset as testable metadata Pywhip: first implementation for testing whip specifications