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]¶