mlvern
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
Metadata
Release files for mlvern 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| mlvern-0.2.0.tar.gz | 50.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mlvern-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 127.1 kB
Release files / mlvern-0.2.0.tar.gz
| Download URL | mlvern-0.2.0.tar.gz |
|---|---|
| Size | 50.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
04f2b3c540260ec00e9dabde04880ff868c2d79aa0629f116a0c25a3941d0ace
|
|
BLAKE2b-256 checksum How to use checksums |
7444f216b675b69c3f1a762a0d8dcdd2c682be33f26df29eb2bf230084f79a76
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.0
|
Release files / mlvern-0.2.0-py3-none-any.whl
| Download URL | mlvern-0.2.0-py3-none-any.whl |
|---|---|
| Size | 76.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c5ed9734b8ea24c0da2fbabb3150db7279d1f13e406a53e90fc620c4f316acac
|
|
BLAKE2b-256 checksum How to use checksums |
b71dc1b164db46365161a63e0f87b16ec80870b71588a3fb0a3da1bdac4ad6a5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.0
|