
Security News
Meet Socket at Black Hat Europe and BSides London 2025
Socket is heading to London! Stop by our booth or schedule a meeting to see what we've been working on.
designofexperiment
Advanced tools
A Python Package for intuitive design of experiments with user-friendly analysis of results
A Python Package for Design of Experiments
I worked with a research team investigating how Design of Experiments could be applied to Synthetic Biology over the summer of 2020, as part of this I made a general software review and was a little dissapointed at the sparsity of python packages for designing experiments, and what packages were available I found to be considerably inferior to the comercial DOE software like JMP, MODDE, or Minitab. So, I have created this python package to offer an open-source package for the Design of Experiments!
>>>import design
>>>Factors = {'Height':[1.6,2],'Width':[0.2,0.4],'Depth':[0.2,0.3],'Temp':[10,20],'Pressure':[100,200]}
>>>design.Factorial.frac_fact_2level(Factors,10)
Height Width Depth Temp Pressure
0 1.6 0.2 0.2 20 200
1 1.6 0.2 0.3 20 100
2 1.6 0.4 0.2 10 200
3 1.6 0.4 0.3 10 100
4 2.0 0.2 0.2 10 100
5 2.0 0.2 0.3 10 200
6 2.0 0.4 0.2 20 100
7 2.0 0.4 0.3 20 200
pip install designofexperiment
FAQs
A Python Package for intuitive design of experiments with user-friendly analysis of results
We found that designofexperiment demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Socket is heading to London! Stop by our booth or schedule a meeting to see what we've been working on.

Security News
OWASP’s 2025 Top 10 introduces Software Supply Chain Failures as a new category, reflecting rising concern over dependency and build system risks.

Research
/Security News
Socket researchers discovered nine malicious NuGet packages that use time-delayed payloads to crash applications and corrupt industrial control systems.