LSSTDESC / Twinkles

10 years. 6 filters. 1 tiny patch of sky. Thousands of time-variable cosmological distance probes.
MIT License
13 stars 12 forks source link

deepCoadd-results FITS header #423

Open jchiang87 opened 7 years ago

jchiang87 commented 7 years ago

At the Dec 1 Twinkles meeting, I was asked to post the header of the coadd catalog results so that the shape measurement parameters could be assessed. I'm attaching the full header for

deepCoadd-results/merged/0/1,1/ref-0-1,1.fits

from the output repo of a recent Level 2 run: merged_deepCoadd_results_catalog_header.txt

Here is the same header passed through grep TTYPE that the column names are easy to see:

TTYPE1  = 'flags   '           / bits for all Flag fields; see also TFLAGn      
TTYPE2  = 'id      '           / unique ID                                      
TTYPE3  = 'coord_ra'           / position in ra/dec                             
TTYPE4  = 'coord_dec'          / position in ra/dec                             
TTYPE5  = 'parent  '           / unique ID of parent source                     
TTYPE6  = 'deblend_nChild'     / Number of children this object has (defaults to
TTYPE7  = 'deblend_psfCenter_x' / If deblended-as-psf, the PSF centroid         
TTYPE8  = 'deblend_psfCenter_y' / If deblended-as-psf, the PSF centroid         
TTYPE9  = 'deblend_psfFlux'    / If deblended-as-psf, the PSF flux              
TTYPE10 = 'base_GaussianCentroid_x' / centroid from Gaussian Centroid algorithm 
TTYPE11 = 'base_GaussianCentroid_y' / centroid from Gaussian Centroid algorithm 
TTYPE12 = 'base_NaiveCentroid_x' / centroid from Naive Centroid algorithm       
TTYPE13 = 'base_NaiveCentroid_y' / centroid from Naive Centroid algorithm       
TTYPE14 = 'base_SdssCentroid_x' / centroid from Sdss Centroid algorithm         
TTYPE15 = 'base_SdssCentroid_y' / centroid from Sdss Centroid algorithm         
TTYPE16 = 'base_SdssCentroid_xSigma' / 1-sigma uncertainty on x position        
TTYPE17 = 'base_SdssCentroid_ySigma' / 1-sigma uncertainty on y position        
TTYPE18 = 'base_InputCount_value' / Number of images contributing at center, not
TTYPE19 = 'base_SdssShape_xx'  / elliptical Gaussian adaptive moments           
TTYPE20 = 'base_SdssShape_yy'  / elliptical Gaussian adaptive moments           
TTYPE21 = 'base_SdssShape_xy'  / elliptical Gaussian adaptive moments           
TTYPE22 = 'base_SdssShape_xxSigma' / 1-sigma uncertainty on xx moment           
TTYPE23 = 'base_SdssShape_yySigma' / 1-sigma uncertainty on yy moment           
TTYPE24 = 'base_SdssShape_xySigma' / 1-sigma uncertainty on xy moment           
TTYPE25 = 'base_SdssShape_x'   / elliptical Gaussian adaptive moments           
TTYPE26 = 'base_SdssShape_y'   / elliptical Gaussian adaptive moments           
TTYPE27 = 'base_SdssShape_flux' / elliptical Gaussian adaptive moments          
TTYPE28 = 'base_SdssShape_fluxSigma' / 1-sigma flux uncertainty                 
TTYPE29 = 'base_SdssShape_psf_xx' / adaptive moments of the PSF model at the obj
TTYPE30 = 'base_SdssShape_psf_yy' / adaptive moments of the PSF model at the obj
TTYPE31 = 'base_SdssShape_psf_xy' / adaptive moments of the PSF model at the obj
TTYPE32 = 'base_SdssShape_flux_xx_Cov' / uncertainty covariance between base_Sds
TTYPE33 = 'base_SdssShape_flux_yy_Cov' / uncertainty covariance between base_Sds
TTYPE34 = 'base_SdssShape_flux_xy_Cov' / uncertainty covariance between base_Sds
TTYPE35 = 'base_CircularApertureFlux_3_0_flux' / flux within 3.000000-pixel aper
TTYPE36 = 'base_CircularApertureFlux_3_0_fluxSigma' / 1-sigma flux uncertainty  
TTYPE37 = 'base_CircularApertureFlux_4_5_flux' / flux within 4.500000-pixel aper
TTYPE38 = 'base_CircularApertureFlux_4_5_fluxSigma' / 1-sigma flux uncertainty  
TTYPE39 = 'base_CircularApertureFlux_6_0_flux' / flux within 6.000000-pixel aper
TTYPE40 = 'base_CircularApertureFlux_6_0_fluxSigma' / 1-sigma flux uncertainty  
TTYPE41 = 'base_CircularApertureFlux_9_0_flux' / flux within 9.000000-pixel aper
TTYPE42 = 'base_CircularApertureFlux_9_0_fluxSigma' / 1-sigma flux uncertainty  
TTYPE43 = 'base_CircularApertureFlux_12_0_flux' / flux within 12.000000-pixel ap
TTYPE44 = 'base_CircularApertureFlux_12_0_fluxSigma' / 1-sigma flux uncertainty 
TTYPE45 = 'base_CircularApertureFlux_17_0_flux' / flux within 17.000000-pixel ap
TTYPE46 = 'base_CircularApertureFlux_17_0_fluxSigma' / 1-sigma flux uncertainty 
TTYPE47 = 'base_CircularApertureFlux_25_0_flux' / flux within 25.000000-pixel ap
TTYPE48 = 'base_CircularApertureFlux_25_0_fluxSigma' / 1-sigma flux uncertainty 
TTYPE49 = 'base_CircularApertureFlux_35_0_flux' / flux within 35.000000-pixel ap
TTYPE50 = 'base_CircularApertureFlux_35_0_fluxSigma' / 1-sigma flux uncertainty 
TTYPE51 = 'base_CircularApertureFlux_50_0_flux' / flux within 50.000000-pixel ap
TTYPE52 = 'base_CircularApertureFlux_50_0_fluxSigma' / 1-sigma flux uncertainty 
TTYPE53 = 'base_CircularApertureFlux_70_0_flux' / flux within 70.000000-pixel ap
TTYPE54 = 'base_CircularApertureFlux_70_0_fluxSigma' / 1-sigma flux uncertainty 
TTYPE55 = 'base_GaussianFlux_flux' / flux from Gaussian Flux algorithm          
TTYPE56 = 'base_GaussianFlux_fluxSigma' / 1-sigma flux uncertainty              
TTYPE57 = 'base_PsfFlux_flux'  / flux derived from linear least-squares fit of P
TTYPE58 = 'base_PsfFlux_fluxSigma' / 1-sigma flux uncertainty                   
TTYPE59 = 'base_Variance_value' / Variance at object position                   
TTYPE60 = 'base_PsfFlux_apCorr' / aperture correction applied to base_PsfFlux   
TTYPE61 = 'base_PsfFlux_apCorrSigma' / aperture correction applied to base_PsfFl
TTYPE62 = 'base_GaussianFlux_apCorr' / aperture correction applied to base_Gauss
TTYPE63 = 'base_GaussianFlux_apCorrSigma' / aperture correction applied to base_
TTYPE64 = 'base_ClassificationExtendedness_value' / Set to 1 for extended source
TTYPE65 = 'footprint'          / archive ID for Footprint                      

@drphilmarshall Is this what you wanted?

drphilmarshall commented 7 years ago

Yes, thanks! @SimonKrughoff I don't see any "cmodel" parameters: woudl it be easy to turn that on in the DM Level 2 pipeline? Most of those measurements look like they can be mapped to schema items to me. Perhaps we shoudl try and make a correspondence and then run it past the appropriate DM expert (Robert L?)

On Fri, Dec 2, 2016 at 12:39 PM, James Chiang notifications@github.com wrote:

At the Dec 1 Twinkles meeting, I was asked to post the header of the coadd catalog results so that the shape measurement parameters could be assessed. I'm attaching the full header for

deepCoadd-results/merged/0/1,1/ref-0-1,1.fits

from the output repo of a recent Level 2 run: merged_deepCoadd_results_catalog_header.txt https://github.com/LSSTDESC/Twinkles/files/628168/merged_deepCoadd_results_catalog_header.txt

Here is the same header passed through grep TTYPE that the column names are easy to see:

TTYPE1 = 'flags ' / bits for all Flag fields; see also TFLAGn TTYPE2 = 'id ' / unique ID TTYPE3 = 'coord_ra' / position in ra/dec TTYPE4 = 'coord_dec' / position in ra/dec TTYPE5 = 'parent ' / unique ID of parent source TTYPE6 = 'deblend_nChild' / Number of children this object has (defaults to TTYPE7 = 'deblend_psfCenter_x' / If deblended-as-psf, the PSF centroid TTYPE8 = 'deblend_psfCenter_y' / If deblended-as-psf, the PSF centroid TTYPE9 = 'deblend_psfFlux' / If deblended-as-psf, the PSF flux TTYPE10 = 'base_GaussianCentroid_x' / centroid from Gaussian Centroid algorithm TTYPE11 = 'base_GaussianCentroid_y' / centroid from Gaussian Centroid algorithm TTYPE12 = 'base_NaiveCentroid_x' / centroid from Naive Centroid algorithm TTYPE13 = 'base_NaiveCentroid_y' / centroid from Naive Centroid algorithm TTYPE14 = 'base_SdssCentroid_x' / centroid from Sdss Centroid algorithm TTYPE15 = 'base_SdssCentroid_y' / centroid from Sdss Centroid algorithm TTYPE16 = 'base_SdssCentroid_xSigma' / 1-sigma uncertainty on x position TTYPE17 = 'base_SdssCentroid_ySigma' / 1-sigma uncertainty on y position TTYPE18 = 'base_InputCount_value' / Number of images contributing at center, not TTYPE19 = 'base_SdssShape_xx' / elliptical Gaussian adaptive moments TTYPE20 = 'base_SdssShape_yy' / elliptical Gaussian adaptive moments TTYPE21 = 'base_SdssShape_xy' / elliptical Gaussian adaptive moments TTYPE22 = 'base_SdssShape_xxSigma' / 1-sigma uncertainty on xx moment TTYPE23 = 'base_SdssShape_yySigma' / 1-sigma uncertainty on yy moment TTYPE24 = 'base_SdssShape_xySigma' / 1-sigma uncertainty on xy moment TTYPE25 = 'base_SdssShape_x' / elliptical Gaussian adaptive moments TTYPE26 = 'base_SdssShape_y' / elliptical Gaussian adaptive moments TTYPE27 = 'base_SdssShape_flux' / elliptical Gaussian adaptive moments TTYPE28 = 'base_SdssShape_fluxSigma' / 1-sigma flux uncertainty TTYPE29 = 'base_SdssShape_psf_xx' / adaptive moments of the PSF model at the obj TTYPE30 = 'base_SdssShape_psf_yy' / adaptive moments of the PSF model at the obj TTYPE31 = 'base_SdssShape_psf_xy' / adaptive moments of the PSF model at the obj TTYPE32 = 'base_SdssShape_flux_xx_Cov' / uncertainty covariance between base_Sds TTYPE33 = 'base_SdssShape_flux_yy_Cov' / uncertainty covariance between base_Sds TTYPE34 = 'base_SdssShape_flux_xy_Cov' / uncertainty covariance between base_Sds TTYPE35 = 'base_CircularApertureFlux_3_0_flux' / flux within 3.000000-pixel aper TTYPE36 = 'base_CircularApertureFlux_3_0_fluxSigma' / 1-sigma flux uncertainty TTYPE37 = 'base_CircularApertureFlux_4_5_flux' / flux within 4.500000-pixel aper TTYPE38 = 'base_CircularApertureFlux_4_5_fluxSigma' / 1-sigma flux uncertainty TTYPE39 = 'base_CircularApertureFlux_6_0_flux' / flux within 6.000000-pixel aper TTYPE40 = 'base_CircularApertureFlux_6_0_fluxSigma' / 1-sigma flux uncertainty TTYPE41 = 'base_CircularApertureFlux_9_0_flux' / flux within 9.000000-pixel aper TTYPE42 = 'base_CircularApertureFlux_9_0_fluxSigma' / 1-sigma flux uncertainty TTYPE43 = 'base_CircularApertureFlux_12_0_flux' / flux within 12.000000-pixel ap TTYPE44 = 'base_CircularApertureFlux_12_0_fluxSigma' / 1-sigma flux uncertainty TTYPE45 = 'base_CircularApertureFlux_17_0_flux' / flux within 17.000000-pixel ap TTYPE46 = 'base_CircularApertureFlux_17_0_fluxSigma' / 1-sigma flux uncertainty TTYPE47 = 'base_CircularApertureFlux_25_0_flux' / flux within 25.000000-pixel ap TTYPE48 = 'base_CircularApertureFlux_25_0_fluxSigma' / 1-sigma flux uncertainty TTYPE49 = 'base_CircularApertureFlux_35_0_flux' / flux within 35.000000-pixel ap TTYPE50 = 'base_CircularApertureFlux_35_0_fluxSigma' / 1-sigma flux uncertainty TTYPE51 = 'base_CircularApertureFlux_50_0_flux' / flux within 50.000000-pixel ap TTYPE52 = 'base_CircularApertureFlux_50_0_fluxSigma' / 1-sigma flux uncertainty TTYPE53 = 'base_CircularApertureFlux_70_0_flux' / flux within 70.000000-pixel ap TTYPE54 = 'base_CircularApertureFlux_70_0_fluxSigma' / 1-sigma flux uncertainty TTYPE55 = 'base_GaussianFlux_flux' / flux from Gaussian Flux algorithm TTYPE56 = 'base_GaussianFlux_fluxSigma' / 1-sigma flux uncertainty TTYPE57 = 'base_PsfFlux_flux' / flux derived from linear least-squares fit of P TTYPE58 = 'base_PsfFlux_fluxSigma' / 1-sigma flux uncertainty TTYPE59 = 'base_Variance_value' / Variance at object position TTYPE60 = 'base_PsfFlux_apCorr' / aperture correction applied to base_PsfFlux TTYPE61 = 'base_PsfFlux_apCorrSigma' / aperture correction applied to base_PsfFl TTYPE62 = 'base_GaussianFlux_apCorr' / aperture correction applied to base_Gauss TTYPE63 = 'base_GaussianFluxapCorrSigma' / aperture correction applied to base TTYPE64 = 'base_ClassificationExtendedness_value' / Set to 1 for extended source TTYPE65 = 'footprint' / archive ID for Footprint

@drphilmarshall https://github.com/drphilmarshall Is this what you wanted?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/LSSTDESC/Twinkles/issues/423, or mute the thread https://github.com/notifications/unsubscribe-auth/AArY9zyWcJX14f57n-u5CdqkmxU8wNerks5rEIH7gaJpZM4LC94n .

SimonKrughoff commented 7 years ago

It looks like this is fairly easy to turn on. We can use obs_subaru as a template. See here and here.