Skip to main content

mlvern v0.2.0, This Enhanced ML Workflow Framework with a better API,

Project description

mlvern

PyPI Version PyPI Downloads Documentation Status Build Status Coverage Status codecov Type Checked Code Style: Black Security: Bandit license

mlvern is a lightweight Python framework for building reproducible and well-organized machine learning workflows. It provides clear tooling for dataset management, experiment tracking, model versioning, and evaluation reporting.

Project documentation: https://ml-vern.readthedocs.io/en/latest/


Purpose

Machine learning projects often become difficult to maintain due to scattered datasets, untracked experiments, and inconsistent model artifacts. mlvern addresses these problems by offering a simple and deterministic project structure where heavy data inspection and analysis are performed only once per unique dataset fingerprint.

The framework is suitable for:

  • Individual ML practitioners
  • Research prototyping
  • Academic projects
  • Small to medium ML teams

Core Capabilities

  • Dataset registration and fingerprinting
  • Persistent metadata storage
  • Automated exploratory data analysis
  • Experiment run management
  • Model artifact registry
  • Standardized prediction interface
  • Evaluation and metric comparison
  • Cleanup and pruning utilities

Development Philosophy

mlvern follows these principles:

  • Deterministic dataset fingerprinting
  • One-time heavy data inspection
  • Minimal and explicit APIs
  • Clear artifact organization
  • Easy comparison between runs
  • Simple prediction and evaluation helpers

Installation

Install the latest stable version from PyPI:

pip install mlvern

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

mlvern-0.2.0.tar.gz (50.2 kB view details)

Uploaded Source

Built Distribution

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

mlvern-0.2.0-py3-none-any.whl (76.9 kB view details)

Uploaded Python 3

File details

Details for the file mlvern-0.2.0.tar.gz.

File metadata

  • Download URL: mlvern-0.2.0.tar.gz
  • Upload date:
  • Size: 50.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.0

File hashes

Hashes for mlvern-0.2.0.tar.gz
Algorithm Hash digest
SHA256 04f2b3c540260ec00e9dabde04880ff868c2d79aa0629f116a0c25a3941d0ace
MD5 2aefdea0b9eb579043597cc71c7c0df3
BLAKE2b-256 7444f216b675b69c3f1a762a0d8dcdd2c682be33f26df29eb2bf230084f79a76

See more details on using hashes here.

File details

Details for the file mlvern-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: mlvern-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 76.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.0

File hashes

Hashes for mlvern-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c5ed9734b8ea24c0da2fbabb3150db7279d1f13e406a53e90fc620c4f316acac
MD5 5be3e9dd08fcb8a0891cae3bd0bf9299
BLAKE2b-256 b71dc1b164db46365161a63e0f87b16ec80870b71588a3fb0a3da1bdac4ad6a5

See more details on using hashes here.

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