Traitement du signal
Algorithme Largest-Triangle-Three-Buckets (LTTB)
import lttbc
lttbc.downsample(x_data, data, nb_points)
lisser les données avec l'agorithme LTTBC.
Fonction d'Allan
Transformation de Fourrier
Numpy
np.fft.fft(noisy_signal)
transformer les données avec Fourrier.np.fft.fftfreq(signal, d=freq)
déterminer les fréquences élémentaires des signaux périodiques avec d d'acquisition des points.
Spicy
scipy.fft.fft(signal)
transformer les données avec Fourrier.scipy.fft.fftfreq(signal.size, d=tps)
déterminer les fréquences élémentaires des signaux périodiques en fonction du temps d'acquisition entre chaque point.scipy.fft.ifft(fourrier)
transformation inverse de Fourrier.
Traitement du signal
scipy.signal
find_peaks(data)
trouver les maximums. Pas mal de paramètres.peak_prominences(data, peaks)
renvoie la valeur des pics.butter()
créer un filtre haute et basse fréquence.sosfiltfilt(sos, data)
appliquer le filtre.