def test_basic_resource_get_downsampled_voxel_dims_anisotropic(self): """Test downsample voxel dims anisotropic Returns: None """ setup_data = get_anno_dict() resource = BossResourceBasic(setup_data) voxel_dims = resource.get_downsampled_voxel_dims() self.assertEqual(len(voxel_dims), setup_data["experiment"]['num_hierarchy_levels']) self.assertEqual(voxel_dims[0], [4, 4, 35]) self.assertEqual(voxel_dims[4], [64, 64, 35])
def test_basic_resource_get_downsampled_voxel_dims_anisotropic(self): """Test downsample voxel dims anisotropic Returns: None """ setup_data = get_anno_dict() resource = BossResourceBasic(setup_data) voxel_dims = resource.get_downsampled_voxel_dims() self.assertEqual(len(voxel_dims), setup_data["experiment"]['num_hierarchy_levels']) self.assertEqual(voxel_dims[0], [4, 4, 35]) self.assertEqual(voxel_dims[4], [64, 64, 35])
def test_basic_resource_get_downsampled_voxel_dims_isotropic(self): """Test downsample voxel dims 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) voxel_dims = resource.get_downsampled_voxel_dims() self.assertEqual(len(voxel_dims), setup_data["experiment"]['num_hierarchy_levels']) self.assertEqual(voxel_dims[0], [6, 6, 6]) self.assertEqual(voxel_dims[3], [48, 48, 48])
def test_basic_resource_get_downsampled_voxel_dims_anisotropic_iso(self): """Test downsample voxel dims anisotropic with iso flag Returns: None """ setup_data = get_anno_dict() resource = BossResourceBasic(setup_data) voxel_dims = resource.get_downsampled_voxel_dims(iso=True) self.assertEqual(len(voxel_dims), setup_data["experiment"]['num_hierarchy_levels']) self.assertEqual(voxel_dims[0], [4, 4, 35]) self.assertEqual(voxel_dims[1], [8, 8, 35]) self.assertEqual(voxel_dims[2], [16, 16, 35]) self.assertEqual(voxel_dims[3], [32, 32, 35]) self.assertEqual(voxel_dims[4], [64, 64, 70]) self.assertEqual(voxel_dims[5], [128, 128, 140])
def test_basic_resource_get_downsampled_voxel_dims_isotropic(self): """Test downsample voxel dims 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) voxel_dims = resource.get_downsampled_voxel_dims() self.assertEqual(len(voxel_dims), setup_data["experiment"]['num_hierarchy_levels']) self.assertEqual(voxel_dims[0], [6, 6, 6]) self.assertEqual(voxel_dims[3], [48, 48, 48])
def test_basic_resource_get_downsampled_voxel_dims_anisotropic_iso(self): """Test downsample voxel dims anisotropic with iso flag Returns: None """ setup_data = get_anno_dict() resource = BossResourceBasic(setup_data) voxel_dims = resource.get_downsampled_voxel_dims(iso=True) self.assertEqual(len(voxel_dims), setup_data["experiment"]['num_hierarchy_levels']) self.assertEqual(voxel_dims[0], [4, 4, 35]) self.assertEqual(voxel_dims[1], [8, 8, 35]) self.assertEqual(voxel_dims[2], [16, 16, 35]) self.assertEqual(voxel_dims[3], [32, 32, 35]) self.assertEqual(voxel_dims[4], [64, 64, 70]) self.assertEqual(voxel_dims[5], [128, 128, 140])