{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/4"},{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering/2"}],"enrichment":{"capability":"PyDOE constructs experimental designs for scientists and engineers, providing factorial, mixture, response-surface, space-filling, and optimal design methods to plan efficient experiments.","skillfed_tags":["experimental-design","doe","optimization"],"use_cases":["Plan a manufacturing experiment with multiple process parameters using fractional factorial to reduce runs while detecting main effects.","Generate space-filling sample points for computer simulation or surrogate model training using Latin hypercube or Sobol sequences.","Construct a response-surface design (Box-Behnken or central composite) to fit a polynomial model and optimize a process output.","Screen many factors quickly with Plackett-Burman or Morris sensitivity analysis to identify which ones matter most.","Design a mixture experiment (e.g., recipe formulation) using simplex-lattice or simplex-centroid designs.","Apply Taguchi robust design methods to find factor settings that minimize variation under noise conditions."],"what_it_does":"PyDOE is a comprehensive experimental design library that generates structured point sets for planning and analyzing scientific experiments. It implements classical DOE methods (full and fractional factorial, Plackett-Burman, Latin hypercube, Box-Behnken, central composite, Taguchi, and many others) plus advanced techniques like space-filling designs, low-discrepancy sequences, and optimal design algorithms. The package depends on numpy and scipy for numerical computation and is built on a stable, long-running codebase (first released in 2013) that supports modern Python versions.\n\nTypical users are experimentalists who need to choose factor levels and run counts before conducting expensive tests\u2014whether in manufacturing, materials science, simulation, or parameter optimization. Rather than running all possible combinations or guessing, PyDOE lets you construct designs that balance coverage, efficiency, and statistical properties, then analyze results to identify important factors or fit response models.","worth_installing":"Yes. PyDOE is a mature, actively maintained library with no security vulnerabilities, low install friction, and permissive licensing. Install it if you need to design experiments systematically\u2014it covers classical and modern DOE methods and integrates cleanly with numpy and scipy workflows. Skip it only if your experiment is too simple to benefit from structured design or if you prefer a different framework."},"id":"pydoe","links":{"html":"https://skillfed.io/packages/pydoe","md":"https://skillfed.io/packages/pydoe.md","pypi":"https://pypi.org/project/pydoe/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-05","license_spdx":"BSD-3-Clause","license_treatment":"permissive","name":"pydoe","python_support":"supports_current","summary":"Design of Experiments for Python"},"popularity":{"monthly_downloads":2757252,"position":2904,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.4.0"}
