IRIS szkriptek - kalibrálás és regisztráció a VaST számára

fidusz Sze, 2013-05-22 18:41

Hogy ne kelljen annyit kattintgatni a képek feldolgozása során, készítettem két IRIS szkriptet.

Az első szkript a képek kalibrálását automatizálja (DSLR preprocessing és társai az IRIS menüsorában):

preproc.pgm

convertraw $1 img $2
pr img biasdark master-flat cal $2
cosme_cfa2 cal calx cosmetic $2
cfa2pic calx conv $2
setspline 1
coregister2 conv reg $2
noffset2 reg roff 0 $2
copyadd roff $3 $2 $4
copyadd roff $1 $2 $2
prompt Kalibrálás_kész_szedd_szét_3_színre!

Futtatás az IRIS parancssorából:

run preproc fajlnev1 osszdb fajlnev2 reszosszdb

Konkrét péda:

run preproc svuma130518p 20 svuma130518s 10

Ebben az esetben az svuma130518p1.cr2 stb. nyers fájlokat (20 db) kalibrálja, regisztrálja, majd a végén elkészíti az svuma130518p1.pic összegképet ill. 10-10 kép összeadásával az svuma130518s1.pic ill. scuma130518s2.pic részösszegképeket.

(Kevesebb vagy több kép esetén az osszdb ill. a reszosszdb paraméterek változtatásával módosíthatjuk az összegképekhez ill. a részösszeképekhez felhasználandó képek darabszámát.)

A kalibrálás előtt még az ADD parancs segítségével a master-dark.pic fájlhoz hozzáadva a master-bias.pic fájlt, létre kell hoznunk egy biasdark.pic nevű fájlt.

A végén pedig a színes összegképeket szét lehet szedni az R G B színcsatornák képeire.

Irisz szkriptek

* * *

A második szkript a VaST tranzienskereső algoritmusa számára regisztrálja és FITS-be konvertálva előkészíti a referencia képeket és a friss képeket.

vastreg.pgm

noffset2 $1 poff 0 4
coregister2 poff $2 4
pic2fits $2 $3 4

Futtatás az IRIS parancssorából:

run vastreg fajlnev1 fajlnev2 fajlnev3

Konkrét péda:

run vastreg sv svreg svuma

Ebben az esetben az SV UMa változócsillag környékéről készített sv1.pic, sv2.pic referencia fájlokat regisztrálja az sv3.pic ill. sv4.pic friss képekhez, majd azokat átalakítja svuma1.fit stb. fájlokká.
Az svuma*.fit fájlokat ezután feldolgoztathatjuk a VaST programmal, az svreg*.pic fájlokat pedig IRIS alatt használjatjuk blinkelésre.

Remélem, jól csináltam mindent - főleg a kalibrálással foglalkozó szkriptnél.