acryo.pick package
Module contents
- class acryo.pick.DoGPicker(sigma_low: float = 3.5, sigma_high: float = 5.0)[source]
Bases:
BasePickerModel
Particle picking based on Difference of Gaussian.
- class acryo.pick.LoGPicker(sigma: float = 3.5)[source]
Bases:
BasePickerModel
Particle picking based on Laplacian of Gaussian.
- class acryo.pick.ZNCCTemplateMatcher(template: ndarray[tuple[int, ...], dtype[float32]] | ImageProvider, rotation: tuple[tuple[float, float], tuple[float, float], tuple[float, float]] | Rotation | None = None, tilt: TiltSeriesModel | None = None, order: int = 1)[source]
Bases:
BaseTemplateMatcher
Particle picking based on ZNCC template matching.
- Parameters:
image (da.Array) – The input image.
scale (float) – The scale of the image.
min_distance (float) – The minimum distance between the picked particles.
min_score (float) – The minimum score of the picked particles.
boundary (str) – The boundary condition for the template matching.