allensdk.internal.mouse_connectivity.interval_unionize.tissuecyte_unionize_record module

class allensdk.internal.mouse_connectivity.interval_unionize.tissuecyte_unionize_record.TissuecyteBaseUnionize[source]

Bases: Unionize

direct_sum_projection_pixels
max_voxel_density
max_voxel_index
output(output_spacing_iso, volume_scale, target_shape, sort)[source]

Generate derived data for this unionize

Parameters:
output_spacing_isonumeric

Isometric spacing of reference space in microns

volume_scalenumeric

Scale factor mapping pixels to microns^3

target_shapearray-like of numeric

Shape of reference space

projection_density
projection_energy
projection_intensity
propagate(ancestor, copy_all=False)[source]

Update a rootward unionize with data from this unionize record

Parameters:
ancestorTissuecyteBaseUnionize

will be updated

Returns:
ancestorTissuecyteBaseUnionize
set_max_voxel(density_array, low)[source]

Find the voxel of greatest density in this unionizes spatial domain

Parameters:
density_arrayndarray

Float values are densities per voxel

lowint

index in full flattened, sorted array of starting voxel

sum_pixel_intensity
sum_pixels
sum_projection_pixel_intensity
sum_projection_pixels
class allensdk.internal.mouse_connectivity.interval_unionize.tissuecyte_unionize_record.TissuecyteInjectionUnionize[source]

Bases: TissuecyteBaseUnionize

calculate(low, high, data_arrays)[source]
direct_sum_projection_pixels
max_voxel_density
max_voxel_index
projection_density
projection_energy
projection_intensity
sum_pixel_intensity
sum_pixels
sum_projection_pixel_intensity
sum_projection_pixels
class allensdk.internal.mouse_connectivity.interval_unionize.tissuecyte_unionize_record.TissuecyteProjectionUnionize[source]

Bases: TissuecyteBaseUnionize

calculate(low, high, data_arrays, ij_record)[source]
direct_sum_projection_pixels
max_voxel_density
max_voxel_index
projection_density
projection_energy
projection_intensity
sum_pixel_intensity
sum_pixels
sum_projection_pixel_intensity
sum_projection_pixels