Skip to main content

A library to parse PMML models into Scikit-learn estimators.

Project description

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.

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

sklearn_pmml_model-1.0.8.tar.gz (985.1 kB view details)

Uploaded Source

Built Distributions

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

sklearn_pmml_model-1.0.8-cp314-cp314t-win_amd64.whl (500.5 kB view details)

Uploaded CPython 3.14tWindows x86-64

sklearn_pmml_model-1.0.8-cp314-cp314t-win32.whl (436.9 kB view details)

Uploaded CPython 3.14tWindows x86

sklearn_pmml_model-1.0.8-cp314-cp314t-musllinux_1_2_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

sklearn_pmml_model-1.0.8-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

sklearn_pmml_model-1.0.8-cp314-cp314t-macosx_11_0_arm64.whl (487.8 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

sklearn_pmml_model-1.0.8-cp314-cp314t-macosx_10_15_x86_64.whl (487.0 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

sklearn_pmml_model-1.0.8-cp314-cp314-win_amd64.whl (446.8 kB view details)

Uploaded CPython 3.14Windows x86-64

sklearn_pmml_model-1.0.8-cp314-cp314-win32.whl (394.5 kB view details)

Uploaded CPython 3.14Windows x86

sklearn_pmml_model-1.0.8-cp314-cp314-musllinux_1_2_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

sklearn_pmml_model-1.0.8-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

sklearn_pmml_model-1.0.8-cp314-cp314-macosx_11_0_arm64.whl (463.1 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

sklearn_pmml_model-1.0.8-cp314-cp314-macosx_10_15_x86_64.whl (466.7 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

sklearn_pmml_model-1.0.8-cp313-cp313-win_amd64.whl (437.2 kB view details)

Uploaded CPython 3.13Windows x86-64

sklearn_pmml_model-1.0.8-cp313-cp313-win32.whl (386.2 kB view details)

Uploaded CPython 3.13Windows x86

sklearn_pmml_model-1.0.8-cp313-cp313-musllinux_1_2_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

sklearn_pmml_model-1.0.8-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

sklearn_pmml_model-1.0.8-cp313-cp313-macosx_11_0_arm64.whl (461.4 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

sklearn_pmml_model-1.0.8-cp313-cp313-macosx_10_13_x86_64.whl (466.1 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

sklearn_pmml_model-1.0.8-cp312-cp312-win_amd64.whl (437.7 kB view details)

Uploaded CPython 3.12Windows x86-64

sklearn_pmml_model-1.0.8-cp312-cp312-win32.whl (386.2 kB view details)

Uploaded CPython 3.12Windows x86

sklearn_pmml_model-1.0.8-cp312-cp312-musllinux_1_2_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

sklearn_pmml_model-1.0.8-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

sklearn_pmml_model-1.0.8-cp312-cp312-macosx_11_0_arm64.whl (463.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

sklearn_pmml_model-1.0.8-cp312-cp312-macosx_10_13_x86_64.whl (467.4 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

sklearn_pmml_model-1.0.8-cp311-cp311-win_amd64.whl (442.2 kB view details)

Uploaded CPython 3.11Windows x86-64

sklearn_pmml_model-1.0.8-cp311-cp311-win32.whl (391.1 kB view details)

Uploaded CPython 3.11Windows x86

sklearn_pmml_model-1.0.8-cp311-cp311-musllinux_1_2_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

sklearn_pmml_model-1.0.8-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

sklearn_pmml_model-1.0.8-cp311-cp311-macosx_11_0_arm64.whl (464.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

sklearn_pmml_model-1.0.8-cp311-cp311-macosx_10_9_x86_64.whl (469.3 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

File details

Details for the file sklearn_pmml_model-1.0.8.tar.gz.

File metadata

  • Download URL: sklearn_pmml_model-1.0.8.tar.gz
  • Upload date:
  • Size: 985.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for sklearn_pmml_model-1.0.8.tar.gz
Algorithm Hash digest
SHA256 3006d0dfbabfd41c46cdbe4ee78afedbfa67789b02450bb9923990ddc6f35102
MD5 4b4232617a240c66d2686a7207f03755
BLAKE2b-256 3b956d1e5f095844e2970abdd0de890d1e0a3f12477627ef2f204bcd7553e2cf

See more details on using hashes here.

File details

Details for the file sklearn_pmml_model-1.0.8-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for sklearn_pmml_model-1.0.8-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 ff126de9b5af8ce78632abe5fb94ab5a1f9696957c95028dbd613475c3431e39
MD5 533e95861f7ba9f2d4c47ce17df1e876
BLAKE2b-256 1607aaf9d13e4696d56201e7d3694529a7c55784f772c4787fa6fd765a47d475

See more details on using hashes here.

File details

Details for the file sklearn_pmml_model-1.0.8-cp314-cp314t-win32.whl.

File metadata

File hashes

Hashes for sklearn_pmml_model-1.0.8-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 14f23582a9a73e02ea3f63cf569b8c7f3aa3810de64fe8793965eec4ff2e8ad0
MD5 d001a55dcc5748b55f1eb24d84f0a024
BLAKE2b-256 db5d935c647137034b45bbc9a7ebbbcbef05e34dafade4a307e77965ba7243a5

See more details on using hashes here.

File details

Details for the file sklearn_pmml_model-1.0.8-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for sklearn_pmml_model-1.0.8-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 de02e5a1ea159169afb7ad6b2f16fa509b2d295277de14e988789337e3be6b3d
MD5 e64ba84049329a0dd15837b1971f583a
BLAKE2b-256 7f79941c7e8be8d474fb75e288e5ec1d5582caa61a8f5a89f196cfb4332a9408

See more details on using hashes here.

File details

Details for the file sklearn_pmml_model-1.0.8-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sklearn_pmml_model-1.0.8-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 188965f1110cbe2ebb5ba024b59da8579734cf419b86a889cd2560e1e04d3dc5
MD5 027f0389ade1e3fe0c6acb537b2c2930
BLAKE2b-256 86a882b12f7dc3c6a5d70ed562905bf11540abb8d73597951ba92e59b772a04e

See more details on using hashes here.

File details

Details for the file sklearn_pmml_model-1.0.8-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sklearn_pmml_model-1.0.8-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dd99a0c8c4997ceb8cd5c4827f1eb1981469514e1cc1af7bf2ce87a3e0d1542f
MD5 e16e48d8bc79d0cc07a00ece67868cfa
BLAKE2b-256 917c462e4f0b0be5f8c82e1738caf25c762a0aebf8c19a9b2aaa1f989a7584b1

See more details on using hashes here.

File details

Details for the file sklearn_pmml_model-1.0.8-cp314-cp314t-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for sklearn_pmml_model-1.0.8-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 1799931d110155c4022b13787e7b57c50aaf156e48ca409f12a75c5173a1fc4d
MD5 f0933196a48e0d564b81eb8172a79ab9
BLAKE2b-256 71613a90c1f46fa4f58c39e8671b1a671de436a5c21fb5677fcdcc05c2977e81

See more details on using hashes here.

File details

Details for the file sklearn_pmml_model-1.0.8-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for sklearn_pmml_model-1.0.8-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 ba421814e472e81552eadd53f59a57e3f13ef9503a7ad46462fb9750224f99a2
MD5 0a851e68284477d8e0054e8c2055c157
BLAKE2b-256 341cca8cca77d674bf35b198008a413c13f0f28025c9d52aa4d40482066a79eb

See more details on using hashes here.

File details

Details for the file sklearn_pmml_model-1.0.8-cp314-cp314-win32.whl.

File metadata

File hashes

Hashes for sklearn_pmml_model-1.0.8-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 254b7d6bb661ae23fd97197361d8ee83c819c34a15b5377fbb82bcfe837ffffa
MD5 ee43017dbeffcd515ecbfe4a89bbb324
BLAKE2b-256 6e25c28035a2adaa89ab23dd4a41258fa84dc7a03442f0ce4b7d1b8258fb4c91

See more details on using hashes here.

File details

Details for the file sklearn_pmml_model-1.0.8-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for sklearn_pmml_model-1.0.8-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 00d50dbd98a89d82bf5408eeb0e860529d947016e34b353af5d4b69d7ec41e2d
MD5 24553fa8def02333c335ac7622076ea8
BLAKE2b-256 926457848e4cdf4e1df78cc889ea2520127e98d2eeb5549daf0acba501adecec

See more details on using hashes here.

File details

Details for the file sklearn_pmml_model-1.0.8-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sklearn_pmml_model-1.0.8-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 187f8b4588a633a432d1c929733e7e016b85d53548b320c9590efba0c68e5619
MD5 6dd2b4bef359a3130837741a80483068
BLAKE2b-256 7a29f562ba7c1e1392a685277e49d94c441cbca41a92b8873fb1a4ca737e5e7b

See more details on using hashes here.

File details

Details for the file sklearn_pmml_model-1.0.8-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sklearn_pmml_model-1.0.8-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7105904eff88ab096d7d38697a274f8a533b1d62443e7db62d0bf26acc8a80cb
MD5 8a8e410c06bc049999dcf9bc7438c401
BLAKE2b-256 4a4312a713a8f2ee546d7ef8e0ab56dbaeb223f14cd78becc7bf752abb481521

See more details on using hashes here.

File details

Details for the file sklearn_pmml_model-1.0.8-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for sklearn_pmml_model-1.0.8-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 0789c6621d9683ed80384ce2a8e8aa4d1f67d74df0926ddcdd5cf4a2cc594c1c
MD5 7a1972b6a5fe09212c1fa4f7452bca23
BLAKE2b-256 294b1f2acc86f003ccff58ff5cc0046816b430438f5a5daa0b3eb3982e3c9daf

See more details on using hashes here.

File details

Details for the file sklearn_pmml_model-1.0.8-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for sklearn_pmml_model-1.0.8-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 4e065ff5f528c7f19bbf157583cfbb03537e73fb8c4d40dea231b22daff74db2
MD5 2d376abbae793a30b81b4ebfe316ec6b
BLAKE2b-256 2807669d061697e230fea81eed5b9c3769656813f3461ab2a839ee9af9297d00

See more details on using hashes here.

File details

Details for the file sklearn_pmml_model-1.0.8-cp313-cp313-win32.whl.

File metadata

File hashes

Hashes for sklearn_pmml_model-1.0.8-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 6d4a078537711844878f309a57ae7a3926542234d18605e7ea3c5bb7132f26b2
MD5 842af50bf83f42d07eac40b21cc5d416
BLAKE2b-256 941eb8cd08f47745c022a7d656d6df60ad0bcd64d16122f3cb3ccf0b224a205b

See more details on using hashes here.

File details

Details for the file sklearn_pmml_model-1.0.8-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for sklearn_pmml_model-1.0.8-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 27d0191fa19657715f89c053fd5a5ec1ead56847191fad39ecaa5e52625475c4
MD5 16a77e2ccf71056091d57fa82979275c
BLAKE2b-256 ef1f015f9b8180de83c7a7aa4bfbdc40a09ba8386e9bf1ec3e30ec107accf774

See more details on using hashes here.

File details

Details for the file sklearn_pmml_model-1.0.8-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sklearn_pmml_model-1.0.8-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a9cc65c6da715cecff876619bc474fd7a2b09f2fc8c1e72baee6f1944898ce07
MD5 be013ea4f5ad9add2e1b1ffe0fd3be0f
BLAKE2b-256 a944a8bfad3a596e59f545c10ab68dfdf506725ff053363dd86237a5b135834c

See more details on using hashes here.

File details

Details for the file sklearn_pmml_model-1.0.8-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sklearn_pmml_model-1.0.8-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d6f61cc49acb5d535f51b677bbcc9d97ea7f8c6ce98f5b72d3fc6cbcaca913aa
MD5 b58aa5496d2bc57862d2802618bb6388
BLAKE2b-256 d4f854d12973c9e1d32ed855c3a5a61fc9982a1adbcbd10aa55b426f8e3fb6c7

See more details on using hashes here.

File details

Details for the file sklearn_pmml_model-1.0.8-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for sklearn_pmml_model-1.0.8-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 243be38539ded3a0aaeee2cb26cd1b5a9321e519d9294fbbcd162839263de4ae
MD5 77ba72349548ab0017340e57bd4b081f
BLAKE2b-256 8813734e412d28fd59c2997e4e3dad64e43ba05502c7ae7a8c3c781e9c1ecb58

See more details on using hashes here.

File details

Details for the file sklearn_pmml_model-1.0.8-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for sklearn_pmml_model-1.0.8-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 05bed4f71928d659080874fcfc3548b23855c9c8ed914ebedc1b97bde4e580f6
MD5 20377edf2e65bb9a7ab50e2a5a677e5d
BLAKE2b-256 f63065c4df78a172a82352142ae411351624a8d64c299261462c22ca41f3ac25

See more details on using hashes here.

File details

Details for the file sklearn_pmml_model-1.0.8-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for sklearn_pmml_model-1.0.8-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 cc747a8279f397deff2cfae9808864e20edea358232717017d8f988126378575
MD5 7d13e107123457a77a2441d890c4dbd3
BLAKE2b-256 201c7602f91245c25cc7ef098fd70404e074d8d4d9074359682234b6d0f1de85

See more details on using hashes here.

File details

Details for the file sklearn_pmml_model-1.0.8-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for sklearn_pmml_model-1.0.8-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 daed27c0da64a829cce8456041c9a305692c1f685156ad527de46833deb880c3
MD5 08b95b3dd0d13d16b3715b30e9def918
BLAKE2b-256 8bfe387423a7dcae61df9dcf3deb15022d860ab1e2448732d2ce6c2d1e4159b6

See more details on using hashes here.

File details

Details for the file sklearn_pmml_model-1.0.8-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sklearn_pmml_model-1.0.8-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 90e5870a302076cc2ea8210d05c6faa4805916df5ba3c5dc04f5b41e0b1f90e0
MD5 a30b25fdd8a9249f8ade4f051375c761
BLAKE2b-256 25e56c1abf83e991a92d62cd47cfd0666f7430ef9a24cbff30f9519a4ae1f4f0

See more details on using hashes here.

File details

Details for the file sklearn_pmml_model-1.0.8-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sklearn_pmml_model-1.0.8-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 88a06ed4011c01c81634802d8abd2b3c748d95fa6fa42e706e213bda5159a5d3
MD5 d2a975d16a366562c1fa86eaaae1a546
BLAKE2b-256 92e7765b80b03eb2bbb7883a5b0cb2e20eea5712c2f7c1fe9a48e6cdb2cdd73a

See more details on using hashes here.

File details

Details for the file sklearn_pmml_model-1.0.8-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for sklearn_pmml_model-1.0.8-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 f7b86ab8295701e6f9c12a3a27929107b1e62775842cb60eaa16a74b279fa009
MD5 dd3227be72a042bb76a40fc411d25550
BLAKE2b-256 be034e20bfc960b5ff580ae81caed3d5f8d012f4abe65674f5c3fc32a85227cc

See more details on using hashes here.

File details

Details for the file sklearn_pmml_model-1.0.8-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for sklearn_pmml_model-1.0.8-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 31be8e43b31df151c9e9e0e3ade885ba0fca13d902a568c587d28bf3c223d02b
MD5 7d71c7457d099bd156239261339b3dea
BLAKE2b-256 dd159e1d2074a3ede8d7ec7c1fe51d6be8fff8469ff30a3c5f08d1f018663a1b

See more details on using hashes here.

File details

Details for the file sklearn_pmml_model-1.0.8-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for sklearn_pmml_model-1.0.8-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 13d8cfd75d49fec2db4a2f5414dfff567363c0e0fb09d707c132a27e98bf20f1
MD5 d2f3c68d9d9e4ad514c5f8da3c70b610
BLAKE2b-256 13822a4b4d426e5f8ecee9ea752ae406769524d5b3befe0c347f0667019bed40

See more details on using hashes here.

File details

Details for the file sklearn_pmml_model-1.0.8-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for sklearn_pmml_model-1.0.8-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 60761b022f6ac5928f17eae56fc5649291fe667eba3d310be435cfd2eb3152be
MD5 90c11d15be9f657c3f3b405db6a355a7
BLAKE2b-256 653f178227397f46634f79e3ff2f23606fc7ac080de2179b020660f5204a12ed

See more details on using hashes here.

File details

Details for the file sklearn_pmml_model-1.0.8-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sklearn_pmml_model-1.0.8-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1d6acc643aea6143aa7baae424ce2572a722693eb3bc7b5e88995e01a78e18fa
MD5 58dcda3e8217ebb32f3857519a00c82e
BLAKE2b-256 6b62ffdce263cba687faa4d63a5bb2337500144340fd3f48bf542c4751fa2549

See more details on using hashes here.

File details

Details for the file sklearn_pmml_model-1.0.8-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sklearn_pmml_model-1.0.8-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e31dff82ae5576a9bd705e730c711c3fc16e0dcfcd7a1055cb3fd3fcd704f110
MD5 2d4980f57e1a8adec3fd745f1667be28
BLAKE2b-256 3ef48c198fafa76051ddc2b5ef02e2ea1ab1ae65b2dfb7caa216890236e84b32

See more details on using hashes here.

File details

Details for the file sklearn_pmml_model-1.0.8-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for sklearn_pmml_model-1.0.8-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6a707198124f10aea592f95ef58b1f7e781e4c8ab4611cf3aee9caf0fb37ce15
MD5 2a74231e44962c58a820cf4c4b4fc107
BLAKE2b-256 b70f9b4f78f0d08b2d381451d4fccfb534ce9cc2734e22b88e005ec5bc872c6f

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