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.1.tar.gz (65.6 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.1-py3-none-any.whl (21.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: dash_mlops-0.1.1.tar.gz
  • Upload date:
  • Size: 65.6 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.1.tar.gz
Algorithm Hash digest
SHA256 dc46ff08df0901a56fabcb87c12d8872d62e5c663cfd1d5b9d869bfa22ea527d
MD5 fc6f9a2b152f828ccd93aa9651fc5fc6
BLAKE2b-256 17154666da46626e652266d297149011e82c9fe4d23d62ba5caebcd84f9cd011

See more details on using hashes here.

Provenance

The following attestation bundles were made for dash_mlops-0.1.1.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.1-py3-none-any.whl.

File metadata

  • Download URL: dash_mlops-0.1.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ae777a999369c10ba9361b5c078426017abdb1d66662d55fb09795364e95e9ed
MD5 635ccdb9d2474e47db2054324da1c900
BLAKE2b-256 2a954d2012be03cc397ce6162c9416d921191122511f5f04f71130f77629efc4

See more details on using hashes here.

Provenance

The following attestation bundles were made for dash_mlops-0.1.1-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