doetools Documentation¶
doetools is a Python package for Design of Experiments (DoE), supporting the full workflow from design generation to modelling, diagnostics, visualisation and validation.
It includes factorial, screening, response-surface, mixture, and D-optimal designs for constrained or complex experimental regions.
doetools helps users plan efficient experiments and turn results into actionable insights for process optimisation.
Key Features¶
Design recommendations from high-level inputs;
Design Generation for process and mixture factors;
Model Fitting with ordinary least squares (OLS);
External-point prediction;
Regression analysis and interactive visualizations in Plotly;
Multi-objective optimisation;
Model validation through confirmation runs;
PDF reports for a comprehensive summary of the experimental workflow.
Getting Started¶
To get started with doetools, please refer to the following sections:
Installation - Instructions for installing doetools
Quick Start Guide - A quick start guide to using doetools
Examples - Example notebooks demonstrating the use of doetools
License¶
Copyright (c) 2026 Lorenzo Teja.
doetools is licensed under the GNU General Public License, version 3 only
(GPL-3.0-only).