prsctrl.data.calc.remove_noisy_points_from_spectrum#

remove_noisy_points_from_spectrum(spectrum_data: ndarray, columns: list[str], dI_I_min_amplitude=1e-06, I_noise_multiplier=5, dI_I_noise_multiplier=2)[source]#

Remove points that are dominated by noise.

  • # not used anymore: theta-corr if dI_I, dI-X_I or dI-Y_I are close to 0

  • theta-corr if abs(dI_I) <= sdI_I * noise multiplier

  • I (DC) <= sI * noise multiplier

NOTE: Make sure data for I and sI is included!