ConvolvePointListCode#
Cython code for fast convolution on a subset of points in very large arrays
- convolve_3d_indices(source, strides, kernel, points, sink, processes)#
Convolves binary data with a specified kernel at specific points given as indices of a flat array.
- convolve_3d_indices_if_smaller_than(source, strides, kernel, points, max_value, sink, processes)#
Convolves binary data with a specified kernel at specific points given as indices and check if the result is smaller than a maximal value.
- convolve_3d_indices_if_smaller_than_no_check(source, strides, kernel, points, max_value, sink, processes)#
Convolves binary data with a specified kernel at specific points given as indices and check if the result is smaller than a maximal value.
- convolve_3d_indices_no_check(source, strides, kernel, points, sink, processes)#
Convolves binary data with a specified kernel at specific points given as indices of a flat array.
- convolve_3d_points(source, kernel, points, sink, processes)#
Convolves binary data with a specified kernel at specific points only.
- convolve_3d_points_no_check(source, kernel, points, sink, processes)#
Convolves binary data with a specified kernel at specific points only.
- convolve_3d_xyz(source, kernel, x, y, z, sink, processes)#
Convolves binary data with binary kernel at specific x,y,z coordinates only.
- convolve_3d_xyz_no_check(source, kernel, x, y, z, sink, processes)#
Convolves binary data with binary kernel at specific x,y,z coordinates only.