IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changes between Initial Version and Version 1 of PS1_Photometric_System


Ignore:
Timestamp:
Oct 29, 2010, 9:11:10 AM (16 years ago)
Author:
jt
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PS1_Photometric_System

    v1 v1  
     1= PS1 Photometric System =
     2
     3This is a compendium of all the information for Pan-STARRS 1 bandpasses
     4assembled by John Tonry.  The version is 2010-10-28.
     5
     6The primary sources of information are rebinned onto a uniform 1nm
     7table, which is then integrated against various SEDs to get color
     8terms and zero points.
     9
     10== Derivation of bandpasses and throughputs ==
     11
     12The program "homogenize" creates two files that assemble all of the
     13various 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
     22The 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
     38where the laser throughput is the ratio of the signal measured when
     39filter was in place to the signal when it was out of the beam.
     40
     41Given this, we should expect to see (and do find)
     42
     43{{{
     44 Tput ~ alum^2 * AR^6 * QE
     45}}}
     46
     47The laser measurement did not have any means to put an absolute scale
     48on throughput, so "Tput" is adjusted to match this product.  It is
     49reassuring that this simultaneously gives zeropoints for the entire
     50system that match SDSS-derived zero points quite well.
     51
     52[[Image(ps1_throughput.png, 50%)]]
     53
     54There are distinct differences between the laser-derived filter
     55bandpasses and those measured by Barr: the laser red side is a bit
     56brighter and the laser throughputs are higher.  Inasmuch as the
     57throughputs are simply laser through filter divided by laser without
     58filter, we are at a loss to understand why this difference occurs, but
     59we worry about things like extra scattered light that is far out of
     60focus and therefore does not contribute to a star-based sensitivity,
     61or possibly a non-filled pupil that traverses the AR coating at a
     62non-representative set of angles.
     63
     64[[Image(ps1_filt.png, 50%)]]
     65
     66On the other hand, we find that the SDSS-based zero points have an 0.1
     67mag trend from g to y when we use (alum^2 * AR^6 * QE) and it is not
     68present for Tput.  Here we worry about the accuracy of the aluminum
     69and AR coating traces.  (For example the wiggles measured in the Al
     70come from the overcoat, but do not appear in Tput, suggesting that the
     71overcoat may not have a uniform thickness over the full aperture.)
     72
     73Therefore our best guess at the system response is (Tput*Barr_filter),
     74and that is what is used for ps1.zp and ps1.bandpass.
     75
     76[[Image(ps1_trans.png, 50%)]]
     77
     78The 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}}}
     83where
     84
     85{{{
     86  Aeff = (1-VIGNETTE) * pi/4 * (180cm)^2,    VIGNETTE ~ 0.35
     87}}}
     88
     89The 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
     102The "ZP-SDSS" column here comes from a comparison of guide star fluxes
     103with magnitudes from 2MASS on the SDSS system.  The w and o magnitudes
     104were simply taken to be i band, incurring an error that we can now
     105correct.  Note that this is calculated for a CCD temperature of -80C.
     106If the CCDs were warmed to -60C the y band ZP would increase by 0.1
     107magnitude to 23.48.
     108
     109We 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
     124Note that these are dimensionless bandpasses, so AB magnitudes are
     125obtained 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
     131Please do *not* confuse with bandpasses traditionally presented as
     132a weighting function for an energy integral.  The "starphot" program
     133uses the energy weighting only for the BVRI magnitudes.
     134
     135As with SDSS, Pan-STARRS defines its filter system at a standard
     136airmass of 1.3. 
     137
     138== Synthetic photometry and colors ==
     139
     140The program "starphot" assembles all sorts of filter bandpasses
     141(Bessel BVRI and synthetic JHKs, SDSS, and Pan-STARRS1 as described
     142above), all sorts of stellar SEDs (Gunn&Stryker, STScI calspec
     143standards, and SPEX MLT dwarf standards), and calculates magnitudes.
     144
     145The 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 
     157Then 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
     168non-calculated magnitude (SED didn't overlap bandpass) and 9.99 is
     169used for a completely uncertain magnitude (ditto).
     170
     171From this output file, we derive two equations for w_PS1 and o_PS1
     172magnitudes 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
     181Prior to this the w_PS1 and o_PS1 guide star magnitudes were simply
     182being set to the i magnitude, therefore incurring the "ZP-SDSS"
     183magnitude errors above from a typical star color of (r-i)=0.25.
     184
     185As an example of what can be gleaned from starphot.out, here is a plot
     186that shows the comparison between PS1 and SDSS magnitudes as a function of (r-i).
     187Note that the PS1 g filter is distinctly redder than that of SDSS (partially
     188because the SDSS CCDs have better 400nm QE than PS1 and partly because
     189PS1 did not feel the need to exclude the 5577 and 5460 sky lines), the PS1
     190z filter is distinctly bluer than SDSS (because it is cut off on the red
     191side and picked up by the y filter), and the PS1 r and i filters are very
     192close to SDSS.
     193
     194[[Image(sdss_cmp.png, 50%)]]
     195
     196
     197== Detailed source directories ==
     198
     199The full directory of all information is found in PS1_PHOT.tar.bz2.
     200Within it the directory Etc has typical atmospheric extinction functions
     201and OH emission, the Bessel directory contains the BVRI bandpasses from
     202Bessel (199), the SDSS directory has the SDSS bandpasses, and the Std_star directory
     203has spectral energy distributions from Gunn&Stryker (augmented to the IR by
     204Bruzual and Persson), the STScI Calspec standards, and the SPEX cool dwarf
     205standards.
     206
     207{{{
     208****************************************************************
     209These are the various filter curves measured by Barr,
     210in 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
     215PS_filter.g              - Extract from Barr spreadsheet of g transmission
     216PS_filter.r              - Extract from Barr spreadsheet of r transmission
     217PS_filter.i              - Extract from Barr spreadsheet of i transmission
     218PS_filter.z              - Extract from Barr spreadsheet of z transmission
     219PS_filter.y              - Extract from Barr spreadsheet of y3 transmission
     220PS_filter.w              - Extract from Barr spreadsheet of w transmission
     221PS_filter.y2             - Extract from Barr spreadsheet of y2 transmission
     222
     223PS_filter_oob.g          - Extract from Barr spreadsheet of g out of band transmission
     224PS_filter_oob.r          - Extract from Barr spreadsheet of r out of band transmission
     225PS_filter_oob.i          - Extract from Barr spreadsheet of i out of band transmission
     226PS_filter_oob.z          - Extract from Barr spreadsheet of z out of band transmission
     227PS_filter_oob.y          - Extract from Barr spreadsheet of y3 out of band transmission
     228PS_filter_oob.w          - Extract from Barr spreadsheet of w out of band transmission
     229PS_filter_oob.y2         - Extract from Barr spreadsheet of y2 out of band transmission
     230
     231PS_filter_refl.g         - Extract from Barr spreadsheet of g second surface reflection
     232PS_filter_refl.r         - Extract from Barr spreadsheet of r second surface reflection
     233PS_filter_refl.i         - Extract from Barr spreadsheet of i second surface reflection
     234PS_filter_refl.z         - Extract from Barr spreadsheet of z second surface reflection
     235PS_filter_refl.y         - Extract from Barr spreadsheet of y3 second surface reflection
     236PS_filter_refl.w         - Extract from Barr spreadsheet of w second surface reflection
     237PS_filter_refl.y2        - Extract from Barr spreadsheet of y2 second surface reflection
     238
     239In the XLS directory:
     240---------------------
     241gbandRAWDATA.xls.bz2     - Spreadsheet from Barr with g filter transmission, etc
     242rbandRAWDATA.xls.bz2     - Spreadsheet from Barr with r filter transmission, etc
     243ibandRAWDATA.xls.bz2     - Spreadsheet from Barr with i filter transmission, etc
     244zbandRAWDATA.xls.bz2     - Spreadsheet from Barr with z filter transmission, etc
     245y3bandRAWDATA.xls.bz2    - Spreadsheet from Barr with y3 filter transmission, etc
     246wbandRAWDATA.xls.bz2     - Spreadsheet from Barr with w filter transmission, etc
     247y2bandRAWDATA.xls.bz2    - Spreadsheet from Barr with y2 filter transmission, etc
     248****************************************************************
     249}}}
     250
     251
     252{{{
     253****************************************************************
     254This is the AR coating on the lenses (6 surfaces total) from Infinite Optics
     255in the PS1_trans directory
     256
     257PS_lens.ar               - reflectivities of PS1 lens AR coatings, per surface.
     258****************************************************************
     259}}}
     260
     261
     262{{{
     263****************************************************************
     264These are the reflectivity of the M1 and M2 coatings (provenance uncertain)
     265in 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
     270PS_m1_al.xls.bz2         - vendor supplied spreadsheet of M1 aluminum reflectivities
     271PS_m2_ag.xls.bz2         - vendor supplied spreadsheet of M2 silver reflectivities
     272
     273PS_m1.al                 - extract of aluminum of M1 from spreadsheet
     274PS_m2.ag                 - extract of silver of M2 from spreadsheet
     275PS_m12.refl              - extracts of M1 aluminum, original M2 silver combined
     276PS_m12_refl.gif          - vendor supplied curve of Al/Ag, as measured?
     277PS_m12_asbuilt.refl      - basically same as PS_m12.refl, as measured?
     278PS_m12_refl.xv           - JT's tabulation from digitization of PS_m12_refl.gif
     279
     280Unclear what are the best reflectivities to use, probably the aluminum
     281from PS_m12_asbuilt.refl, squared for M1 and M2.  Note that there are a
     282lot of wiggles red of 800nm that probably come from the overcoat, and
     283these do not appear in the laser-derived Tput, probably because they
     284are not consistent across the full aperture of M1 and M2.  Also, note that
     285the aluminum coatings are well below bare aluminum red of 800nm and are
     286a suspect in the droop of Tput measured response relative to the prediction.
     287****************************************************************
     288}}}
     289
     290
     291{{{
     292****************************************************************
     293On 2009-12-13 Doherty, Stubbs, Keith from NIST, and Tonry used a
     294tunable laser from NIST and a calibrated photodiode to measure the
     295full response of the PS1 system, from entrance aperture to detector.
     296We did not have a means to get an absolute zeropoint, but we think
     297that the relative measurements are accurate to a few percent.  Each
     298point is therefore a relative response of the full system less
     299atmosphere (think of an effective aperture) that should be consistent
     300for all filters (and no filter, named "o" for open).  The r filter was
     301remeasured at interleaved wavelengths on the blue side of the bandpass
     302several times to get a sense of the repeatability.  The throughput
     303was measured in 7 different annuli with outer radius 3200*r pixels.
     304In the PS1_trans directory:
     305
     306laser_091213.throughput  - PS1 effective aperture (arbitrary normalization)
     307
     308Note that the quotient of filter to open is usually a very good match
     309to transmissions measured by Barr, but there are definitely some
     310disagreements, for example Barr shows a much larger change of r filter
     311response as a function of radius than the laser measurement.
     312
     313The OTA temperature on that day was about -79C.
     314****************************************************************
     315}}}
     316
     317
     318{{{
     319****************************************************************
     320In the OTA_QE are the QE measurements for each of the 60 OTAs in
     321GPC1; GPC1_ota.081219 shows the layout.  The *.qe files list
     322measurements for each cell, the *.qetemp files list the temperature
     323at the time of measurement.  Since the gain is not easy to measure
     324to high accuracy on a cell-by-cell basis, there is some variation
     325in measured QE, so OTA.qe provides a median QE for each OTA, where
     326all cells are normalized to a QE of 0.97 at 750nm.
     327
     328Although the OTAs are quite similar, note that the red QE depends on
     329temperature, and since the OTAs were measured at different
     330temperatures the red QE's differ a bit.  Also, the Lot 3 OTAs
     331apparently had a better IILA than Lots 1 and 2, and so have distinctly
     332higher QE at 400-550nm.
     333
     334The 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
     339In the OTA_QE directory:
     340
     341OTA.aveqe                - mean OTA QE at -60C (in PS_PRIMARY_PHOT)
     342OTA_realteal.ar          - reflectivity of OTA surface
     343GPC1_ota.081219          - layout of OTAs in GPC1 focal plane
     34458-Lot-WaferChip.qe      - cell by cell QE measured for OTA
     34558-Lot-WaferChip.qetemp  - test temperatures
     346blueqe.png               - dependence of blue QE on Lot number
     347red.png                  - dependence of red QE on temperature
     348qe.png                   - tested QE curves
     349qe-60.png                - tested QE curves, adjusted to -60C
     350OTA.qe                   - QE measured for each of 60 OTAs in GPC1
     351****************************************************************
     352}}}