allensdk.mouse_connectivity.grid.subimage.base_subimage module

class allensdk.mouse_connectivity.grid.subimage.base_subimage.IntensitySubImage(reduce_level, in_dims, in_spacing, coarse_spacing, intensity_paths, *args, **kwargs)[source]

Bases: SubImage

get_intensity()[source]
required_intensities = []
setup_images()[source]
class allensdk.mouse_connectivity.grid.subimage.base_subimage.PolygonSubImage(reduce_level, in_dims, in_spacing, coarse_spacing, polygon_info, *args, **kwargs)[source]

Bases: SubImage

get_polygons()[source]
optional_polys = []
required_polys = []
setup_images()[source]
class allensdk.mouse_connectivity.grid.subimage.base_subimage.SegmentationSubImage(reduce_level, in_dims, in_spacing, coarse_spacing, segmentation_paths, *args, **kwargs)[source]

Bases: SubImage

extract_injection_from_segmentation(segmentation_name='segmentation', injection_name='injection')[source]

Notes

Currently, the segmentation uses a series of codes to map 8-bit values onto meaningful classifications. The code for signal pixels is a 1 in at least one of of the 5 rightmost bits.

extract_signal_from_segmentation(segmentation_name='segmentation', signal_name='signal')[source]

Notes

Currently, the segmentation uses a series of codes to map 8-bit values onto meaningful classifications. The code for signal pixels is a 1 in the leftmost bit.

In some cases, bit 5 indicates that the pixel was not removed in a posfiltering process. Optionally, this postfilter can be applied in gridding.

get_segmentation()[source]
process_segmentation()[source]
read_segmentation_image(segmentation_name='segmentation')[source]

Notes

We downsample in memory rather than using the jp2 pyramid because the segmentation is a label image.

required_segmentations = []
setup_images()[source]
class allensdk.mouse_connectivity.grid.subimage.base_subimage.SubImage(reduce_level, in_dims, in_spacing, coarse_spacing, *args, **kwargs)[source]

Bases: object

apply_mask(image_name, mask_name, positive=True)[source]
apply_pixel_counter(accumulator_name, image)[source]
binarize(image_name)[source]
compute_coarse_planes()[source]
make_pixel_counter()[source]
property pixel_counter
setup_images()[source]
allensdk.mouse_connectivity.grid.subimage.base_subimage.run_subimage(input_data)[source]