add_dead_pixels#

diffsims.pattern.detector_functions.add_dead_pixels(pattern, n=None, fraction=None, seed=None)[source]#

Adds randomly placed dead pixels onto a pattern

Parameters:
  • pattern (numpy.ndarray) – The diffraction pattern at the detector

  • n (int) – The number of dead pixels, defaults to None

  • fraction (float) – The fraction of dead pixels, defaults to None

  • seed (int or None) – seed value for the random number generator

Returns:

corrupted_pattern – The pattern, with dead pixels included

Return type:

numpy.ndarray