patsy: Uses a mini-language for formulae in a way similar to R/S. Used by pandas and hence statsmodels.