def test_world_data_extent(): """Test extent after applying transforms.""" data = [(7, -5, 0), (-2, 0, 15), (4, 30, 12)] min_val = (-2, -5, 0) max_val = (7, 30, 15) layer = Points(data) extent = np.array((min_val, max_val)) check_layer_world_data_extent(layer, extent, (3, 1, 1), (10, 20, 5))
def test_world_data_extent(): """Test extent after applying transforms.""" np.random.seed(0) shapes = [(6, 40, 80), (3, 20, 40), (1, 10, 20)] data = [np.random.random(s) for s in shapes] layer = Image(data) extent = np.array(((0,) * 3, shapes[0])) check_layer_world_data_extent(layer, extent, (3, 1, 1), (10, 20, 5), True)
def test_world_data_extent(): """Test extent after applying transforms.""" np.random.seed(0) shape = (6, 10, 15) data = np.random.random(shape) layer = Image(data) extent = np.array(((0, ) * 3, shape)) check_layer_world_data_extent(layer, extent, (3, 1, 1), (10, 20, 5))
def test_world_data_extent(): """Test extent after applying transforms.""" data = [(7, -5, 0), (-2, 0, 15), (4, 30, 12)] layer = Shapes([data, np.add(data, [2, -3, 0])], shape_type='polygon') min_val = (-2, -8, 0) max_val = (9, 30, 15) extent = np.array((min_val, max_val)) check_layer_world_data_extent(layer, extent, (3, 1, 1), (10, 20, 5))
def test_world_data_extent(): """Test extent after applying transforms.""" np.random.seed(0) shape = (6, 10, 15) data = np.random.randint(20, size=(shape)) layer = Labels(data) extent = np.array(((0, ) * 3, np.subtract(shape, 1))) check_layer_world_data_extent(layer, extent, (3, 1, 1), (10, 20, 5))
def test_world_data_extent(): """Test extent after applying transforms.""" # data input format is start position, then length. data = [[(7, -5, -3), (1, -1, 2)], [(0, 0, 0), (4, 30, 12)]] min_val = (0, -6, -3) max_val = (8, 30, 12) layer = Vectors(np.array(data)) extent = np.array((min_val, max_val)) check_layer_world_data_extent(layer, extent, (3, 1, 1), (10, 20, 5))