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 eachcheck_id
to their respective check files. Additionally, testing has been completed and successful with theFAIR-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 supportdata-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 ashashstore
. These functions enable thedata-suite
checks to access data objects directly through anObjectStore
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 updatedREADME.md
with information on how to use themetadig
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 handleImportErrors
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
- @doulikecookiedough made their first contribution in #15
Full Changelog: v.2.0.0...v.3.0.0