IQrotate : Rotations of TES pulse in IQ plane

tesfdmtools.methods.IQrotate.IQrotate(Isig, Qsig)[source]

Rotate I and Q signals of TES pulse to get an average angle of zero

Args:
  • Isig = record with I-signal

  • Qsig = record with Q-signal

Returns:
  • Isig = record with rotated I-signal

  • Qsig = record with rotated Q-signal

tesfdmtools.methods.IQrotate.IQphase(Isig, Qsig)[source]

Get average angle of TES pulse in I/Q plane

Args:
  • Isig = record with I-signal

  • Qsig = record with Q-signal

Returns:
  • ‘angle` = angle (radians)

tesfdmtools.methods.IQrotate.IQphrot(Isig, Qsig, phase)[source]

Rotate I and Q signals of TES pulse with given angle

Args:
  • Isig = record with I-signal

  • Qsig = record with Q-signal

  • phase = phase to be rotated (radians)

Returns:
  • Isig = record with rotated I-signal

  • Qsig = record with rotated Q-signal