sklearn-pmml-model
A library to effortlessly import models trained on different platforms and with programming languages into scikit-learn in Python. First export your model to PMML (widely supported). Next, load the exported PMML file with this library, and use the class as any other scikit-learn estimator.
Installation
The easiest way is to use pip:
$ pip install sklearn-pmml-model
Status
The library currently supports the following models:
| Model | Classification | Regression | Categorical features |
|---|---|---|---|
| Decision Trees | ✅ | ✅ | ✅1 |
| Random Forests | ✅ | ✅ | ✅1 |
| Gradient Boosting | ✅ | ✅ | ✅1 |
| Linear Regression | ✅ | ✅ | ✅3 |
| Ridge | ✅2 | ✅ | ✅3 |
| Lasso | ✅2 | ✅ | ✅3 |
| ElasticNet | ✅2 | ✅ | ✅3 |
| Gaussian Naive Bayes | ✅ | ✅3 | |
| Support Vector Machines | ✅ | ✅ | ✅3 |
| Nearest Neighbors | ✅ | ✅ | |
| Neural Networks | ✅ | ✅ |
1 Categorical feature support using slightly modified internals, based on scikit-learn#12866.
2 These models differ only in training characteristics, the resulting model is of the same form. Classification is supported using PMMLLogisticRegression for regression models and PMMLRidgeClassifier for general regression models.
3 By one-hot encoding categorical features automatically.
Example
A minimal working example (using this PMML file) is shown below:
from sklearn.datasets import load_iris
from sklearn.model_selection import train_test_split
import pandas as pd
import numpy as np
from sklearn_pmml_model.ensemble import PMMLForestClassifier
from sklearn_pmml_model.auto_detect import auto_detect_estimator
# Prepare the data
iris = load_iris()
X = pd.DataFrame(iris.data)
X.columns = np.array(iris.feature_names)
y = pd.Series(np.array(iris.target_names)[iris.target])
y.name = "Class"
Xtr, Xte, ytr, yte = train_test_split(X, y, test_size=0.33, random_state=123)
# Specify the model type for the least overhead...
#clf = PMMLForestClassifier(pmml="models/randomForest.pmml")
# ...or simply let the library auto-detect the model type
clf = auto_detect_estimator(pmml="models/randomForest.pmml")
# Use the model as any other scikit-learn model
clf.predict(Xte)
clf.score(Xte, yte)
More examples can be found in the subsequent packages: tree, ensemble, linear_model, naive_bayes, svm, neighbors and neural_network.
Benchmark
Depending on the data set and model, sklearn-pmml-model is between 1 and 10 times faster than competing libraries, by leveraging the optimization and industry-tested robustness of sklearn. Source code for this benchmark can be found in the corresponding jupyter notebook.
Running times (load + predict, in seconds)
| Linear model | Naive Bayes | Decision tree | Random Forest | Gradient boosting | ||
|---|---|---|---|---|---|---|
| Wine | PyPMML |
0.013038 | 0.005674 | 0.005587 | 0.032734 | 0.034649 |
sklearn-pmml-model |
0.00404 | 0.004059 | 0.000964 | 0.030008 | 0.032949 | |
| Breast cancer | PyPMML |
0.009838 | 0.01153 | 0.009367 | 0.058941 | 0.031196 |
sklearn-pmml-model |
0.010749 | 0.008481 | 0.001106 | 0.044021 | 0.013411 |
Improvement
| Linear model | Naive Bayes | Decision tree | Random Forest | Gradient boosting | ||
|---|---|---|---|---|---|---|
| Wine | Improvement | 3.23× | 1.40× | 5.80× | 1.09× | 1.05× |
| Breast cancer | Improvement | 0.91× | 1.36× | 8.47× | 1.34× | 2.33× |
Benchmark ran on: 24 september 2024 17:19
Development
Prerequisites
Tests can be run using Py.test. Grab a local copy of the source:
$ git clone http://github.com/iamDecode/sklearn-pmml-model
$ cd sklearn-pmml-model
create a virtual environment and activating it:
$ python3 -m venv venv
$ source venv/bin/activate
and install the dependencies:
$ pip install -r requirements.txt
The final step is to build the Cython extensions:
$ python setup.py build_ext --inplace
Testing
You can execute tests with py.test by running:
$ python setup.py pytest
Contributing
Feel free to make a contribution. Please read CONTRIBUTING.md for more details.
License
This project is licensed under the BSD 2-Clause License - see the LICENSE file for details.
Metadata
Release files for sklearn-pmml-model 1.0.8
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| sklearn_pmml_model-1.0.8.tar.gz | 985.1 kB | Without provenance | Details |
Built distributions (wheels)
Total release size: 31.5 MB
Release files / sklearn_pmml_model-1.0.8.tar.gz
| Download URL | sklearn_pmml_model-1.0.8.tar.gz |
|---|---|
| Size | 985.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3006d0dfbabfd41c46cdbe4ee78afedbfa67789b02450bb9923990ddc6f35102
|
|
BLAKE2b-256 checksum How to use checksums |
3b956d1e5f095844e2970abdd0de890d1e0a3f12477627ef2f204bcd7553e2cf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / sklearn_pmml_model-1.0.8-cp314-cp314t-win_amd64.whl
| Download URL | sklearn_pmml_model-1.0.8-cp314-cp314t-win_amd64.whl |
|---|---|
| Size | 500.5 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows x86-64 |
|
SHA-256 checksum How to use checksums |
ff126de9b5af8ce78632abe5fb94ab5a1f9696957c95028dbd613475c3431e39
|
|
BLAKE2b-256 checksum How to use checksums |
1607aaf9d13e4696d56201e7d3694529a7c55784f772c4787fa6fd765a47d475
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / sklearn_pmml_model-1.0.8-cp314-cp314t-win32.whl
| Download URL | sklearn_pmml_model-1.0.8-cp314-cp314t-win32.whl |
|---|---|
| Size | 436.9 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows x86-32 |
|
SHA-256 checksum How to use checksums |
14f23582a9a73e02ea3f63cf569b8c7f3aa3810de64fe8793965eec4ff2e8ad0
|
|
BLAKE2b-256 checksum How to use checksums |
db5d935c647137034b45bbc9a7ebbbcbef05e34dafade4a307e77965ba7243a5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / sklearn_pmml_model-1.0.8-cp314-cp314t-musllinux_1_2_x86_64.whl
| Download URL | sklearn_pmml_model-1.0.8-cp314-cp314t-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 2.3 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
de02e5a1ea159169afb7ad6b2f16fa509b2d295277de14e988789337e3be6b3d
|
|
BLAKE2b-256 checksum How to use checksums |
7f79941c7e8be8d474fb75e288e5ec1d5582caa61a8f5a89f196cfb4332a9408
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / sklearn_pmml_model-1.0.8-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | sklearn_pmml_model-1.0.8-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 2.3 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
188965f1110cbe2ebb5ba024b59da8579734cf419b86a889cd2560e1e04d3dc5
|
|
BLAKE2b-256 checksum How to use checksums |
86a882b12f7dc3c6a5d70ed562905bf11540abb8d73597951ba92e59b772a04e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / sklearn_pmml_model-1.0.8-cp314-cp314t-macosx_11_0_arm64.whl
| Download URL | sklearn_pmml_model-1.0.8-cp314-cp314t-macosx_11_0_arm64.whl |
|---|---|
| Size | 487.8 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
dd99a0c8c4997ceb8cd5c4827f1eb1981469514e1cc1af7bf2ce87a3e0d1542f
|
|
BLAKE2b-256 checksum How to use checksums |
917c462e4f0b0be5f8c82e1738caf25c762a0aebf8c19a9b2aaa1f989a7584b1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / sklearn_pmml_model-1.0.8-cp314-cp314t-macosx_10_15_x86_64.whl
| Download URL | sklearn_pmml_model-1.0.8-cp314-cp314t-macosx_10_15_x86_64.whl |
|---|---|
| Size | 487.0 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
1799931d110155c4022b13787e7b57c50aaf156e48ca409f12a75c5173a1fc4d
|
|
BLAKE2b-256 checksum How to use checksums |
71613a90c1f46fa4f58c39e8671b1a671de436a5c21fb5677fcdcc05c2977e81
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / sklearn_pmml_model-1.0.8-cp314-cp314-win_amd64.whl
| Download URL | sklearn_pmml_model-1.0.8-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 446.8 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
ba421814e472e81552eadd53f59a57e3f13ef9503a7ad46462fb9750224f99a2
|
|
BLAKE2b-256 checksum How to use checksums |
341cca8cca77d674bf35b198008a413c13f0f28025c9d52aa4d40482066a79eb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / sklearn_pmml_model-1.0.8-cp314-cp314-win32.whl
| Download URL | sklearn_pmml_model-1.0.8-cp314-cp314-win32.whl |
|---|---|
| Size | 394.5 kB |
| Tags | CPython 3.14 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
254b7d6bb661ae23fd97197361d8ee83c819c34a15b5377fbb82bcfe837ffffa
|
|
BLAKE2b-256 checksum How to use checksums |
6e25c28035a2adaa89ab23dd4a41258fa84dc7a03442f0ce4b7d1b8258fb4c91
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / sklearn_pmml_model-1.0.8-cp314-cp314-musllinux_1_2_x86_64.whl
| Download URL | sklearn_pmml_model-1.0.8-cp314-cp314-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 2.1 MB |
| Tags | CPython 3.14 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
00d50dbd98a89d82bf5408eeb0e860529d947016e34b353af5d4b69d7ec41e2d
|
|
BLAKE2b-256 checksum How to use checksums |
926457848e4cdf4e1df78cc889ea2520127e98d2eeb5549daf0acba501adecec
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / sklearn_pmml_model-1.0.8-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | sklearn_pmml_model-1.0.8-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 2.1 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
187f8b4588a633a432d1c929733e7e016b85d53548b320c9590efba0c68e5619
|
|
BLAKE2b-256 checksum How to use checksums |
7a29f562ba7c1e1392a685277e49d94c441cbca41a92b8873fb1a4ca737e5e7b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / sklearn_pmml_model-1.0.8-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | sklearn_pmml_model-1.0.8-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 463.1 kB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
7105904eff88ab096d7d38697a274f8a533b1d62443e7db62d0bf26acc8a80cb
|
|
BLAKE2b-256 checksum How to use checksums |
4a4312a713a8f2ee546d7ef8e0ab56dbaeb223f14cd78becc7bf752abb481521
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / sklearn_pmml_model-1.0.8-cp314-cp314-macosx_10_15_x86_64.whl
| Download URL | sklearn_pmml_model-1.0.8-cp314-cp314-macosx_10_15_x86_64.whl |
|---|---|
| Size | 466.7 kB |
| Tags | CPython 3.14 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
0789c6621d9683ed80384ce2a8e8aa4d1f67d74df0926ddcdd5cf4a2cc594c1c
|
|
BLAKE2b-256 checksum How to use checksums |
294b1f2acc86f003ccff58ff5cc0046816b430438f5a5daa0b3eb3982e3c9daf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / sklearn_pmml_model-1.0.8-cp313-cp313-win_amd64.whl
| Download URL | sklearn_pmml_model-1.0.8-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 437.2 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
4e065ff5f528c7f19bbf157583cfbb03537e73fb8c4d40dea231b22daff74db2
|
|
BLAKE2b-256 checksum How to use checksums |
2807669d061697e230fea81eed5b9c3769656813f3461ab2a839ee9af9297d00
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / sklearn_pmml_model-1.0.8-cp313-cp313-win32.whl
| Download URL | sklearn_pmml_model-1.0.8-cp313-cp313-win32.whl |
|---|---|
| Size | 386.2 kB |
| Tags | CPython 3.13 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
6d4a078537711844878f309a57ae7a3926542234d18605e7ea3c5bb7132f26b2
|
|
BLAKE2b-256 checksum How to use checksums |
941eb8cd08f47745c022a7d656d6df60ad0bcd64d16122f3cb3ccf0b224a205b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / sklearn_pmml_model-1.0.8-cp313-cp313-musllinux_1_2_x86_64.whl
| Download URL | sklearn_pmml_model-1.0.8-cp313-cp313-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 2.1 MB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
27d0191fa19657715f89c053fd5a5ec1ead56847191fad39ecaa5e52625475c4
|
|
BLAKE2b-256 checksum How to use checksums |
ef1f015f9b8180de83c7a7aa4bfbdc40a09ba8386e9bf1ec3e30ec107accf774
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / sklearn_pmml_model-1.0.8-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | sklearn_pmml_model-1.0.8-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 2.2 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
a9cc65c6da715cecff876619bc474fd7a2b09f2fc8c1e72baee6f1944898ce07
|
|
BLAKE2b-256 checksum How to use checksums |
a944a8bfad3a596e59f545c10ab68dfdf506725ff053363dd86237a5b135834c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / sklearn_pmml_model-1.0.8-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | sklearn_pmml_model-1.0.8-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 461.4 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
d6f61cc49acb5d535f51b677bbcc9d97ea7f8c6ce98f5b72d3fc6cbcaca913aa
|
|
BLAKE2b-256 checksum How to use checksums |
d4f854d12973c9e1d32ed855c3a5a61fc9982a1adbcbd10aa55b426f8e3fb6c7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / sklearn_pmml_model-1.0.8-cp313-cp313-macosx_10_13_x86_64.whl
| Download URL | sklearn_pmml_model-1.0.8-cp313-cp313-macosx_10_13_x86_64.whl |
|---|---|
| Size | 466.1 kB |
| Tags | CPython 3.13 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
243be38539ded3a0aaeee2cb26cd1b5a9321e519d9294fbbcd162839263de4ae
|
|
BLAKE2b-256 checksum How to use checksums |
8813734e412d28fd59c2997e4e3dad64e43ba05502c7ae7a8c3c781e9c1ecb58
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / sklearn_pmml_model-1.0.8-cp312-cp312-win_amd64.whl
| Download URL | sklearn_pmml_model-1.0.8-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 437.7 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
05bed4f71928d659080874fcfc3548b23855c9c8ed914ebedc1b97bde4e580f6
|
|
BLAKE2b-256 checksum How to use checksums |
f63065c4df78a172a82352142ae411351624a8d64c299261462c22ca41f3ac25
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / sklearn_pmml_model-1.0.8-cp312-cp312-win32.whl
| Download URL | sklearn_pmml_model-1.0.8-cp312-cp312-win32.whl |
|---|---|
| Size | 386.2 kB |
| Tags | CPython 3.12 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
cc747a8279f397deff2cfae9808864e20edea358232717017d8f988126378575
|
|
BLAKE2b-256 checksum How to use checksums |
201c7602f91245c25cc7ef098fd70404e074d8d4d9074359682234b6d0f1de85
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / sklearn_pmml_model-1.0.8-cp312-cp312-musllinux_1_2_x86_64.whl
| Download URL | sklearn_pmml_model-1.0.8-cp312-cp312-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 2.2 MB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
daed27c0da64a829cce8456041c9a305692c1f685156ad527de46833deb880c3
|
|
BLAKE2b-256 checksum How to use checksums |
8bfe387423a7dcae61df9dcf3deb15022d860ab1e2448732d2ce6c2d1e4159b6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / sklearn_pmml_model-1.0.8-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | sklearn_pmml_model-1.0.8-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 2.2 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
90e5870a302076cc2ea8210d05c6faa4805916df5ba3c5dc04f5b41e0b1f90e0
|
|
BLAKE2b-256 checksum How to use checksums |
25e56c1abf83e991a92d62cd47cfd0666f7430ef9a24cbff30f9519a4ae1f4f0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / sklearn_pmml_model-1.0.8-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | sklearn_pmml_model-1.0.8-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 463.0 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
88a06ed4011c01c81634802d8abd2b3c748d95fa6fa42e706e213bda5159a5d3
|
|
BLAKE2b-256 checksum How to use checksums |
92e7765b80b03eb2bbb7883a5b0cb2e20eea5712c2f7c1fe9a48e6cdb2cdd73a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / sklearn_pmml_model-1.0.8-cp312-cp312-macosx_10_13_x86_64.whl
| Download URL | sklearn_pmml_model-1.0.8-cp312-cp312-macosx_10_13_x86_64.whl |
|---|---|
| Size | 467.4 kB |
| Tags | CPython 3.12 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
f7b86ab8295701e6f9c12a3a27929107b1e62775842cb60eaa16a74b279fa009
|
|
BLAKE2b-256 checksum How to use checksums |
be034e20bfc960b5ff580ae81caed3d5f8d012f4abe65674f5c3fc32a85227cc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / sklearn_pmml_model-1.0.8-cp311-cp311-win_amd64.whl
| Download URL | sklearn_pmml_model-1.0.8-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 442.2 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
31be8e43b31df151c9e9e0e3ade885ba0fca13d902a568c587d28bf3c223d02b
|
|
BLAKE2b-256 checksum How to use checksums |
dd159e1d2074a3ede8d7ec7c1fe51d6be8fff8469ff30a3c5f08d1f018663a1b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / sklearn_pmml_model-1.0.8-cp311-cp311-win32.whl
| Download URL | sklearn_pmml_model-1.0.8-cp311-cp311-win32.whl |
|---|---|
| Size | 391.1 kB |
| Tags | CPython 3.11 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
13d8cfd75d49fec2db4a2f5414dfff567363c0e0fb09d707c132a27e98bf20f1
|
|
BLAKE2b-256 checksum How to use checksums |
13822a4b4d426e5f8ecee9ea752ae406769524d5b3befe0c347f0667019bed40
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / sklearn_pmml_model-1.0.8-cp311-cp311-musllinux_1_2_x86_64.whl
| Download URL | sklearn_pmml_model-1.0.8-cp311-cp311-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
60761b022f6ac5928f17eae56fc5649291fe667eba3d310be435cfd2eb3152be
|
|
BLAKE2b-256 checksum How to use checksums |
653f178227397f46634f79e3ff2f23606fc7ac080de2179b020660f5204a12ed
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / sklearn_pmml_model-1.0.8-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | sklearn_pmml_model-1.0.8-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 2.1 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
1d6acc643aea6143aa7baae424ce2572a722693eb3bc7b5e88995e01a78e18fa
|
|
BLAKE2b-256 checksum How to use checksums |
6b62ffdce263cba687faa4d63a5bb2337500144340fd3f48bf542c4751fa2549
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / sklearn_pmml_model-1.0.8-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | sklearn_pmml_model-1.0.8-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 464.2 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
e31dff82ae5576a9bd705e730c711c3fc16e0dcfcd7a1055cb3fd3fcd704f110
|
|
BLAKE2b-256 checksum How to use checksums |
3ef48c198fafa76051ddc2b5ef02e2ea1ab1ae65b2dfb7caa216890236e84b32
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / sklearn_pmml_model-1.0.8-cp311-cp311-macosx_10_9_x86_64.whl
| Download URL | sklearn_pmml_model-1.0.8-cp311-cp311-macosx_10_9_x86_64.whl |
|---|---|
| Size | 469.3 kB |
| Tags | CPython 3.11 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
6a707198124f10aea592f95ef58b1f7e781e4c8ab4611cf3aee9caf0fb37ce15
|
|
BLAKE2b-256 checksum How to use checksums |
b70f9b4f78f0d08b2d381451d4fccfb534ce9cc2734e22b88e005ec5bc872c6f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Security for sklearn-pmml-model 1.0.8
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.