Skip to main content

Tools to create designs of experiments

Project description

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

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 if this repository helps you with your research, please consider citing either of the following:

  • 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.2.tar.gz (17.7 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.2-py3-none-any.whl (22.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: experiment_design-0.1.2.tar.gz
  • Upload date:
  • Size: 17.7 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.2.tar.gz
Algorithm Hash digest
SHA256 f83818d1f1fdf3b4373d3df65bf5fcb591e895b0cb90dabc688fbc77d43e4021
MD5 a3dde878dd7d9fd3d49b4639459f0719
BLAKE2b-256 9d8a68ad329c6533195209b4f83c5950e55ff7f9d1f2351e76a20456de660803

See more details on using hashes here.

File details

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

File metadata

  • Download URL: experiment_design-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 22.8 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 a1acce0ea801f1b91beb61b03d34992536b5a33ccaa37a2d0d535279db32cc28
MD5 71b58c439041a1ca1226c5620b6dddbf
BLAKE2b-256 e2687e9b3664cbcef54adc82cd38f0f318b91245ae2385d916d1261fa6209262

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