def test_basic_resource_get_downsampled_extent_dims_anisotropic(self): """Test downsample extent anisotropic Returns: None """ setup_data = get_anno_dict() resource = BossResourceBasic(setup_data) extent_dims = resource.get_downsampled_extent_dims() self.assertEqual(len(extent_dims), setup_data["experiment"]['num_hierarchy_levels']) self.assertEqual(extent_dims[0], [2000, 5000, 200]) self.assertEqual(extent_dims[4], [125, 313, 200])
def test_basic_resource_get_downsampled_extent_dims_isotropic(self): """Test downsample extent isotropic Returns: None """ setup_data = get_anno_dict() setup_data['coord_frame']['x_voxel_size'] = 6 setup_data['coord_frame']['y_voxel_size'] = 6 setup_data['coord_frame']['z_voxel_size'] = 6 setup_data['experiment']['hierarchy_method'] = "isotropic" resource = BossResourceBasic(setup_data) extent_dims = resource.get_downsampled_extent_dims() self.assertEqual(len(extent_dims), setup_data["experiment"]['num_hierarchy_levels']) self.assertEqual(extent_dims[0], [2000, 5000, 200]) self.assertEqual(extent_dims[1], [1000, 2500, 100]) self.assertEqual(extent_dims[3], [250, 625, 25])