Skip to main content

DQM-ML CLI Wrapper

Main CLI entry point for DQM-ML. Consolidates all modular packages into a single command-line interface.

Installation

# Basic installation (core only)
pip install dqm-ml

# Installation with optional components
pip install "dqm-ml[all]"      # Everything
pip install "dqm-ml[job]"      # core + job
pip install "dqm-ml[pytorch]" # core + pytorch
pip install "dqm-ml[images]"  # core + images
pip install "dqm-ml[notebooks]" # Jupyter support

Quick Start

Process a Dataset

Run a data quality pipeline from a configuration file:

dqm-ml process -p config.yaml

List Available Plugins

Show all registered metrics and data loaders:

dqm-ml list

Check Version

dqm-ml version

Commands

Command Description
process Execute a data quality pipeline from a YAML config
list Show all available plugins (metrics, loaders)
version Display version information

Configuration

DQM-ML uses YAML configuration files to define:

  • Data sources (dataloaders)
  • Metrics to compute (metrics: interface)
  • Output settings (outputs)

Completeness Example

metrics:
  processors:
    - name: completeness
      type: completeness
      columns:
        input: [col_a, col_b]

dataloaders:
  loaders:
    - name: train
      type: parquet
      path: data/train.parquet

Representativeness Example

metrics:
  processors:
    - name: representativeness
      type: representativeness
      columns:
        input: [feature_x, feature_y]
      distribution: "normal"
      metrics: ["chi-square", "kolmogorov-smirnov"]

dataloaders:
  loaders:
    - name: train
      type: parquet
      path: data/train.parquet

Domain Gap Example

gap:
  processors:
    - name: domain_gap
      type: domain_gap
      columns:
        input: ["embedding"]
      distance:
        metric: "mmd_linear"

dataloaders:
  loaders:
    - name: source
      type: parquet
      path: data/source.parquet
    - name: target
      type: parquet
      path: data/target.parquet

Visual Features Example

features:
  processors:
    - name: visual
      type: image_features
      columns:
        input: ["image_data"]
      grayscale: true

dataloaders:
  loaders:
    - name: images
      type: parquet
      path: data/images.parquet

Multiple Metrics Example

metrics:
  processors:
    - name: completeness
      type: completeness
      columns:
        input: [col_a, col_b]
    - name: representativeness
      type: representativeness
      columns:
        input: [feature_x]
      distribution: "normal"

dataloaders:
  loaders:
    - name: train
      type: parquet
      path: data/train.parquet

See Also

Download files

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

Source Distribution

dqm_ml-2.0.0.tar.gz (7.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dqm_ml-2.0.0-py3-none-any.whl (8.0 kB view details)

Uploaded Python 3

File details

Details for the file dqm_ml-2.0.0.tar.gz.

File metadata

  • Download URL: dqm_ml-2.0.0.tar.gz
  • Upload date:
  • Size: 7.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.8.17

File hashes

Hashes for dqm_ml-2.0.0.tar.gz
Algorithm Hash digest
SHA256 43b42ec8c29402e3f6f2a3793d4b32b1cf512f942a2bc3ecb192fb9eb83967e9
MD5 bd3503b6e40068d63db27287378758d9
BLAKE2b-256 def4cc4e797fe18f1ee285c7d8f674b58685c3c4e42ff7d4e5cc08febc6cd508

See more details on using hashes here.

File details

Details for the file dqm_ml-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: dqm_ml-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 8.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.8.17

File hashes

Hashes for dqm_ml-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b9faaf5aa062c45827e138ad8de04ce2a8729e350ab625ba50e13e9574391bb4
MD5 39eae33d7a9ae955c9a81a4957f8bcad
BLAKE2b-256 f13635bd4912414b34f6d7e1288afd1b2deca09c8c359788ce8d5783ea33bfab

See more details on using hashes here.

Release history Release notifications | RSS feed

2.0.1

2 files

This release

2.0.0 This release

2 files

1.1.3

1 file

1.1.2

1 file

1.1.1

1 file

1.1.0

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page