8000 Release MetaDIG Python Library 3.0.0 · NCEAS/metadig-py · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

MetaDIG Python Library 3.0.0

Latest
Compare
Choose a tag to compare
@doulikecookiedough doulikecookiedough released this 30 Apr 22:36
be751e8

New Features & Enhancements

  • Added new suite module with the functionality to execute a metadig quality suite. Given a path to checks, we create a map that links each check_id to their respective check files. Additionally, testing has been completed and successful with the FAIR-suite-0.4.0. I-19, I-29, I-27
  • Added new functionality to checks module to enable running python checks and supporting functions to assist with retrieving data to support data-suite checks. I-13, I-16, I-17, I-18, I-21
  • Added new object_store module with classes and functions to manage different object stores such as hashstore. These functions enable the data-suite checks to access data objects directly through an ObjectStore implementation. PR-20
  • Added new metadata utility module with functions to assist with parsing metadata and data files. PR-20
  • Added new metadig-py command line client to test/run python checks or suites, and updated README.md with information on how to use the metadig client to run data checks. I-14
  • Restructured and added new pytests and pytest modules, along with additional test data. PR-15

Version Upgrade, Bug Fixes & Misc

  • Refactored the variable module to gracefully handle ImportErrors in non-jython environment. I-22
  • Updated python requirement from 3.7 to 3.9. PR-20
  • Added project descriptions and context to README.md. PR-15

New Contributors

Full Changelog: v.2.0.0...v.3.0.0

0