Python package for performing quality control (QC) for data coordination (DC)
Project description
py-dcqc
Python package for performing quality control (QC) for data coordination (DC)
This Python package provides a framework for performing quality control (QC) on data files. Quality control can range from low-level integrity checks (e.g. MD5 checksum, file extension) to high-level checks such as conformance to a format specification and consistency with associated metadata.
Early versions of this package were developed to be used by its sibling, the nf-dcqc Nextflow workflow. You can see examples of how to leverage py-dcqc there. Note that the initial command-line interface (CLI) was developed with nf-dcqc in mind, so smaller steps were favored to enable parallelism in Nextflow. Future iterations of this package will include user-friendly, high-level CLI commands.
PyScaffold
This project has been set up using PyScaffold 4.3. For details and usage information on PyScaffold see https://pyscaffold.org/.
putup --name dcqc --markdown --github-actions --pre-commit --license Apache-2.0 py-dcqc
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file dcqc-1.3.0.tar.gz
.
File metadata
- Download URL: dcqc-1.3.0.tar.gz
- Upload date:
- Size: 150.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f1bc450454cad7ec4bdfe1cbfba0971f94054894f552f31d6a47f8c12691e1c |
|
MD5 | 5c11be2aebe42c5771d6b279dfc0d91f |
|
BLAKE2b-256 | 321a5807059aac9f8abf885bec1aac8b1032a44b35d1a6b2ffdd53a590551cce |
Provenance
File details
Details for the file dcqc-1.3.0-py3-none-any.whl
.
File metadata
- Download URL: dcqc-1.3.0-py3-none-any.whl
- Upload date:
- Size: 27.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f3a8821987d7666b61a88127eaf252b7f8ef0910654c78ab328caf5dd6084c1 |
|
MD5 | f97580b02964d8ffbb2f6e305c8a3a09 |
|
BLAKE2b-256 | 21515cbd518744d9b872e32a48e52f3f19dbe009be0b4e325a2e4922215b8133 |