In [1]:
from pyDOE2 import *
In [2]:
alias = 'a b ab'
fracfact(alias)
Out[2]:
array([[-1., -1.,  1.],
       [ 1., -1., -1.],
       [-1.,  1., -1.],
       [ 1.,  1.,  1.]])