| | 1 | = PS1 Photometric System = |
| | 2 | |
| | 3 | This is a compendium of all the information for Pan-STARRS 1 bandpasses |
| | 4 | assembled by John Tonry. The version is 2010-10-28. |
| | 5 | |
| | 6 | The primary sources of information are rebinned onto a uniform 1nm |
| | 7 | table, which is then integrated against various SEDs to get color |
| | 8 | terms and zero points. |
| | 9 | |
| | 10 | == Derivation of bandpasses and throughputs == |
| | 11 | |
| | 12 | The program "homogenize" creates two files that assemble all of the |
| | 13 | various pieces of information onto the uniform, 1nm wavelength scale. |
| | 14 | |
| | 15 | {{{ |
| | 16 | ps1.phot - transmissions of system and filters |
| | 17 | ps1.zp - sensitivities in each filter |
| | 18 | ps1.bandpass - net throughput in each bandpass relative to unobscured 1.8m |
| | 19 | ps1.oob - filter reflection and out-of-band transmission (not very useful) |
| | 20 | }}} |
| | 21 | |
| | 22 | The columns in ps1.phot are |
| | 23 | |
| | 24 | {{{ |
| | 25 | wave - wavelength [nm] |
| | 26 | scatt - atmospheric scattering loss per airmass, probably KPNO |
| | 27 | molec - atmospheric absorption loss per airmass, probably CTIO |
| | 28 | airglow - dark sky airglow [ph/sec/m^2/nm/arcsec^2] |
| | 29 | alum - reflectivity of PS1 aluminum, per surface (2 total) |
| | 30 | AR - transmission of PS1 AR coatings, per surface (6 total) |
| | 31 | QE-80 - PS1 OTA QE, set to -80C |
| | 32 | CCD_AR - PS1 OTA reflectivity |
| | 33 | Tput - PS1 system total throughput, measured by laser, no filter, no atm |
| | 34 | Barr: - Average transmissions measured by Barr for 6 filters |
| | 35 | laser: - Average transmissions measured in situ by laser for 6 filters |
| | 36 | }}} |
| | 37 | |
| | 38 | where the laser throughput is the ratio of the signal measured when |
| | 39 | filter was in place to the signal when it was out of the beam. |
| | 40 | |
| | 41 | Given this, we should expect to see (and do find) |
| | 42 | |
| | 43 | {{{ |
| | 44 | Tput ~ alum^2 * AR^6 * QE |
| | 45 | }}} |
| | 46 | |
| | 47 | The laser measurement did not have any means to put an absolute scale |
| | 48 | on throughput, so "Tput" is adjusted to match this product. It is |
| | 49 | reassuring that this simultaneously gives zeropoints for the entire |
| | 50 | system that match SDSS-derived zero points quite well. |
| | 51 | |
| | 52 | [[Image(ps1_throughput.png, 50%)]] |
| | 53 | |
| | 54 | There are distinct differences between the laser-derived filter |
| | 55 | bandpasses and those measured by Barr: the laser red side is a bit |
| | 56 | brighter and the laser throughputs are higher. Inasmuch as the |
| | 57 | throughputs are simply laser through filter divided by laser without |
| | 58 | filter, we are at a loss to understand why this difference occurs, but |
| | 59 | we worry about things like extra scattered light that is far out of |
| | 60 | focus and therefore does not contribute to a star-based sensitivity, |
| | 61 | or possibly a non-filled pupil that traverses the AR coating at a |
| | 62 | non-representative set of angles. |
| | 63 | |
| | 64 | [[Image(ps1_filt.png, 50%)]] |
| | 65 | |
| | 66 | On the other hand, we find that the SDSS-based zero points have an 0.1 |
| | 67 | mag trend from g to y when we use (alum^2 * AR^6 * QE) and it is not |
| | 68 | present for Tput. Here we worry about the accuracy of the aluminum |
| | 69 | and AR coating traces. (For example the wiggles measured in the Al |
| | 70 | come from the overcoat, but do not appear in Tput, suggesting that the |
| | 71 | overcoat may not have a uniform thickness over the full aperture.) |
| | 72 | |
| | 73 | Therefore our best guess at the system response is (Tput*Barr_filter), |
| | 74 | and that is what is used for ps1.zp and ps1.bandpass. |
| | 75 | |
| | 76 | [[Image(ps1_trans.png, 50%)]] |
| | 77 | |
| | 78 | The photons collected from a source of AB=0 in a bandpass dln_nu should be |
| | 79 | |
| | 80 | {{{ |
| | 81 | ZP = 5.48e6 ph/cm^2/sec/ln_nu * Aeff * dln_nu * (scatt*molec)**secz * Tput * Barr_filter |
| | 82 | }}} |
| | 83 | where |
| | 84 | |
| | 85 | {{{ |
| | 86 | Aeff = (1-VIGNETTE) * pi/4 * (180cm)^2, VIGNETTE ~ 0.35 |
| | 87 | }}} |
| | 88 | |
| | 89 | The zeropoints derived for PS1 listed in ps1.phot are (secz = 1.3): |
| | 90 | |
| | 91 | {{{ |
| | 92 | Filt weff FWHM sigma Q ZP ZP-SDSS |
| | 93 | g 483 99 0.0870 0.0769 24.61 -0.01 |
| | 94 | r 619 98 0.0672 0.0965 24.85 0.01 |
| | 95 | i 752 90 0.0509 0.0912 24.79 0.01 |
| | 96 | z 866 72 0.0352 0.0592 24.32 -0.01 |
| | 97 | y 971 89 0.0391 0.0248 23.38 -0.01 |
| | 98 | w 609 267 0.1866 0.2940 26.06 0.35 (bogus, see below) |
| | 99 | o 652 379 0.2471 0.4035 26.41 0.25 (bogus, see below) |
| | 100 | }}} |
| | 101 | |
| | 102 | The "ZP-SDSS" column here comes from a comparison of guide star fluxes |
| | 103 | with magnitudes from 2MASS on the SDSS system. The w and o magnitudes |
| | 104 | were simply taken to be i band, incurring an error that we can now |
| | 105 | correct. Note that this is calculated for a CCD temperature of -80C. |
| | 106 | If the CCDs were warmed to -60C the y band ZP would increase by 0.1 |
| | 107 | magnitude to 23.48. |
| | 108 | |
| | 109 | We follow Fukugita 1996, |
| | 110 | |
| | 111 | {{{ |
| | 112 | S(nu) = 5.48e6 [ph/cm^2/sec/ln_nu] * Aeff * |
| | 113 | (scatt*molec)**secz * Tput * Barr_filter |
| | 114 | weff = exp[ int(dln_nu S(nu) lnlam) / int(dln_nu S(nu)) ] |
| | 115 | sigma = sqrt[ int(dln_nu S(nu) (lnlam/weff)^2) / int(dln_nu S(nu)) ] |
| | 116 | Q = int(dln_nu S(nu)) |
| | 117 | ZP = 2.5 log[ Q ] + 27.40 |
| | 118 | = 2.5 log[ int(dln_nu 5.48e6 ph/cm^2/sec/ln_nu * Aeff * |
| | 119 | (scatt*molec)**secz * Tput * Barr_filter) ] |
| | 120 | |
| | 121 | NB: 48.60 = 2.5log(h[cgs]*5.48e6) |
| | 122 | }}} |
| | 123 | |
| | 124 | Note that these are dimensionless bandpasses, so AB magnitudes are |
| | 125 | obtained for a source of flux f_nu [cgs] as |
| | 126 | |
| | 127 | {{{ |
| | 128 | m = -2.5 log[ int(dln_nu S(nu) f_nu) / int(dln_nu S(nu)) ] - 48.60 |
| | 129 | }}} |
| | 130 | |
| | 131 | Please do *not* confuse with bandpasses traditionally presented as |
| | 132 | a weighting function for an energy integral. The "starphot" program |
| | 133 | uses the energy weighting only for the BVRI magnitudes. |
| | 134 | |
| | 135 | As with SDSS, Pan-STARRS defines its filter system at a standard |
| | 136 | airmass of 1.3. |
| | 137 | |
| | 138 | == Synthetic photometry and colors == |
| | 139 | |
| | 140 | The program "starphot" assembles all sorts of filter bandpasses |
| | 141 | (Bessel BVRI and synthetic JHKs, SDSS, and Pan-STARRS1 as described |
| | 142 | above), all sorts of stellar SEDs (Gunn&Stryker, STScI calspec |
| | 143 | standards, and SPEX MLT dwarf standards), and calculates magnitudes. |
| | 144 | |
| | 145 | The result in starphot.out lists |
| | 146 | |
| | 147 | {{{ |
| | 148 | Star - running index |
| | 149 | Name - star name |
| | 150 | Sptype - ascii spectral type |
| | 151 | Type - spectral type: O0 = 1.0 through T9 = 9.9 (-1 for no type) |
| | 152 | L - luminosity class, 1-5 and 10 for white dwarf |
| | 153 | V - cataloged apparent V magnitude (except Sun is absolute) |
| | 154 | H - cataloged apparent H magnitude |
| | 155 | }}} |
| | 156 | |
| | 157 | Then columns for magnitudes and uncertainties: |
| | 158 | |
| | 159 | {{{ |
| | 160 | Johnson/Bessel: B, V, R_KC, I_KC, J, H, Ks |
| | 161 | |
| | 162 | SDSS: u_SDSS, g_SDSS, r_SDSS, i_SDSS, z_SDSS |
| | 163 | |
| | 164 | PS1: g_PS1, r_PS1, i_PS1, z_PS1, y_PS1, w_PS1, o_PS1 |
| | 165 | }}} |
| | 166 | |
| | 167 | (o_PS1 is "open", i.e. no filter). Note that 99.99 is used for a |
| | 168 | non-calculated magnitude (SED didn't overlap bandpass) and 9.99 is |
| | 169 | used for a completely uncertain magnitude (ditto). |
| | 170 | |
| | 171 | From this output file, we derive two equations for w_PS1 and o_PS1 |
| | 172 | magnitudes that can be used for assigning guide star magnitudes |
| | 173 | (and therefore extinctions when these filters are in): |
| | 174 | |
| | 175 | {{{ |
| | 176 | (w-r) = 0.05 + 0.18 (r-i) - 0.47 (r-i)^2 |
| | 177 | |
| | 178 | (o-r) = 0.08 - 0.08 (r-i) - 0.96 (r-i)^2 |
| | 179 | }}} |
| | 180 | |
| | 181 | Prior to this the w_PS1 and o_PS1 guide star magnitudes were simply |
| | 182 | being set to the i magnitude, therefore incurring the "ZP-SDSS" |
| | 183 | magnitude errors above from a typical star color of (r-i)=0.25. |
| | 184 | |
| | 185 | As an example of what can be gleaned from starphot.out, here is a plot |
| | 186 | that shows the comparison between PS1 and SDSS magnitudes as a function of (r-i). |
| | 187 | Note that the PS1 g filter is distinctly redder than that of SDSS (partially |
| | 188 | because the SDSS CCDs have better 400nm QE than PS1 and partly because |
| | 189 | PS1 did not feel the need to exclude the 5577 and 5460 sky lines), the PS1 |
| | 190 | z filter is distinctly bluer than SDSS (because it is cut off on the red |
| | 191 | side and picked up by the y filter), and the PS1 r and i filters are very |
| | 192 | close to SDSS. |
| | 193 | |
| | 194 | [[Image(sdss_cmp.png, 50%)]] |
| | 195 | |
| | 196 | |
| | 197 | == Detailed source directories == |
| | 198 | |
| | 199 | The full directory of all information is found in PS1_PHOT.tar.bz2. |
| | 200 | Within it the directory Etc has typical atmospheric extinction functions |
| | 201 | and OH emission, the Bessel directory contains the BVRI bandpasses from |
| | 202 | Bessel (199), the SDSS directory has the SDSS bandpasses, and the Std_star directory |
| | 203 | has spectral energy distributions from Gunn&Stryker (augmented to the IR by |
| | 204 | Bruzual and Persson), the STScI Calspec standards, and the SPEX cool dwarf |
| | 205 | standards. |
| | 206 | |
| | 207 | {{{ |
| | 208 | **************************************************************** |
| | 209 | These are the various filter curves measured by Barr, |
| | 210 | in the PS1_trans directory |
| | 211 | |
| | 212 | Note: y2 is the original 975-1025 bandpass filter |
| | 213 | y3 (or y) is the new 925 long-pass filter |
| | 214 | |
| | 215 | PS_filter.g - Extract from Barr spreadsheet of g transmission |
| | 216 | PS_filter.r - Extract from Barr spreadsheet of r transmission |
| | 217 | PS_filter.i - Extract from Barr spreadsheet of i transmission |
| | 218 | PS_filter.z - Extract from Barr spreadsheet of z transmission |
| | 219 | PS_filter.y - Extract from Barr spreadsheet of y3 transmission |
| | 220 | PS_filter.w - Extract from Barr spreadsheet of w transmission |
| | 221 | PS_filter.y2 - Extract from Barr spreadsheet of y2 transmission |
| | 222 | |
| | 223 | PS_filter_oob.g - Extract from Barr spreadsheet of g out of band transmission |
| | 224 | PS_filter_oob.r - Extract from Barr spreadsheet of r out of band transmission |
| | 225 | PS_filter_oob.i - Extract from Barr spreadsheet of i out of band transmission |
| | 226 | PS_filter_oob.z - Extract from Barr spreadsheet of z out of band transmission |
| | 227 | PS_filter_oob.y - Extract from Barr spreadsheet of y3 out of band transmission |
| | 228 | PS_filter_oob.w - Extract from Barr spreadsheet of w out of band transmission |
| | 229 | PS_filter_oob.y2 - Extract from Barr spreadsheet of y2 out of band transmission |
| | 230 | |
| | 231 | PS_filter_refl.g - Extract from Barr spreadsheet of g second surface reflection |
| | 232 | PS_filter_refl.r - Extract from Barr spreadsheet of r second surface reflection |
| | 233 | PS_filter_refl.i - Extract from Barr spreadsheet of i second surface reflection |
| | 234 | PS_filter_refl.z - Extract from Barr spreadsheet of z second surface reflection |
| | 235 | PS_filter_refl.y - Extract from Barr spreadsheet of y3 second surface reflection |
| | 236 | PS_filter_refl.w - Extract from Barr spreadsheet of w second surface reflection |
| | 237 | PS_filter_refl.y2 - Extract from Barr spreadsheet of y2 second surface reflection |
| | 238 | |
| | 239 | In the XLS directory: |
| | 240 | --------------------- |
| | 241 | gbandRAWDATA.xls.bz2 - Spreadsheet from Barr with g filter transmission, etc |
| | 242 | rbandRAWDATA.xls.bz2 - Spreadsheet from Barr with r filter transmission, etc |
| | 243 | ibandRAWDATA.xls.bz2 - Spreadsheet from Barr with i filter transmission, etc |
| | 244 | zbandRAWDATA.xls.bz2 - Spreadsheet from Barr with z filter transmission, etc |
| | 245 | y3bandRAWDATA.xls.bz2 - Spreadsheet from Barr with y3 filter transmission, etc |
| | 246 | wbandRAWDATA.xls.bz2 - Spreadsheet from Barr with w filter transmission, etc |
| | 247 | y2bandRAWDATA.xls.bz2 - Spreadsheet from Barr with y2 filter transmission, etc |
| | 248 | **************************************************************** |
| | 249 | }}} |
| | 250 | |
| | 251 | |
| | 252 | {{{ |
| | 253 | **************************************************************** |
| | 254 | This is the AR coating on the lenses (6 surfaces total) from Infinite Optics |
| | 255 | in the PS1_trans directory |
| | 256 | |
| | 257 | PS_lens.ar - reflectivities of PS1 lens AR coatings, per surface. |
| | 258 | **************************************************************** |
| | 259 | }}} |
| | 260 | |
| | 261 | |
| | 262 | {{{ |
| | 263 | **************************************************************** |
| | 264 | These are the reflectivity of the M1 and M2 coatings (provenance uncertain) |
| | 265 | in the PS1_trans directory |
| | 266 | |
| | 267 | Note: M2 originally had a silver coating that degraded quickly and badly so |
| | 268 | it was replaced with aluminum, presumably the same as M1. |
| | 269 | |
| | 270 | PS_m1_al.xls.bz2 - vendor supplied spreadsheet of M1 aluminum reflectivities |
| | 271 | PS_m2_ag.xls.bz2 - vendor supplied spreadsheet of M2 silver reflectivities |
| | 272 | |
| | 273 | PS_m1.al - extract of aluminum of M1 from spreadsheet |
| | 274 | PS_m2.ag - extract of silver of M2 from spreadsheet |
| | 275 | PS_m12.refl - extracts of M1 aluminum, original M2 silver combined |
| | 276 | PS_m12_refl.gif - vendor supplied curve of Al/Ag, as measured? |
| | 277 | PS_m12_asbuilt.refl - basically same as PS_m12.refl, as measured? |
| | 278 | PS_m12_refl.xv - JT's tabulation from digitization of PS_m12_refl.gif |
| | 279 | |
| | 280 | Unclear what are the best reflectivities to use, probably the aluminum |
| | 281 | from PS_m12_asbuilt.refl, squared for M1 and M2. Note that there are a |
| | 282 | lot of wiggles red of 800nm that probably come from the overcoat, and |
| | 283 | these do not appear in the laser-derived Tput, probably because they |
| | 284 | are not consistent across the full aperture of M1 and M2. Also, note that |
| | 285 | the aluminum coatings are well below bare aluminum red of 800nm and are |
| | 286 | a suspect in the droop of Tput measured response relative to the prediction. |
| | 287 | **************************************************************** |
| | 288 | }}} |
| | 289 | |
| | 290 | |
| | 291 | {{{ |
| | 292 | **************************************************************** |
| | 293 | On 2009-12-13 Doherty, Stubbs, Keith from NIST, and Tonry used a |
| | 294 | tunable laser from NIST and a calibrated photodiode to measure the |
| | 295 | full response of the PS1 system, from entrance aperture to detector. |
| | 296 | We did not have a means to get an absolute zeropoint, but we think |
| | 297 | that the relative measurements are accurate to a few percent. Each |
| | 298 | point is therefore a relative response of the full system less |
| | 299 | atmosphere (think of an effective aperture) that should be consistent |
| | 300 | for all filters (and no filter, named "o" for open). The r filter was |
| | 301 | remeasured at interleaved wavelengths on the blue side of the bandpass |
| | 302 | several times to get a sense of the repeatability. The throughput |
| | 303 | was measured in 7 different annuli with outer radius 3200*r pixels. |
| | 304 | In the PS1_trans directory: |
| | 305 | |
| | 306 | laser_091213.throughput - PS1 effective aperture (arbitrary normalization) |
| | 307 | |
| | 308 | Note that the quotient of filter to open is usually a very good match |
| | 309 | to transmissions measured by Barr, but there are definitely some |
| | 310 | disagreements, for example Barr shows a much larger change of r filter |
| | 311 | response as a function of radius than the laser measurement. |
| | 312 | |
| | 313 | The OTA temperature on that day was about -79C. |
| | 314 | **************************************************************** |
| | 315 | }}} |
| | 316 | |
| | 317 | |
| | 318 | {{{ |
| | 319 | **************************************************************** |
| | 320 | In the OTA_QE are the QE measurements for each of the 60 OTAs in |
| | 321 | GPC1; GPC1_ota.081219 shows the layout. The *.qe files list |
| | 322 | measurements for each cell, the *.qetemp files list the temperature |
| | 323 | at the time of measurement. Since the gain is not easy to measure |
| | 324 | to high accuracy on a cell-by-cell basis, there is some variation |
| | 325 | in measured QE, so OTA.qe provides a median QE for each OTA, where |
| | 326 | all cells are normalized to a QE of 0.97 at 750nm. |
| | 327 | |
| | 328 | Although the OTAs are quite similar, note that the red QE depends on |
| | 329 | temperature, and since the OTAs were measured at different |
| | 330 | temperatures the red QE's differ a bit. Also, the Lot 3 OTAs |
| | 331 | apparently had a better IILA than Lots 1 and 2, and so have distinctly |
| | 332 | higher QE at 400-550nm. |
| | 333 | |
| | 334 | The dependence of red QE on temperature is roughly |
| | 335 | |
| | 336 | A1 = MAX(0, MIN( 0.001-3.2e-6*(w-950nm), 1e-5*(w-850nm) ) ) |
| | 337 | QE = A0 + A1*(T+60C) |
| | 338 | |
| | 339 | In the OTA_QE directory: |
| | 340 | |
| | 341 | OTA.aveqe - mean OTA QE at -60C (in PS_PRIMARY_PHOT) |
| | 342 | OTA_realteal.ar - reflectivity of OTA surface |
| | 343 | GPC1_ota.081219 - layout of OTAs in GPC1 focal plane |
| | 344 | 58-Lot-WaferChip.qe - cell by cell QE measured for OTA |
| | 345 | 58-Lot-WaferChip.qetemp - test temperatures |
| | 346 | blueqe.png - dependence of blue QE on Lot number |
| | 347 | red.png - dependence of red QE on temperature |
| | 348 | qe.png - tested QE curves |
| | 349 | qe-60.png - tested QE curves, adjusted to -60C |
| | 350 | OTA.qe - QE measured for each of 60 OTAs in GPC1 |
| | 351 | **************************************************************** |
| | 352 | }}} |