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

Uploaded Python 3

File details

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

File metadata

  • Download URL: dash_mlops-0.1.3.tar.gz
  • Upload date:
  • Size: 65.8 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.3.tar.gz
Algorithm Hash digest
SHA256 52dcd3fbcb5258a503309d72db76293b2beb918b686975c8d4a38d953fae1018
MD5 61d1cf745906423a4ad46e818a4ebb9b
BLAKE2b-256 5680ec93665e9caca24d4f80bae9fac27476c7234d5d6a5b028610cf4334f8f9

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dash_mlops-0.1.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 08f031128f0b2e2d504149e4190ddfead914e29c55a4ed9c6d1772f6b38f3972
MD5 8ae455b75d6d7dd467225aff8f169a5c
BLAKE2b-256 4f523f5821168ec0cad5c9d7a24cddab19bd3301c0a58e2e1b2c1b3d201c3ec2

See more details on using hashes here.

Provenance

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