IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changes between Version 14 and Version 15 of Dvo_tutorial


Ignore:
Timestamp:
May 7, 2009, 11:14:33 PM (17 years ago)
Author:
Sebastian Jester
Comment:

add cmd example

Legend:

Unmodified
Added
Removed
Modified
  • Dvo_tutorial

    v14 v15  
    214214See source:trunk/psModules/src/objects/pmSourceMasks.h for possible flag values
    215215
     216== Make a colour-colour and colour-magnitude diagram of a stellar locus ==
     217
     218{{{
     219 region 17 35 2
     220 avextract RA DEC g g:err r r:err z z:err
     221 # Define a logical vector to filter out "good" objects
     222 # Normally want to avextract & check the 'flag' vector, too, but
     223 # at the moment flag seems to be all 0
     224 set in = g<20 && g:err<0.2 && r:err < 0.2 && z:err & 0.2
     225 # Compute colours
     226 set gr = g-r
     227 set rz = r-z
     228 # Filter subsets
     229 subset gr_good = gr if (in)
     230 subset rz_good = rz if (in)
     231 # Plot a colour-colour diagram
     232 limits -1 3 -1 2
     233 box
     234 plot gr_good rz_good
     235 # Write vectors to file
     236 write -f "%9.6f %9.6 %6.3f %6.3f %6.3f %6.3f %6.3f %6.3f" PS1_17_35.dat RA DEC g g:err r r:err z z:err
     237 # Filter out nans
     238 !grep -v 'nan' PS1_17_35.dat > PS1_17_35_clean.dat
     239}}}
     240
     241To get a control sample of the same region from SDSS, run this SQL query via the [http://cas.sdss.org/astrodr7/en/tools/search/sql.asp SDSS sql search]
     242(the flag-checking part is the official recommendation from [http://cas.sdss.org/astrodr7/en/help/docs/realquery.asp#flags SDSS sample query])
     243{{{
     244select psfmag_g, psfmagerr_g, psfmag_r, psfmagerr_r, psfmag_z, psfmagerr_z into mydb.PS1_compare_CMD from star
     245where ra between 15 and 19
     246and dec between 33 and 37
     247AND ((flags_r & 0x10000000) != 0)
     248AND ((flags_r & 0x8100000c00a4) = 0)
     249AND (((flags_r & 0x400000000000) = 0) or (psfmagerr_r <= 0.2))
     250}}}
     251
     252AND (((flags_r & 0x100000000000) = 0) or (flags_r & 0x1000) = 0)
     253
    216254= Things we want to know/do =
    217255