Skip to main content

Tools to create designs of experiments

Project description

PyPI - Python Version PyPI - Version tests codecov Code style ruff

experiment-design: Tools to create and extend experiment plans

experiment-design allows you to create high quality designs of experiment with just a few lines of code. Additionally, it allows you to extend the designs of experiments...

Image: Latin hypercube sampling extension by doubling Image: Latin hypercube sampling extension using one sample at a time Image: Local Latin hypercube extension

... create and optimize orthogonal sampling designs with any distribution supported by scipy.stats

Image: Orthogonal sampling creation and extension with any distribution

...and easily simulate correlated variables.

Image: Latin hypercube sampling with correlated variables

There is even more! See the documentation for more details and especially the section "Why should you use experiment-design?"

Also, see demos to understand how the images above were created.

Install

experiment-design can be installed easily from PyPI using

pip install experiment-design

Cite

You can use the zenodo DOI to cite the code, but I would appreciate you citing either of the following publications to cite the methods:

  • Journal paper about locally extending experiment designs for adaptive sampling:
@Article{Bogoclu2021,
  title       = {Local {L}atin hypercube refinement for multi-objective design uncertainty optimization},
  author      = {Can Bogoclu and Tamara Nestorovi{\'c} and Dirk Roos},
  journal     = {Applied Soft Computing},
  year        = {2021},
  arxiv       = {2108.08890},
  doi         = {10.1016/j.asoc.2021.107807},
  pdf         = {https://www.sciencedirect.com/science/article/abs/pii/S1568494621007286},
}
  • PhD thesis:
@phdthesis{Bogoclu2022,
  title       = {Local {L}atin hypercube refinement for uncertainty quantification and optimization: {A}ccelerating the surrogate-based solutions using adaptive sampling},
  author      = {Bogoclu, Can},
  school      = {Ruhr-Universit\"{a}t Bochum},
  type         = {PhD thesis},
  year        = {2022},
  doi         = {10.13154/294-9143},
  pdf         = {https://d-nb.info/1268193348/34},
}

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

experiment_design-0.1.1.tar.gz (17.6 kB view details)

Uploaded Source

Built Distribution

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

experiment_design-0.1.1-py3-none-any.whl (22.7 kB view details)

Uploaded Python 3

File details

Details for the file experiment_design-0.1.1.tar.gz.

File metadata

  • Download URL: experiment_design-0.1.1.tar.gz
  • Upload date:
  • Size: 17.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.0.1 CPython/3.10.12 Linux/6.5.0-1025-azure

File hashes

Hashes for experiment_design-0.1.1.tar.gz
Algorithm Hash digest
SHA256 b3875533f174b2aaa77f5cde1c8337076efd100f2b6be92201e4e95446f4bbd9
MD5 a16f7dc681d461b797e394d17e327fc9
BLAKE2b-256 a8930ca3ec349ade5ff763210e49b1bccdb2c09905599b5aa63ee472e0f4b94a

See more details on using hashes here.

File details

Details for the file experiment_design-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: experiment_design-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 22.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.0.1 CPython/3.10.12 Linux/6.5.0-1025-azure

File hashes

Hashes for experiment_design-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 87b8cad63c8f0a32d82e04e33a8fc745c304a4d65a0899f8bd55610fb7062285
MD5 e7f549f0bf6893db834a5ca6d5e6e472
BLAKE2b-256 084411d93a4690243dc47be121d3f10eb4394b9546a31446387fbd67ea52bbd2

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