System przetwarzania obrazu astronomicznego
Deweloperzy | NRAO |
---|---|
Napisane w | FORTRAN i C |
System operacyjny | Uniksopodobny |
Typ | Analiza astronomiczna |
Licencja | Powszechna Licencja Publiczna GNU |
Strona internetowa | http://www.aips.nrao.edu/index.shtml |
Astronomical Image Processing System (AIPS) to pakiet oprogramowania wspomagający redukcję i analizę danych zebranych za pomocą radioteleskopów. Opracowany głównie do użytku z będącym wówczas w budowie VLA , ogólność tkwiąca w jego konstrukcji pozwoliła mu stać się standardowym pakietem redukcji danych dla większości interferometrów radiowych, w tym VLBI . Przedstawiona jest również ograniczona zdolność pojedynczego naczynia. Chociaż częściowo zastąpiony przez CASA , nadal ewoluuje i pozostaje w użyciu.
Historia
Rozwój AIPS rozpoczął się w NRAO w 1978 roku, dwa lata przed osiągnięciem pełnej operacyjności przez VLA. Pierwotnie napisany w FORTRAN 66 , AIPS używa FORTRAN 77 od 1989 roku. Pierwsza instalacja AIPS miała miejsce na komputerze MODCOMP , ale przenośność pakietu doprowadziła do zainstalowania go w wielu różnych systemach. Wstępnie skompilowane wersje są już dostępne dla użytkowników systemów Linux i Mac OS . Od 2018 roku prekompilowana wersja nie jest już dostępna dla Solarisa , a użytkownicy muszą teraz budować AIPS ze źródła.
Z biegiem lat możliwości AIPS znacznie się rozszerzyły. Początkowe użycie koncentrowało się na VLA, ale później było używane do redukcji danych z praktycznie wszystkich interferometrów radiowych, w tym MERLIN i GMRT oraz, w mniejszym stopniu, WSRT i ATCA . Możliwość kalibracji danych VLBI (w tym kosmicznego VLBI ) została dodana w latach 90. XX wieku, głównie w celu wsparcia operacji z VLBA , ale w trakcie stała się głównym pakietem redukcji danych dla EVN i połączonych obserwacji VLBA / EVN (Global VLBI). Obsługa pojedynczej czaszy została również dodana w latach 80. XX wieku, ze szczególnym zastosowaniem do 12-metrowego radioteleskopu NRAO i 91-metrowego teleskopu tranzytowego.
AIPS jest używany od prawie 40 lat, a nawet przeżył swój rzekomy zamiennik AIPS++ , który ostatecznie został przemianowany na CASA. CASA stała się głównym pakietem redukcji danych dla zmodernizowanych VLA (EVLA) i ALMA , ale AIPS nadal jest w stanie w dużym stopniu przetwarzać dane z tych najnowocześniejszych instrumentów. Pomimo swojego wieku i ograniczonych zasobów AIPS pozostaje w użyciu i jest aktywnie rozwijany. AIPS jest wolnym oprogramowaniem i podlega warunkom Powszechnej Licencji Publicznej GNU .
Opis
AIPS działa w systemie X Window z poleceniami wprowadzanymi interaktywnie za pomocą interpretera wiersza poleceń o nazwie POPS. Chociaż jest stosunkowo prymitywny, daje dostęp do przydatnego zbioru np. funkcji matematycznych, operatorów logicznych i instrukcji sterujących przepływem. Polecenia można również umieścić w pliku tekstowym, co znacznie ułatwia powtarzanie skomplikowanych procedur i które można wykorzystać do tworzenia potoków redukcji danych . Bardziej nowoczesną alternatywą jest instalacja ParselTongue, Pythonie .
Oprócz okna terminala, z którego AIPS jest uruchamiany i wprowadzane polecenia, większość sesji AIPS będzie domyślnie zawierała dwa inne okna, AIPS TV i serwer wiadomości. Telewizor służy do wizualizacji danych lub obrazów i może być na przykład używany do interaktywnej edycji danych lub kontrolowania postępu dekonwolucji . Serwer komunikatów wyświetla przydatne informacje zgłaszane przez każde zadanie. Opcjonalnie podstawowe czarno-białe wykresy można wyświetlać za pomocą TEKSRV, Tektronix 4012 .
Zanim jakiekolwiek dane będą mogły być przetwarzane przez AIPS, muszą najpierw zostać zaimportowane do własnych obszarów danych systemu, zwykle w formacie FITS . Standard FITS został uzgodniony w 1979 roku, a jego rozwój jest nierozerwalnie związany z rozwojem AIPS. Dane mogą być odtąd przetwarzane przy użyciu dużej liczby (>530) pojedynczych programów, z których każdy wykonuje określone zadanie, np. tworzenie obrazu ze skalibrowanego zestawu danych. Razem pozwalają one użytkownikowi wizualizować, edytować i kalibrować zestaw danych, a następnie tworzyć obrazy lub dopasowywać modele. Zawiera szereg zadań analitycznych (np. dopasowanie Gaussa do obrazów lub widm), jak również możliwość tworzenia wykresów o jakości publikacji.
Obszerna pomoc jest dostępna dla użytkowników AIPS, ze szczegółowymi informacjami na temat każdego parametru i zadania, które można wyświetlić z wiersza poleceń. Dostępna jest również instrukcja obsługi AIPS Cookbook, która zawiera przykłady (przepisy) wykonywania różnych zadań. Jest dostępny on-line, a także jest pakowany z AIPS w formatach PDF i PostScript. Biuletyn (AIPSLetter) jest publikowany co dwa lata.
Prymatologia
Chociaż krótko znany jako RANCID, ostateczny wybór nazwy doprowadził do przewagi humoru opartego na naczelnych w AIPS i wokół niego. Książka kucharska zawiera „dodatkowe przepisy”, instrukcje przygotowywania potraw i napojów, których składnikiem są banany. Podręcznik programisty nosi tytuł Going AIPS , a na okładce goryl trzyma terminal graficzny Tektronix 4012 , stojąc na dwóch jednostkach taśm magnetycznych IBM 3420 . Różne projekty okładek Książki kucharskiej i ikon zawierają również wizerunki naczelnych.
Zobacz też
- IRAF - pakiet do przetwarzania danych z teleskopów optycznych
- Starlink - pakiet podobny do IRAF, ale opracowany dla brytyjskich astronomów