def __init__(self, n, key): self.dim = n self.degree, data = _gen[key](n) self.points, self.weights = untangle(data) self.weights *= 2 * sqrt(pi)**n * gamma(n) / gamma(fr(n, 2)) return