Skip to main content

agi-app-data-quality-gate

Release artifact PyPI License: BSD 3-Clause

agi-app-data-quality-gate packages the data_quality_gate_project AGILAB app. It is a deterministic data contract, drift, leakage, and promotion-gate example for teams that need a concrete proof before a candidate dataset reaches model training or pilot promotion.

Purpose

Use this package to show how AGILAB can turn a data-readiness review into replayable evidence. The app generates a baseline dataset and a candidate dataset, validates the expected columns, profiles quality, measures drift, and writes a decision that can be reviewed before another system takes ownership.

What You Learn

The packaged project demonstrates the same contract-first workflow without requiring a source checkout. A first run shows the generated datasets, the quality profiles, the drift table, the gate decision, and the manifest that ties those artifacts together. It is intended to make a data promotion review easy to rerun and easy to inspect from AGILAB.

Installed Project

The distribution name is agi-app-data-quality-gate; the AGILAB project name is data_quality_gate_project. The package exposes both data_quality_gate and data_quality_gate_project through the agilab.apps entry point group, so AgiEnv(app="data_quality_gate_project") resolves the project without a monorepo checkout once this payload package is installed.

Install

pip install agi-app-data-quality-gate

This is the stable package install shape once this distribution is promoted to PyPI. For the current release artifact path, install the wheel directly:

pip install /path/to/agi_app_data_quality_gate-<version>-py3-none-any.whl

This app project is built as wheel and source-distribution artifacts in the GitHub Release archive, but it is not promoted to PyPI in the current release plan and is not pulled by the agi-apps umbrella. Install it directly only when validating the data quality gate package from a release artifact or a locally built wheel.

Run In AGILAB

Select data_quality_gate_project, open ORCHESTRATE, then run Deploy scheduler & workers and RUN. Open ANALYSIS or inspect the exported evidence directory to review the contract, drift metrics, gate decision, and artifact manifest.

Expected Inputs

The default run generates deterministic synthetic baseline and candidate datasets. It does not require private data, a model registry, a cloud account, an LLM, or an external network service.

Expected Outputs

The app writes baseline and candidate CSV files, JSON profiles, a data contract, drift metrics, a gate decision, a Markdown evidence report, a run manifest, and a data-quality summary with artifact hashes.

Change One Thing

Change only drift_strength, then rerun the app. Lower values should move the gate toward promote; higher values should move it toward manual-review or block. Keep seed=2026 when you want artifact deltas that remain easy to explain.

Troubleshooting

If the package resolves but custom data does not, rerun the default synthetic case first. Then verify that CSV and JSON paths are AGILAB-share-relative and that the candidate file contains every column required by the contract. A noisy or unexpected manual-review decision usually means the drift threshold was tighter than the candidate distribution, so inspect drift_metrics.csv before loosening the gate.

Scope

This is a compact data-quality gate example. It does not replace a full data observability platform, feature store, enterprise governance workflow, or production approval authority. Its purpose is to make one data-readiness review portable, deterministic, and evidence-backed.

Download files

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

Source Distribution

agi_app_data_quality_gate-2026.9.9.tar.gz (35.3 kB view details)

Uploaded Source

Built Distribution

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

agi_app_data_quality_gate-2026.9.9-py3-none-any.whl (43.0 kB view details)

Uploaded Python 3

File details

Details for the file agi_app_data_quality_gate-2026.9.9.tar.gz.

File metadata

File hashes

Hashes for agi_app_data_quality_gate-2026.9.9.tar.gz
Algorithm Hash digest
SHA256 f47b103930dba1a9a81b513a4a35e12bcd4925597e18a2303f03546923a67eaa
MD5 2f61447654e42263a75225f6891e3de1
BLAKE2b-256 442e59dc71694f649c7ac1f596d0319dde4e78fa113151edc0d73329ebfca8ad

See more details on using hashes here.

Provenance

The following attestation bundles were made for agi_app_data_quality_gate-2026.9.9.tar.gz:

Publisher: pypi-publish.yaml on ThalesGroup/agilab

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file agi_app_data_quality_gate-2026.9.9-py3-none-any.whl.

File metadata

File hashes

Hashes for agi_app_data_quality_gate-2026.9.9-py3-none-any.whl
Algorithm Hash digest
SHA256 ddefb87d9f375a02c73e35340e22b1a755ddf62e6edb1a0fa496a10998988717
MD5 ba6a73ced0a90c822f6e9ef4717af440
BLAKE2b-256 9f4ee9e67391512641890f298aed3e5a39f922c7c5b6eaf64467a364146fe8a9

See more details on using hashes here.

Provenance

The following attestation bundles were made for agi_app_data_quality_gate-2026.9.9-py3-none-any.whl:

Publisher: pypi-publish.yaml on ThalesGroup/agilab

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

2026.9.9 This release

2 files

2026.7.31

2 files

2026.7.17

2 files

2026.6.23

2 files

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