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

flip_axis_90_degrees#

DPCSignal2D.flip_axis_90_degrees(flips=1)[source]#

Flip both the spatial and beam deflection axis

Will rotate both the image and the beam deflections by 90 degrees.

Parameters:

flips (int, default 1) – Number of flips. The default (1) gives 90 degrees rotation. 2 gives 180, 3 gives 270, …

Examples

>>> s = pxm.data.dummy_data.get_stripe_pattern_dpc_signal()
>>> s
<DPCSignal2D, title: , dimensions: (2|50, 100)>
>>> s_rot = s.flip_axis_90_degrees()
>>> s_rot
<DPCSignal2D, title: , dimensions: (2|100, 50)>

Do several flips

>>> s_rot = s.flip_axis_90_degrees(2)
>>> s_rot
<DPCSignal2D, title: , dimensions: (2|50, 100)>
>>> s_rot = s.flip_axis_90_degrees(3)
>>> s_rot
<DPCSignal2D, title: , dimensions: (2|100, 50)>