A unified ML toolkit for models, metrics, plotting, and interpretability.
Project description
KomodoML
A unified ML toolkit for models, metrics, plotting, and interpretability.
Installation
Since KomodoML is not yet published on PyPI, you can install it directly from GitHub or set it up locally for development.
Install from GitHub
To install the latest version from the main branch:
pip install git+https://github.com/YerMarti/KomodoML.git
Local Development Installation
If you want to work on the library or run it in development mode:
git clone https://github.com/YerMarti/KomodoML.git
cd KomodoML
pip install -e .
Quick start
The following snippet trains a Decision Tree Classifier model using a k-fold resampling strategy.
from komodoml.models import DecisionTreeClf
from komodoml.resampling import KFoldFit
clf = DecisionTreeClf()
kfold = KFoldFit(k=5)
kfold.fit(clf, X, y)
print(kfold.scores_)
Alternatively, you can throw the resampling strategy into the model, whatever best suits you.
kfold = KFoldFit(k=5)
clf = DecisionTreeClf(resampling=kfold)
clf.fit(X, y)
print(kfold.scores_)
Documentation
- Documentation: https://yermarti.github.io/KomodoML/
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file komodoml-0.0.0.post1.tar.gz.
File metadata
- Download URL: komodoml-0.0.0.post1.tar.gz
- Upload date:
- Size: 18.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7b91766a3adc860167fa6e1c888fa5afbe880511cab5125605213b146d90279d
|
|
| MD5 |
968e1f187558c57f924aa02d286ef7ef
|
|
| BLAKE2b-256 |
6cc94d81f368d5b2ce893f8fa0e949cec4fad623bafe33811ab9ffc70fca0023
|
Provenance
The following attestation bundles were made for komodoml-0.0.0.post1.tar.gz:
Publisher:
publish.yml on YerMarti/KomodoML
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
komodoml-0.0.0.post1.tar.gz -
Subject digest:
7b91766a3adc860167fa6e1c888fa5afbe880511cab5125605213b146d90279d - Sigstore transparency entry: 583849134
- Sigstore integration time:
-
Permalink:
YerMarti/KomodoML@7127a03833194c25133f13f50ac7c05b28e931e1 -
Branch / Tag:
refs/tags/v0.0.0.post1 - Owner: https://github.com/YerMarti
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@7127a03833194c25133f13f50ac7c05b28e931e1 -
Trigger Event:
push
-
Statement type:
File details
Details for the file komodoml-0.0.0.post1-py3-none-any.whl.
File metadata
- Download URL: komodoml-0.0.0.post1-py3-none-any.whl
- Upload date:
- Size: 16.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
53611be4a462d762ab28688177b97a91aa75a5830520520804967bdf35b025fa
|
|
| MD5 |
3a5d2ee705cc668475df05b971544f8a
|
|
| BLAKE2b-256 |
56dcf1dd7a0e634fb7c5df07ee53f9338c4f1c35c753f5ca11dfa8c3863b8d35
|
Provenance
The following attestation bundles were made for komodoml-0.0.0.post1-py3-none-any.whl:
Publisher:
publish.yml on YerMarti/KomodoML
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
komodoml-0.0.0.post1-py3-none-any.whl -
Subject digest:
53611be4a462d762ab28688177b97a91aa75a5830520520804967bdf35b025fa - Sigstore transparency entry: 583849135
- Sigstore integration time:
-
Permalink:
YerMarti/KomodoML@7127a03833194c25133f13f50ac7c05b28e931e1 -
Branch / Tag:
refs/tags/v0.0.0.post1 - Owner: https://github.com/YerMarti
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@7127a03833194c25133f13f50ac7c05b28e931e1 -
Trigger Event:
push
-
Statement type: