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!