SRP > PsfPl

Powrót do listy procedur.

Psf

uruchomienie z konsoli:
przykład:
start psf
start psf psf_name "thar_01.fits"
uruchomienie w pliku start.ini: psf = 1
parametry tej procedury: psf_inter, psf_name, psf_x, psf_y, psf_size, psf_ang, psf_fit
parametry od których zależy procedura: arc_name

Opis

Procedura 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.

Page last modified on February 14, 2011, at 11:54 PM