Skip to main content

Design of Experiments for Python

Project description

PyDOE: An Experimental Design Package for Python

Tests Documentation DOI Ruff

Stack Overflow codecov License

PyPI Downloads Conda Downloads Python versions

PyDOE is a Python package for design of experiments (DOE), enabling scientists, engineers, and statisticians to efficiently construct experimental designs.

Overview

The package provides extensive support for design-of-experiments (DOE) methods and is capable of creating designs for any number of factors.

It provides:

  • Factorial Designs

    • General Full-Factorial (fullfact)
    • 2-level Full-Factorial (ff2n)
    • 2-level Fractional Factorial (fracfact)
    • Plackett-Burman (pbdesign)
    • Generalized Subset Designs (gsd)
  • Response-Surface Designs

    • Box-Behnken (bbdesign)
    • Central-Composite (ccdesign)
    • Doehlert Design (doehlert_shell_design, doehlert_simplex_design)
  • Randomized Designs

    • Latin-Hypercube (lhs)
    • Random K-Means (random_k_means)
    • Random Uniform (random_uniform)
  • Low-Discrepancy Sequences

    • Sukharev Grid (sukharev_grid)
    • Sobol’ Sequence (sobol_sequence)
    • Halton Sequence (halton_sequence)
    • Rank-1 Lattice Design (rank1_lattice)
    • Korobov Sequence (korobov_sequence)
    • Cranley-Patterson Randomization (cranley_patterson_shift)
  • Sampling Designs

    • Morris Method (morris_sampling)
    • Saltelli Sampling (saltelli_sampling)
  • Taguchi Designs

    • Orthogonal arrays and robust design utilities (taguchi_design, compute_snr)
  • Optimal Designs

    • Advanced optimal design algorithms (optimal_design)
    • Optimality criteria (A, C, D, E, G, I, S, T, V)
    • Search algorithms (Sequential (Dykstra), Simple Exchange (Wynn-Mitchell), Fedorov, Modified Fedorov, DETMAX)
  • Sparse Grid Designs

    • Sparse Grid Design (doe_sparse_grid)
    • Sparse Grid Dimension (sparse_grid_dimension)

Installation

pip install pyDOE

Credits

For more info see: https://pydoe.github.io/pydoe/credits/

License

This package is provided under the BSD License (3-clause)

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

pydoe-0.9.5.tar.gz (1.7 MB view details)

Uploaded Source

Built Distribution

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

pydoe-0.9.5-py3-none-any.whl (68.9 kB view details)

Uploaded Python 3

File details

Details for the file pydoe-0.9.5.tar.gz.

File metadata

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

File hashes

Hashes for pydoe-0.9.5.tar.gz
Algorithm Hash digest
SHA256 1190db74480e0809d72958333fc9de28a274c7c35b70490864d8ce895bb128b4
MD5 faba3aeb13bf1dcd44122e7d7f35be68
BLAKE2b-256 dafeeaba075a54d9472718e8a46330daebf85a8944553ab9bd0f1e45ea13a122

See more details on using hashes here.

Provenance

The following attestation bundles were made for pydoe-0.9.5.tar.gz:

Publisher: publish_dist.yml on pydoe/pydoe

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

File details

Details for the file pydoe-0.9.5-py3-none-any.whl.

File metadata

  • Download URL: pydoe-0.9.5-py3-none-any.whl
  • Upload date:
  • Size: 68.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pydoe-0.9.5-py3-none-any.whl
Algorithm Hash digest
SHA256 7c6aa618460a0fffc280dfab57abba07f5ffeca90e7ea4d3f4d66369e5b1be0f
MD5 e3bad5669906ad543ea8509512e7bf2b
BLAKE2b-256 4e5a9c642749dea0111220804ab8ffb0cb9ed8d6608ca4075d7a81a8f5ff24d2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pydoe-0.9.5-py3-none-any.whl:

Publisher: publish_dist.yml on pydoe/pydoe

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