Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Whip: Communicate and test what to expect from data

Peter Desmet
August 28, 2018

Whip: Communicate and test what to expect from data

Talk at the TDWG 2018 annual conference in Dunedin, New Zealand - August 28, 2018.

Abstract: https://doi.org/10.3897/biss.2.25317

Peter Desmet

August 28, 2018

More Decks by Peter Desmet

Other Decks in Science


  1. 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”
  2. 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