Check out the Hyperspy Workshop May 13-17, 2024 Online

gaussian_blur#

DPCSignal2D.gaussian_blur(sigma=2, output=None)[source]#

Blur the x- and y-beam shifts.

Useful for reducing the effects of structural diffraction effects.

Parameters:
  • sigma (scalar, default 2)

  • output (HyperSpy signal)

Returns:

blurred_signal

Return type:

HyperSpy 2D Signal

Examples

>>> s = pxm.data.dummy_data.get_square_dpc_signal(add_ramp=False)
>>> s_blur = s.gaussian_blur()

Different sigma

>>> s_blur = s.gaussian_blur(sigma=1.2)

Using the signal itself as output

>>> s.gaussian_blur(output=s)
>>> s.plot()