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.2.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.2-py3-none-any.whl (21.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: dash_mlops-0.1.2.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.2.tar.gz
Algorithm Hash digest
SHA256 4887f2f324981c828a65505ce7ebe37656147ee234f986ff5dbc454a23b88f89
MD5 d1a3e3cf4ed12935a832b020d0d2939f
BLAKE2b-256 7e74575c8e76b6ebd3c28771d0e20129083edfb813270f86da3a785cb1b2c043

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dash_mlops-0.1.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 130f56e3030bd494c168ee7f93dc1c791ccb6a13a205fd041ca8e42d035bc55a
MD5 f253ba965cee2d25c6e749fde3b2dd3c
BLAKE2b-256 8f2881cd3e430b22cde567cf07785f1b13ee073eeffd1af3a343a26448d1eebd

See more details on using hashes here.

Provenance

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