Skip to main content

Python package for performing quality control (QC) for data coordination (DC)

Project description

py-dcqc

PyPI-Server codecov Project generated with PyScaffold

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dcqc-1.6.0.tar.gz (364.4 kB view details)

Uploaded Source

Built Distribution

dcqc-1.6.0-py3-none-any.whl (34.1 kB view details)

Uploaded Python 3

File details

Details for the file dcqc-1.6.0.tar.gz.

File metadata

  • Download URL: dcqc-1.6.0.tar.gz
  • Upload date:
  • Size: 364.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for dcqc-1.6.0.tar.gz
Algorithm Hash digest
SHA256 f9096f331522050afc23b0478cbff2049f0b1249e29d03e439b07de34867e9d5
MD5 84f8b54ed0d29a2f76673ec21523b60c
BLAKE2b-256 3c84f979cb5a358aae1fe2074767b27e07782cee2b93d0b7a3b34967913cbae4

See more details on using hashes here.

Provenance

File details

Details for the file dcqc-1.6.0-py3-none-any.whl.

File metadata

  • Download URL: dcqc-1.6.0-py3-none-any.whl
  • Upload date:
  • Size: 34.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for dcqc-1.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d545110a92ac4d63ba07a0e7c3dcb463fae7577a27b5bba97a9d0a03c7d2fad7
MD5 2020b3b53aa0760ab066f72db15cbaa4
BLAKE2b-256 5b7c74d9a30906ae4b174b1f99398ab91145b8eda74ad309044026dac906c473

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page