Skip to main content

PyPI - License

Website • Docs • Community Slack

Basic overview

NannyML helps you monitor your ML models in production by:

  • estimating performance in absence of ground truth
  • calculating realized performance metrics
  • detecting data drift on model inputs, model outputs and targets

Installing the latest stable release

pip install nannyml

Installing the latest development version

python -m pip install git+https://github.com/NannyML/nannyml

Getting started

import nannyml as nml
import pandas as pd

# Load some data
reference_data, analysis_data, _ = nml.load_synthetic_sample()
data = pd.concat([reference_data, analysis_data])
metadata = nml.extract_metadata(reference_data)

# Estimate performance
estimator = nml.CBPE(metadata).fit(reference_data)
estimates = estimator.estimate(data)

estimates.plot(kind='performance').show()

Examples

Development setup

Metadata

Release files for nannyml 0.3.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for nannyml 0.3.1
File Size Uploaded
nannyml-0.3.1.tar.gz 5.7 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for nannyml 0.3.1
File Interpreter ABI Platform
nannyml-0.3.1-py3-none-any.whl Python 3 none any Details

Total release size: 11.5 MB

Release files / nannyml-0.3.1.tar.gz

Download URL nannyml-0.3.1.tar.gz
Size 5.7 MB
Tags Source
SHA-256 checksum
How to use checksums
52c52579088020b5400630d9fac8d0c1fd78958a5471fe031c3cbb8b61915ff0
BLAKE2b-256 checksum
How to use checksums
9c41e05acf569b694af07c586808d5f12b4a2938e598aaf4ba1b71c4efeb40c5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / nannyml-0.3.1-py3-none-any.whl

Download URL nannyml-0.3.1-py3-none-any.whl
Size 5.8 MB
Tags Python 3
SHA-256 checksum
How to use checksums
c0b413b2c3a28da5a06cea8262a868ca8fd8e2b292086c3fe22e136609a67505
BLAKE2b-256 checksum
How to use checksums
f9ad5d5b815b93da0d9ead3d03213b4a1a3514cdba331810eb5bb4da8a3581c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release history Release notifications | RSS feed

0.13.1

2 release files

0.13.0

2 release files

0.11.0

2 release files

0.10.6

2 release files

0.10.3

2 release files

0.10.2

2 release files

0.10.1

2 release files

0.10.0

2 release files

0.9.1

2 release files

0.9.0

2 release files

0.8.6

2 release files

0.8.5

2 release files

0.8.4

2 release files

0.8.3

2 release files

0.8.2

2 release files

0.8.1

2 release files

0.8.0

2 release files

0.7.0

2 release files

0.6.3

2 release files

0.6.2

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.3

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.2

2 release files

This release

0.3.1 This release

2 release 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