Key to ASCII object tables

FldStrt ColNcolFormatDescription
002%2dRun: Data run id number
131%1dRerun: Data processing id number
251%1dCamCol: Mosaic Camera Column id number
373%3dField: Run field id number
4114%4dId: Id number within a field
5161%1dType: 3=galaxy, 6=star, 8=sky
61810%08xObject Flags: photo pipeline bit flags
7297%7.2fObject Column: column number (x) in field
8377%7.2fObject Row: row number (y) in field
94510%10.6fRA: J2000 RA of object
105610%10.6fDEC: J2000 DEC of object
11675%5.2fu* psf magnitude (see note on flux-magnitude system below)
12734%4.2fu* psf magnitude error (see system note)
13785%5.2fg* psf magnitude
14844%4.2fg* psf magnitude error
15895%5.2fr* psf magnitude
16954%4.2fr* psf magnitude error
171005%5.2fi* psf magnitude
181064%4.2fi* psf magnitude error
191115%5.2fz* psf magnitude
201174%4.2fz* psf magnitude error
211225%5.2fu* fiber magnitude
221284%4.2fu* fiber magnitude error
231335%5.2fg* fiber magnitude
241394%4.2fg* fiber magnitude error
251445%5.2fr* fiber magnitude
261504%4.2fr* fiber magnitude error
271555%5.2fi* fiber magnitude
281614%4.2fi* fiber magnitude error
291665%5.2fz* fiber magnitude
301724%4.2fz* fiber magnitude error
311775%5.2fu* Petrosian magnitude
321834%4.2fu* Petrosian magnitude error
331885%5.2fg* Petrosian magnitude
341944%4.2fg* Petrosian magnitude error
351995%5.2fr* Petrosian magnitude
362054%4.2fr* Petrosian magnitude error
372105%5.2fi* Petrosian magnitude
382164%4.2fi* Petrosian magnitude error
392215%5.2fz* Petrosian magnitude
402274%4.2fz* Petrosian magnitude error
412325%5.2fu* Sky Surface Brightness
422385%5.2fg* Sky Surface Brightness
432445%5.2fr* Sky Surface Brightness
442505%5.2fi* Sky Surface Brightness
452565%5.2fz* Sky Surface Brightness
462635%5.2fr* Petrosian Radius (arcsec)
472684%4.2fr* Petrosian Radius error (arcsec)
482736%6.2fr* band Q shape parameter
492806%6.2fr* band U shape parameter
502875%5.2fr* band isophotal elliptical a semi-radius (arcsec)
512935%5.2fr* band isophotal elliptical b semi-radius (arcsec)
522996%6.1fr* band isophotal elliptical inst Position Angle (degrees)
533065%5.2fr* band deVaucouleurs fit scale length (arcsec)
543125%5.2fr* band deVaucouleurs fit elliptical a/b axis ratio
553186%6.1fr* band deVaucouleurs fit elliptical inst Position Angle (degrees)
563255%5.2fu* deVaucouleurs fit magnitude
573315%5.2fg* deVaucouleurs fit magnitude
583375%5.2fr* deVaucouleurs fit magnitude
593435%5.2fi* deVaucouleurs fit magnitude
603495%5.2fz* deVaucouleurs fit magnitude
613555%5.2fr* band exponential disk fit scale length (arcsec)
623615%5.2fr* band exponential disk fit elliptical a/b axis ratio
633676%6.1fr* band exponential disk inst Position Angle (degrees)
643745%5.2fu* exponential disk fit magnitude
653805%5.2fg* exponential disk fit magnitude
663865%5.2fr* exponential disk fit magnitude
673925%5.2fi* exponential disk fit magnitude
683985%5.2fz* exponential disk fit magnitude
694045%5.2fu* best galaxy model fit magnitude
704105%5.2fg* best galaxy model fit magnitude
714165%5.2fr* best galaxy model fit magnitude
724225%5.2fi* best galaxy model fit magnitude
734285%5.2fz* best galaxy model fit magnitude
744345%5.2fu* stellar psf match likelihood
754405%5.2fg* stellar psf match likelihood
764465%5.2fr* stellar psf match likelihood
774525%5.2fi* stellar psf match likelihood
784585%5.2fz* stellar psf match likelihood
794645%5.2fu* exponential disk match likelihood
804705%5.2fg* exponential disk match likelihood
814765%5.2fr* exponential disk match likelihood
824825%5.2fi* exponential disk match likelihood
834885%5.2fz* exponential disk match likelihood
844945%5.2fu* deVauc profile match likelihood
855005%5.2fg* deVauc profile match likelihood
865065%5.2fr* deVauc profile match likelihood
875125%5.2fi* deVauc profile match likelihood
885185%5.2fz* deVauc profile match likelihood
8952410%8xu* filter specific object bit flags
9053510%8xg* filter specific object bit flags
9154610%8xr* filter specific object bit flags
9255710%8xi* filter specific object bit flags
9356810%8xz* filter specific object bit flags
945792%2du* filter specific object type
955822%2dg* filter specific object type
965852%2dr* filter specific object type
975882%2di* filter specific object type
985912%2dz* filter specific object type
995945%5.2fu* filter specific astrometric ra offset (relative to r*, in arcsec)
1006005%5.2fg* filter specific astrometric ra offset (g* pos - r*pos, in arcsec)
1016065%5.2fr* filter specific astrometric ra offset (relative to r*, in arcsec)
1026125%5.2fi* filter specific astrometric ra offset (relative to r*, in arcsec)
1036185%5.2fz* filter specific astrometric ra offset (relative to r*, in arcsec)
1046245%5.2fu* filter specific astrometric dec offset (u* pos - r* pos, in arcsec)
1056305%5.2fg* filter specific astrometric dec offset (relative to r*, in arcsec)
1066365%5.2fr* filter specific astrometric dec offset (relative to r*, in arcsec)
1076425%5.2fi* filter specific astrometric dec offset (relative to r*, in arcsec)
1086485%5.2fz* filter specific astrometric dec offset (relative to r*, in arcsec)
10965410%8xopdb object status (primary/secondary bit flag)
1106654%4dparent id (if child; -1 if no parent)


	Bits for 'flags' fields (Object Flags, filter specific object bit flags).

  AR_DFLAG_CANONICAL_CENTER =    0x1, /* used canonical, not local, centre   */
  AR_DFLAG_BRIGHT       =        0x2, /* detected by Bright Objects          */
  AR_DFLAG_EDGE         =        0x4, /* object is too close to edge of frame*/
  AR_DFLAG_BLENDED      =        0x8, /* object is/was blended               */
  AR_DFLAG_CHILD        =       0x10, /* object is a child                   */
  AR_DFLAG_PEAKCENTER   =       0x20, /* given centre position of peak pixel */
  AR_DFLAG_NODEBLEND    =       0x40, /* no deblending attempted             */
  AR_DFLAG_NOPROFILE    =       0x80, /* too small to estimate a profile     */
  AR_DFLAG_NOPETRO      =      0x100, /* no Petrosian radius                 */
  AR_DFLAG_MANYPETRO    =      0x200, /* more than one Petrosian radius      */
  AR_DFLAG_NOPETRO_BIG  =      0x400, /* no Petrosian radius as object is too big */
  AR_DFLAG_DEBLEND_TOO_MANY_PEAKS = 0x800, /* too many peaks to deblend      */
  AR_DFLAG_CR           =     0x1000, /* contains a CR pixel                 */
  AR_DFLAG_MANYR50      =     0x2000, /* more than one 50% radius            */
  AR_DFLAG_MANYR90      =     0x4000, /* more than one 90% radius            */
  AR_DFLAG_BAD_RADIAL   =     0x8000, /* some low S/N radial points          */
  AR_DFLAG_INCOMPLETE_PROFILE = 0x10000, /* r_P includes off-frame pixels    */
  AR_DFLAG_INTERP       =    0x20000, /* object contains interpolated pixels */
  AR_DFLAG_SATUR        =    0x40000, /* object contains saturated pixels    */
  AR_DFLAG_NOTCHECKED   =    0x80000, /* object contains NOTCHECKED pixels   */
  AR_DFLAG_SUBTRACTED   =   0x100000, /* object had wings subtracted         */
  AR_DFLAG_NOSTOKES     =   0x200000, /* object has no measured stokes params*/
  AR_DFLAG_BADSKY       =   0x400000, /* sky level so bad that object is -ve */
  AR_DFLAG_PETROFAINT   =   0x800000, /*  1 == Petrosian radius too faint     */
  AR_DFLAG_TOO_LARGE    =  0x1000000, /* object is too large                 */
  AR_DFLAG_DEBLENDED_AS_PSF = 0x2000000, /* deblender treated obj as PSF     */
  AR_DFLAG_DEBLEND_PRUNED = 0x4000000, /* deblender pruned peak list         */
  AR_DFLAG_ELLIPFAINT   = 0x8000000, /* Centre's fainter than desired elliptical isophote */
  AR_DFLAG_BINNED1      = 0x10000000, /* object was found in 1x1 binned image */
  AR_DFLAG_BINNED2      = 0x20000000, /* object was found in 2x2 binned image */
  AR_DFLAG_BINNED4      = 0x40000000, /* object was found in 4x4 binned image */
  AR_DFLAG_SPARE1       = 0x80000000  /* Spare value; largest flag value */




	Bits for 'status' field (opdb object status).

  AR_OBJECT_STATUS_SET        = 0x1,    /* This object's status has been set */
                                        /* in reference to its own run.      */
  AR_OBJECT_STATUS_GOOD       = 0x2,    /* Good as determined by its         */
                                        /* individual detection flags.       */
                                        /* Absence implies bad.  This flag is*/
                                        /* set by "setObjectStatus".         */
  AR_OBJECT_STATUS_DUPLICATE  = 0x4,    /* Duplicates a detection in an      */
                                        /* adjacent field of the same Frames */
                                        /* Pipeline Run.  Don't use.  This   */
                                        /* is set by "setObjectStatus".      */
  AR_OBJECT_STATUS_OVERLAP    = 0x8,    /* Lies in the overlap region but    */
                                        /* doesn't duplicate a detection in  */
                                        /* an adjacent field of the same     */
                                        /* FramesPipeline Run.  Don't use.   */
                                        /* This is set by "setObjectStatus". */
  AR_OBJECT_STATUS_OK_RUN     = 0x10,   /* Located within the primary range  */
                                        /* of rows for this field, if it is  */
                                        /* also GOOD then this is a usable   */
                                        /* object.  This flag is set by      */
                                        /* "setObjectStatus".                */
  AR_OBJECT_STATUS_RESOLVED   = 0x20,   /* This object has been resolved     */
                                        /* against other runs.               */
  AR_OBJECT_STATUS_BSEGMENT   = 0x40,   /* Belongs to a BAD segment.         */
  AR_OBJECT_STATUS_SSEGMENT   = 0x80,   /* Belongs to a SECONDARY segent.    */
                                        /* This does not imply that this is a*/
                                        /* secondary object.                 */
  AR_OBJECT_STATUS_PSEGMENT   = 0x100,  /* Belongs to a SECONDARY segment.   */
                                        /* This does not imply that this is a*/
                                       /* primary object.                   */
  AR_OBJECT_STATUS_FIRST_FIELD= 0x200,  /* Belongs to the first field in its */
                                        /* segment.  Used to distinguish     */
                                        /* objects in fields shared by two   */
                                        /* segments.                         */
  AR_OBJECT_STATUS_OK_SCANLINE= 0x400,  /* Lies within valid nu range        */
                                        /* for its scanline.                 */
  AR_OBJECT_STATUS_OK_STRIPE  = 0x800,  /* Lies within valid eta range       */
                                        /* for its stripe.                   */
  AR_OBJECT_STATUS_SECONDARY  = 0x1000, /* This is a secondary survey object.*/
  AR_OBJECT_STATUS_PRIMARY    = 0x2000, /* This is a primary survey object.  */
  AR_OBJECT_STATUS_TARGET     = 0x4000  /* This is a spectroscopic target.   */



