Welcome, guest | Sign In | My Account | Store | Cart

Notice! PyPM is being replaced with the ActiveState Platform, which enhances PyPM’s build and deploy capabilities. Create your free Platform account to download ActivePython or customize Python with the packages you require and get automatic updates.

pypm install pydoe

How to install pyDOE

  1. Download and install ActivePython
  2. Open Command Prompt
  3. Type pypm install pydoe
 Python 2.7Python 3.2Python 3.3
Windows (32-bit)
Windows (64-bit)
Mac OS X (10.5+)
Linux (32-bit)
Linux (64-bit)
0.2.1 Available View build log
BSD License
Lastest release
version 0.2.1 on Jan 9th, 2014

The pyDOE package is designed to help the scientist, engineer, statistician, etc., to construct appropriate experimental designs.


The package currently includes functions for creating designs for any number of factors:

  • Factorial Designs
    1. General Full-Factorial (fullfact)
    2. 2-level Full-Factorial (ff2n)
    3. 2-level Fractional Factorial (fracfact)
    4. Plackett-Burman (pbdesign)
  • Response-Surface Designs
    1. Box-Behnken (bbdesign)
    2. Central-Composite (ccdesign)
  • Randomized Designs
    1. Latin-Hypercube (lhs)

The following are in the works (probably), so stay tuned!

  1. Split-plot designs
  2. Incomplete block designs
  3. D-Optimal designs

See the package homepage for details on usage and other notes


  • NumPy
  • SciPy

Installation and download

See the package homepage for helpful hints relating to downloading and installing pyDOE.

Source Code

The latest, bleeding-edge but working code and documentation source are available on GitHub.


Any feedback, questions, bug reports, or success stores should be sent to the author. I'd love to hear from you!


This package is provided under two licenses:

  1. The BSD License
  2. Any other that the author approves (just ask!)

Subscribe to package updates

Last updated Jan 9th, 2014

What does the lock icon mean?

Builds marked with a lock icon are only available via PyPM to users with a current ActivePython Business Edition subscription.

Need custom builds or support?

ActivePython Enterprise Edition guarantees priority access to technical support, indemnification, expert consulting and quality-assured language builds.

Plan on re-distributing ActivePython?

Get re-distribution rights and eliminate legal risks with ActivePython OEM Edition.