Skip to main content

A 'subprocess.run' wrapper around the umodl program

Project description

UModl

This repository contains:

  • UModl, a C++ program forked from Khiops
  • umodl, a Python wrapper around the C++ program.

About the Python wrapper

The Python wrapper is a Python package that, when built, compiles the C++ program. It also contains a bit of Python code exporting a single function that runs the compiled C++ program as a subprocess.

Besides the files needed for the compilation of the C++ program, the list of the files composing the Python wrapper is the following:

The build backend of the wrapper is scikit-build-core.

Khiops

Khiops is an AutoML suite for supervised and unsupervised learning

Installation

For the installation instructions go to Khiops website.

Documentation

See the documentation at the Khiops website

Development

See the developer's documentation wiki.

License

This software is distributed under the BSD 3-Clause-clear License, the text of which is available at https://spdx.org/licenses/BSD-3-Clause-Clear.html or see the LICENSE for more details.

Help Contact

khiops.team@orange.com

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

umodl-0.0.29.tar.gz (10.9 MB view details)

Uploaded Source

Built Distributions

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

umodl-0.0.29-py3-none-win_amd64.whl (1.1 MB view details)

Uploaded Python 3Windows x86-64

umodl-0.0.29-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (2.1 MB view details)

Uploaded Python 3manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

umodl-0.0.29-py3-none-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

File details

Details for the file umodl-0.0.29.tar.gz.

File metadata

  • Download URL: umodl-0.0.29.tar.gz
  • Upload date:
  • Size: 10.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for umodl-0.0.29.tar.gz
Algorithm Hash digest
SHA256 b911eee0e40e3908e4c2d81258af8b053f9065d645024e305288560b9faf28a6
MD5 2c548b2497a35dddb867e655b1daaf0d
BLAKE2b-256 0097c970e84f27de0893d3f1c1252bb3830cf903cb50553554c0c8edc0a0629a

See more details on using hashes here.

Provenance

The following attestation bundles were made for umodl-0.0.29.tar.gz:

Publisher: python-publish.yml on UData-Orange/umodl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file umodl-0.0.29-py3-none-win_amd64.whl.

File metadata

  • Download URL: umodl-0.0.29-py3-none-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for umodl-0.0.29-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 4ea0b68852aa74c15a01c97dbf0a39fb9036b30444f8ee4e782970d71a7ece0a
MD5 217c8b2fabc53df3c44d521be03f6487
BLAKE2b-256 3730554697dca42c85514e5b1ed524938493bdb0bdecb6ede5ae6bcfaed12e78

See more details on using hashes here.

Provenance

The following attestation bundles were made for umodl-0.0.29-py3-none-win_amd64.whl:

Publisher: python-publish.yml on UData-Orange/umodl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file umodl-0.0.29-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for umodl-0.0.29-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4f95faea2a0c84ac8a5debc52ad7906b94c37ef28084149a95411b03a757e855
MD5 865206e754745556e0ac3c0f6607edb5
BLAKE2b-256 719a49f336fabd95cbeb1b2cf2549047dc4050b237ba037f4b56067dec56a2f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for umodl-0.0.29-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: python-publish.yml on UData-Orange/umodl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file umodl-0.0.29-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for umodl-0.0.29-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b3feda766163e7e578b8bed7046f379449fc356be9239970bc7c1e57682b6edd
MD5 6c9d7f3ba72582a36005d87b67c92101
BLAKE2b-256 8a8820e6d28f22d1bb76b7ad01196a012d9fef8ddae478be7f31b289372f67c9

See more details on using hashes here.

Provenance

The following attestation bundles were made for umodl-0.0.29-py3-none-macosx_11_0_arm64.whl:

Publisher: python-publish.yml on UData-Orange/umodl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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