Defines for objc_type field (Type field):

   Unknown        0
   Cosmic ray     1
   Defect         2
   Galaxy         3
   Ghost          4
   Known object   5
   Star           6
   Star trail     7
   Sky            8

Note on flux-magnitude system

The magnitudes listed in the calibrated files are generated from the instrumental fluxes (counts or DN) via a formula suggested by Robert Lupton, known as 'Inverse hyperbolic sine magnitudes'. These 'magnitudes' have the nice property of not blowing up for an instrumental detection of zero or negative count rates (as one often has for faint, upper limit, sky-subtracted measurements). The standard magnitude and mag error is schematically calculated by a formula such as:

mag = -2.5log10(count_rate) + zeropoint

magErr ~ [2.5/ln(10)]*count_rate_Err/count_rate

Where count_rate is 'counts per second', zeropoint is the mag system zeropoint (color terms, extinction neglected in this example), and count_rate_Err is the statistical or other error in the count rate.

The 'inverse hyperbolic sine magnitudes' are calculated by:

imag = -[2.5/ln(10)]*arcsinh(count_rate/A) + [2.5/ln(10)]*ln(2.0/A) + zeropoint

imagErr = [2.5/ln(10)]*count_rateErr/sqrt(count_rate*count_rate+A*A)

where arcsinh(x) = ln(x+sqrt(1+x*x)).

