Skip to main content

otkerneldesign

This Python module generates designs of experiments based on kernel methods such as Kernel Herding and Support Points with the classes:

  • KernelHerding
  • KernelHerdingTensorized
  • GreedySupportPoints

Additionally, optimal weights for quadrature and validation designs are provided by the classes:

  • BayesianQuadratureWeighting
  • TestSetWeighting

Installation

~$ pip install otkerneldesign

Documentation & references

Example

>>> import openturns as ot
>>> import otkerneldesign as otkd
>>> # Distribution definition
>>> distribution = ot.ComposedDistribution([ot.Normal(0.5, 0.1)] * 2)
>>> dimension = distribution.getDimension()
>>> # Kernel definition
>>> ker_list = [ot.MaternModel([0.1], [1.0], 2.5)] * dimension
>>> kernel = ot.ProductCovarianceModel(ker_list)
>>> # Kernel herding design
>>> kh = otkd.KernelHerding(kernel=kernel, distribution=distribution)
>>> kh_design, kh_indices = kh.select_design(size=20)

normal_kh

Authors

  • Elias Fekhari
  • Joseph Muré

Metadata

Release files for otkerneldesign 0.1.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for otkerneldesign 0.1.4
File Size Uploaded Provenance Actions
otkerneldesign-0.1.4.tar.gz 28.8 kB Without provenance Details for otkerneldesign-0.1.4.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for otkerneldesign 0.1.4
File Interpreter ABI Platform Actions
otkerneldesign-0.1.4-py3-none-any.whl Python 3 none any Details for otkerneldesign-0.1.4-py3-none-any.whl

Total release size: 54.3 kB

Release files / otkerneldesign-0.1.4.tar.gz

Download URL otkerneldesign-0.1.4.tar.gz
Size 28.8 kB
Tags Source
SHA-256 checksum
How to use checksums
7ebe39bd93a073c443880cf6ecf36902706fbbb311138ca0b94fe1adcb08f40f
BLAKE2b-256 checksum
How to use checksums
10e76acb7a516b1708f0eb01cad7b407ddf8dd19c1358aa7333aa69c55e243b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.6

Release files / otkerneldesign-0.1.4-py3-none-any.whl

Download URL otkerneldesign-0.1.4-py3-none-any.whl
Size 25.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8c45f44c3ba804331251b25ded878eb52f474e29d23c6d8b38559baec9e2bcaa
BLAKE2b-256 checksum
How to use checksums
13a244c755fba6162a65a83d27ff567d067c16c265c899c37482a89d12f83436
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.6

Security for otkerneldesign 0.1.4

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.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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