def __init__(self, center, radius): self.center = np.asarray(center, float) self.radius = abs(radius) if (radius < -tol): raise VennRegionException("Circle with a negative radius is invalid")