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

Metadata

Release files for dqm-ml 2.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for dqm-ml 2.0.1
File Size Uploaded
dqm_ml-2.0.1.tar.gz 7.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for dqm-ml 2.0.1
File Interpreter ABI Platform
dqm_ml-2.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 15.2 kB

Release files / dqm_ml-2.0.1.tar.gz

Download URL dqm_ml-2.0.1.tar.gz
Size 7.8 kB
Tags Source
SHA-256 checksum
How to use checksums
8d72d479cf3e9f268126323f75f949eba74eae6d8edaafd5665a5890119ea1f2
BLAKE2b-256 checksum
How to use checksums
cb56e4bb4bd591a8d092c420f4ecba3e7e2ea5e76e1befa2c22c492432125eff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.17

Release files / dqm_ml-2.0.1-py3-none-any.whl

Download URL dqm_ml-2.0.1-py3-none-any.whl
Size 7.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e9e51b42f7d2d3f18c9c67cb917a14b291e6e564ad32147891309b3d304925f9
BLAKE2b-256 checksum
How to use checksums
fe759dde0e8e045acb030e12997f3c3a4ae1d77b19f4a8f15c161bf829ae69ed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.17
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page