Skip to main content

sklearn-pmml-model

PyPI version codecov CircleCI ReadTheDocs

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)

Source distribution for sklearn-pmml-model 1.0.8
File Size Uploaded Provenance
sklearn_pmml_model-1.0.8.tar.gz 985.1 kB Without provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for sklearn-pmml-model 1.0.8
File
sklearn_pmml_model-1.0.8-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
sklearn_pmml_model-1.0.8-cp314-cp314t-win32.whl CPython 3.14 CPython 3.14 free-threading Windows x86-32 Details
sklearn_pmml_model-1.0.8-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
sklearn_pmml_model-1.0.8-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
sklearn_pmml_model-1.0.8-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
sklearn_pmml_model-1.0.8-cp314-cp314t-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64 Details
sklearn_pmml_model-1.0.8-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
sklearn_pmml_model-1.0.8-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details
sklearn_pmml_model-1.0.8-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
sklearn_pmml_model-1.0.8-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
sklearn_pmml_model-1.0.8-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
sklearn_pmml_model-1.0.8-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
sklearn_pmml_model-1.0.8-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
sklearn_pmml_model-1.0.8-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
sklearn_pmml_model-1.0.8-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
sklearn_pmml_model-1.0.8-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
sklearn_pmml_model-1.0.8-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
sklearn_pmml_model-1.0.8-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
sklearn_pmml_model-1.0.8-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
sklearn_pmml_model-1.0.8-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
sklearn_pmml_model-1.0.8-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
sklearn_pmml_model-1.0.8-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
sklearn_pmml_model-1.0.8-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
sklearn_pmml_model-1.0.8-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
sklearn_pmml_model-1.0.8-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
sklearn_pmml_model-1.0.8-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
sklearn_pmml_model-1.0.8-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
sklearn_pmml_model-1.0.8-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
sklearn_pmml_model-1.0.8-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
sklearn_pmml_model-1.0.8-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details

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.

Release history Release notifications | RSS feed

This release

1.0.8 This release

31 release files No provenance

0.0.18

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