Pre-release
This release is a pre-release and may not be stable for production use.
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_processor)
- Output settings (outputs)
Completeness Example
dataloaders:
train:
type: parquet
path: data/train.parquet
metrics_processor:
completeness:
type: completeness
input_columns: [col_a, col_b]
Representativeness Example
dataloaders:
train:
type: parquet
path: data/train.parquet
metrics_processor:
representativeness:
type: representativeness
input_columns: [feature_x, feature_y]
distribution: "normal"
metrics: ["chi-square", "kolmogorov-smirnov"]
Domain Gap Example
dataloaders:
source:
type: parquet
path: data/source.parquet
target:
type: parquet
path: data/target.parquet
metrics_processor:
domain_gap:
type: domain_gap
INPUT:
embedding_col: "features"
DELTA:
metric: "mmd_linear"
Visual Features Example
dataloaders:
images:
type: parquet
path: data/images.parquet
metrics_processor:
visual:
type: visual_metric
input_columns: ["image_data"]
grayscale: true
Multiple Metrics Example
dataloaders:
train:
type: parquet
path: data/train.parquet
metrics_processor:
completeness:
type: completeness
input_columns: [col_a, col_b]
representativeness:
type: representativeness
input_columns: [feature_x]
distribution: "normal"
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.0rc1.tar.gz
(6.8 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file dqm_ml-2.0.0rc1.tar.gz.
File metadata
- Download URL: dqm_ml-2.0.0rc1.tar.gz
- Upload date:
- Size: 6.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
uv/0.11.0 {"installer":{"name":"uv","version":"0.11.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f8f9ac65595fe07d7852bf50cd31fed379630b2a6dfa712129279102e349621c
|
|
| MD5 |
920cf865def99dbbd72ad7a7ada3b00a
|
|
| BLAKE2b-256 |
81da294aab92916f2df3b6e66c637b86898af66e0098def8c3ff83cd2da535fe
|
File details
Details for the file dqm_ml-2.0.0rc1-py3-none-any.whl.
File metadata
- Download URL: dqm_ml-2.0.0rc1-py3-none-any.whl
- Upload date:
- Size: 6.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
uv/0.11.0 {"installer":{"name":"uv","version":"0.11.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9985e2c88fc00f66a25cfa3a943de700463991f585570a3cc1a9079e3d5f2d63
|
|
| MD5 |
7c62e23b7ccf74f42ac380b53f403e8b
|
|
| BLAKE2b-256 |
96c77e1a2e5a7d66bfc8edf2aa65c05e9049d8a84775952c215bd2ac8ba268c5
|