Updates:
These kernels are available for use by anyone for anything, but no guaranty as to their accuracy is given. Use at your own risk! Coments are welcome and appreciated.
Convolution kernels which convert a higher resolution IRAC/MIPS PSF to lower resolution IRAC/MIPS PSF are given here. There kernels were created using a Fourier technique which requires a certain fiddling to get good results. While these kernels are approximate as a result, they should give quite good results. They have not been extensively tested, especially the IRAC-to-IRAC kernels. Feedback to Karl Gordon (kgordon@as.arizona.edu) is appreciated. If you use these kernels in a paper, please reference Gordon et al. (2006, in prep.). This reference should update in a month or two as the paper will be submitted soon.
The MIPS PSFs were generated from STinyTim and show variation with assumed blackbody temperature. The IRAC PSFs are from observations (see Spitzer website) and so don't vary with temperature. To account for the different temperatures, kernels were generated for a range of temperatures.
PSFs used to generate the kernels.
Kernels
I have written an IDL program (conv_image, also need change_image_scale and ensure_psf_centered) which I use to do the convolutions. This code handles different pixel sizes and trys to keep the header updated. Feedback is appreciated. Use at your own risk.
I am also working on kernels which go from UIT, GALEX, and optical (guassian) PSFs to MIPS, but these are less devoloped and I am not as happy with them yet. Stay tunned.
Updated 31 May 2005
| To PSF | |||||||
|---|---|---|---|---|---|---|---|
| From PSF | IRAC C2![]() |
IRAC C3![]() |
IRAC C4![]() |
MIPS 24![]() |
MIPS 70![]() |
MIPS 160![]() |
|
| IRAC C1 | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
| IRAC C2 | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
| IRAC C3 | ![]() |
![]() |
![]() |
![]() |
![]() |
||
| IRAC C4 | ![]() |
![]() |
![]() |
![]() |
|||
| MIPS 24 | ![]() |
![]() |
![]() |
||||
| MIPS 70 | ![]() |
![]() |
|||||