Powrót do listy procedur. Psf
OpisProcedura dopasowuje dwuwymiarową funkcję Gaussa do wybranej przez użytkownika linii emisyjnej w widmie lampy kalibracyjnej. Ma to na celu określenie kąta pod jakim nachylone są linie widmowe w stosunku do osi X ramki CCD. Pakiet SRP zakłada, że kąt ten jest stały dla całej ramki CCD. Wybraną linia powinna być reprezentatywna, dobrze odseparowana i dobrze naświetlona, ale nie prześwietlona. Procedura oczekuje od użytkownika podania współrzędnych (w pikselach, np. psf_x = 1034 i psf_y = 234) oraz przybliżonego kąta nachylania linii w radianach (np. psf_ang = 1.1). Następnie niezbędne jest również podanie długości boku kwadratu (w pikselach, np. psf_size = 20) zajmowanego przez daną wybraną emisyjną. Tylko do wybranych w ten sposób pikseli dopasowana będzie funkcja Gaussa. Kąt psf_ang jest liczony od osi X skierowanej na ramce CCD w prawo (a więc w stronę rosnących wartości x) w kierunku przeciwnym do wskazówek zegara. Musi się on zawierać w zakresie od 0 do PI (czyli 0-180 stopni). Istnieją dwie opcje wyboru pliku dla którego nastąpi dopasowanie. Wpisując psf_name = auto program automatycznie wybiera pierwszą wykonaną ramkę kalibracyjną. Jakakolwiek inna nazwa (np. psf_name = thar_02.fits) wymusza na programie użycie podanego przez użytkownika pliku. Gdy wybierzemy opcję psf_inter = yes wówczas procedura wyświetli na ekranie podgląd z dopasowania Gaussa oraz dodatkowo zapisze podgląd do pliku "psf.ps" w katalogu "ps". Użytkownik może wówczas zaakceptować wynik lub przerwać działanie programu. Gdy wybierzemy opcję psf_inter = no wówczas podgląd zostanie jedynie zapisany do pliku "psf.ps" w katalogu "ps". Przypisując parametrowi psf_fit wartość yes wymuszamy wykonanie dopasowania. Gdy parametr ten ma wartość no dopasowanie nie jest wykonywane, a plik wynikowy nie jest tworzony. Procedura zapisuje wyniki dopasowania w pliku tekstowym o nazwie *_psf, gdzie zamiast * umieszczona jest nazwa pliku który był podany w parametrze psf_name. Plik ten jest niezbędny do działania kolejne procedury oned tylko gdy parametr psf_fit = yes. W przeciwnym przypadku procedura oned używa parametru psf_ang jako kąta nachylenia linii widmowych. |