def test_distribution_array_range_vdims(self): dist = Distribution(np.array([0, 1, 2])) dmin, dmax = dist.range(1) self.assertFalse(np.isfinite(dmin)) self.assertFalse(np.isfinite(dmax))
def test_distribution_array_range_kdims(self): dist = Distribution(np.array([0, 1, 2])) self.assertEqual(dist.range(0), (0, 2))
def test_distribution_from_image(self): dist = Distribution(Image(np.arange(5)*np.arange(5)[:, np.newaxis]), 'z') self.assertEqual(dist.range(0), (0, 16))