def testBoundsLarge(self): ranges = [myRange(17, 79), myRange(-15, 28)] gen = p.getGenerator(ranges) points = gen() (a, b) = [(min(r), max(r)) for r in ranges] (mins, maxes) = zip(a, b) for pt in points: zipped = zip(mins, maxes, pt) for x in zipped: (low, high, c) = x self.assertTrue(c >= low) self.assertTrue(c <= high, x)
def getPoissonDisk(params): rangeLists = map(lambda dim: dim['range'], params['dimensions']) ranges = map(lambda r: u.rangeIncludingBounds(r[0], r[1]), rangeLists) return pd.getGenerator(ranges)
def setUp(self): self.params = {"ranges": [myRange(3, 63), myRange(3, 53)]} self.ranges = self.params['ranges'] self.gen = p.getGenerator(self.ranges) self.points = self.gen()
def setUp(self): self.params = {"ranges": [myRange(3, 63), myRange(3, 53)]} self.ranges = self.params["ranges"] self.gen = p.getGenerator(self.ranges) self.points = self.gen()