allensdk.internal.mouse_connectivity.interval_unionize.tissuecyte_unionize_record module¶
-
class
allensdk.internal.mouse_connectivity.interval_unionize.tissuecyte_unionize_record.
TissuecyteBaseUnionize
[source]¶ Bases:
allensdk.internal.mouse_connectivity.interval_unionize.unionize_record.Unionize
-
direct_sum_projection_pixels
¶
-
max_voxel_density
¶
-
max_voxel_index
¶
-
output
(self, output_spacing_iso, volume_scale, target_shape, sort)[source]¶ Generate derived data for this unionize
Parameters: - output_spacing_iso : numeric
Isometric spacing of reference space in microns
- volume_scale : numeric
Scale factor mapping pixels to microns^3
- target_shape : array-like of numeric
Shape of reference space
-
projection_density
¶
-
projection_energy
¶
-
projection_intensity
¶
-
propagate
(self, ancestor, copy_all=False)[source]¶ Update a rootward unionize with data from this unionize record
Parameters: - ancestor : TissuecyteBaseUnionize
will be updated
Returns: - ancestor : TissuecyteBaseUnionize
-
set_max_voxel
(self, density_array, low)[source]¶ Find the voxel of greatest density in this unionizes spatial domain
Parameters: - density_array : ndarray
Float values are densities per voxel
- low : int
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]¶