Here, count_rate, count_rateErr and zeropoint are identical to the standard magnitude quantities. The quantity "A" is a fixed constant which acts to 'soften' the magnitude-count relation for measured count rates <= 0. For the current data, A = 0.001 counts/sec (for all filters). In actual practice A should be chosen (and will be chosen) separately for each filter to a value about 1/2 the rms sky noise per pixel (in counts/sec).

These imagnitudes have the nice property that for large count rates they are indistinguishable from standard magnitudes, while for upper limit detections (<= 0 DN/sec), they continue the magnitude and error system smoothly without infinities or artificial conventions.

As one browses the t_0311.txt and t_0311.fit calibrated object files, one will notice that many magnitudes are listed as extremely faint numbers (i.e. u* = 31.00 +/- 2.00 magnitudes). These are, of course, really upper limit detections and should be treated carefully.

Note on magnitude system

The SDSS magnitude system has not yet been systematically set up as of this printing. Thus, the absolute calibration of the u*, g*, r*, i*, and z* magnitudes presented here are unofficial, and may differ from the final calibrated magnitudes on the u', g', r', i', z' system for these same objects by 0.1 mag or more. The limiting detection magnitudes for the present data are approximately:

u* < 22.1, g* < 22.4, r* < 22.5, i* < 22.2, z* < 20.3.