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.3.0.tar.gz (150.9 kB view details)

Uploaded Source

Built Distribution

dcqc-1.3.0-py3-none-any.whl (27.7 kB view details)

Uploaded Python 3

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

Hashes for dcqc-1.3.0.tar.gz
Algorithm Hash digest
SHA256 1f1bc450454cad7ec4bdfe1cbfba0971f94054894f552f31d6a47f8c12691e1c
MD5 5c11be2aebe42c5771d6b279dfc0d91f
BLAKE2b-256 321a5807059aac9f8abf885bec1aac8b1032a44b35d1a6b2ffdd53a590551cce

See more details on using hashes here.

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

Hashes for dcqc-1.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8f3a8821987d7666b61a88127eaf252b7f8ef0910654c78ab328caf5dd6084c1
MD5 f97580b02964d8ffbb2f6e305c8a3a09
BLAKE2b-256 21515cbd518744d9b872e32a48e52f3f19dbe009be0b4e325a2e4922215b8133

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