Toolverse
Wszystkie skille

conditioning

autor: benchflow-ai

Przygotuj dane z detektorów fal grawitacyjnych do analizy zaawansowanej

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Data Science
Wyświetlenia
2

O skillu

Umiejętność do przetwarzania wstępnego danych z detektorów grawitacyjnych przed filtrowaniem dopasowanym. Obejmuje filtrowanie górnoprzepustowe (usuwanie szumu poniżej ~15 Hz), zmianę częstotliwości próbkowania, usuwanie artefaktów brzegowych oraz estymację gęstości widmowej mocy (PSD). Pracuje z danymi w formacie PyCBC TimeSeries, niezbędne dla badań fal grawitacyjnych i detekcji zdarzeń astrofizycznych.

Jak używać

  1. Zainstaluj zależności: upewnij się, że masz zainstalowaną bibliotekę PyCBC oraz dane detektora w formacie TimeSeries (np. z LIGO/Virgo).

  2. Zastosuj filtrowanie górnoprzepustowe na surowych danych detektora, wybierając częstotliwość odcięcia dostosowaną do typu detektora — standardowo 15 Hz dla detektorów naziemnych takich jak LIGO/Virgo, wyższa wartość (20 Hz) dla bardziej agresywnego usuwania szumu, lub niższa (10 Hz) aby zachować więcej zawartości niskoczęstotliwościowej.

  3. Zmień częstotliwość próbkowania danych filtrowanych do wartości obliczeniowo efektywnej — najczęściej 2048 Hz dla standardowego przetwarzania lub 4096 Hz jeśli wymagana jest wyższa rozdzielczość.

  4. Usuń artefakty brzegowe powstałe w wyniku filtrowania, obcinając dane na krawędziach, aby uniknąć zniekształceń wpływających na dalszą analizę.

  5. Oszacuj gęstość widmową mocy (PSD) przetworzonych danych — parametr niezbędny dla następnego etapu, czyli filtrowania dopasowanego i detekcji sygnałów fal grawitacyjnych.

  6. Przekaż przetworzone dane w formacie PyCBC TimeSeries do kolejnych etapów analizy lub do algorytmów detekcji zdarzeń astrofizycznych.

Podobne skille