Scripts IRAF

Il est possible d'exécuter des scripts IRAF, par exemple pour une réduction simple d'images :

# combine calibration frames
imcombine @bias.list output=mbias.fits combine=average
imcombine @dark-180.list output=mdark-180.fits combine=median
imcombine @flat-uhc.list output=mflat-uhc.fits combine=median

# process flat
imarith mflat-uhc.fits - mbias.fits mflat-uhc_d.fits
imarith mflat-uhc.fits / 33518. mflat-uhc_n.fits

# process leo images
imarith @leo.list - mdark-180.fits result=@leo_proc.list
imarith @leo_proc.list / mflat-uhc_n.fits result=@leo_proc.list
imalign @leo_proc.list reference=leo-1p.fits coords=leo.coo boxsize=11 bigbox=63 output=@leo_proc.list
imcombine @leo_proc.list output=leo_comb.fits combine=average reject=sigclip mclip=yes lsigma=7. hsigma=7.

Appel du script depuis la ligne de commande IRAF :

vocl> cl < script.cl