Skip to main content

ML lifecycle management for Databricks — preprocessing, evaluation, drift monitoring, governance, and champion/challenger promotion, with a built-in notebook UI

Project description

DashML — Databricks Library

CI PyPI License

Part of the Dashlibs suite — Databricks libraries built for business users.

ML lifecycle management: preprocessing, drift monitoring, evaluation (SHAP + model cards), governance artifacts, and champion/challenger promotion — driven from one notebook UI, backed by Unity Catalog and MLflow.

Installation

%pip install dash-mlops

Quick Start

import dashml
dashml.launch()   # Opens interactive UI in your Databricks notebook

What it covers

Area Entry points
Preprocessing clean_dataframe(), dashml.transforms (outlier removal, binning, lag features, ...)
Drift monitoring ModelMonitor (PSI + chi-squared, optional auto-retrain trigger)
Evaluation explain_features() (SHAP), build_model_card(), check_thresholds()
Governance build_governance_artifacts() (signature, features, fairness, approval record)
Registry RunTracker, register_model(), promote_challenger() (UC @champion alias)
Experimentation dashml.experiment — compare/promote MLflow runs
Serving dashml.serving.sync_serving_endpoint()

Everything beyond ModelMonitor and the notebook UI is also directly importable for use in a training script — launch() is the guided path, not the only path.

Part of Dashlibs

Library Purpose
dash-dq Data Quality
dash-synthetic Synthetic Data Generation
dash-ml ML Lifecycle Management
dash-ingest Data Ingestion
dash-gov Data Governance
dash-ontology Ontology & Lineage for AI

License

Apache 2.0

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

dash_mlops-0.1.4.tar.gz (65.7 kB view details)

Uploaded Source

Built Distribution

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

dash_mlops-0.1.4-py3-none-any.whl (21.6 kB view details)

Uploaded Python 3

File details

Details for the file dash_mlops-0.1.4.tar.gz.

File metadata

  • Download URL: dash_mlops-0.1.4.tar.gz
  • Upload date:
  • Size: 65.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for dash_mlops-0.1.4.tar.gz
Algorithm Hash digest
SHA256 7f031e586d0eb0811f3cd0611ffa98c3902c11d3468cdb50df29d0267b2963e4
MD5 f13283ccf31dc77f103382dfbc711ff6
BLAKE2b-256 d42059add718786a8755c57f3950e2c4cfc903a1934dbeba5963bdf69e9b0d59

See more details on using hashes here.

Provenance

The following attestation bundles were made for dash_mlops-0.1.4.tar.gz:

Publisher: release.yml on dash-libs/dash-ml

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

File details

Details for the file dash_mlops-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: dash_mlops-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 21.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for dash_mlops-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 c037846962c993c3c99ddae537797d4ac0d8533d4a84fff374be3a5bcf8ad1f2
MD5 01ab897390035f443cf7dfaa5611afae
BLAKE2b-256 1a9aa3169d22df114e4ee2d186f2991b672eaab7d9884281de9acae417252c5c

See more details on using hashes here.

Provenance

The following attestation bundles were made for dash_mlops-0.1.4-py3-none-any.whl:

Publisher: release.yml on dash-libs/dash-ml

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

Supported by

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