IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 27784


Ignore:
Timestamp:
Apr 27, 2010, 11:50:36 AM (16 years ago)
Author:
watersc1
Message:

Moving code to a branch so I can work on the detectability server.

Location:
branches/czw_branch/20100427
Files:
46 edited
1 copied

Legend:

Unmodified
Added
Removed
  • branches/czw_branch/20100427/PS-IPP-PStamp/lib/PS/IPP/PStamp/Job.pm

    r27783 r27784  
    699699#        print "Time to run dvoImagesAtCoords: $dtime_dvo\n";
    700700        unless ($success) {
     701
    701702            my $result_code = $error_code >> 8;
    702703            if ($result_code == $PSTAMP_NO_OVERLAP) {
  • branches/czw_branch/20100427/ippMonitor/def/detProcessedExp_failure.d

    r19726 r27784  
    1313ARGS  ARG1 basename=$detProcessedExp.path_base
    1414
    15 OP    OP1  $detProcessedExp.bg / $detProcessedExp.bg_stdev
     15OP    OP1  $detProcessedExp.bg_stdev > 0.0 ? $detProcessedExp.bg / $detProcessedExp.bg_stdev : NAN
    1616
    1717#     field                    size     format  name       show          link to                 extras
  • branches/czw_branch/20100427/ippMonitor/def/rawImfile_failed.d

    r24867 r27784  
    11TABLE rawImfile
    22TITLE Failed Raw Image Files
    3 FILE  rawImfile.php
     3FILE  rawImfile_failed.php
    44MENU  ipp.load.dat
    55
  • branches/czw_branch/20100427/ippMonitor/raw/getimage.php

    r26888 r27784  
    88// global $BINDIR;
    99// global $SITE;
     10// global $PSCONFDIR
     11// global $PSCONFIG
    1012
    1113### these need to be set to the correct locations!!
     
    1820}
    1921
     22
     23putenv("PSCONFDIR=$PSCONFDIR");
     24putenv("PSCONFIG=$PSCONFIG");
    2025putenv("PERL5LIB=$PERLLIB:");
    2126$PATH = getenv("PATH");
  • branches/czw_branch/20100427/ippMonitor/raw/ipp.php

    r27054 r27784  
    722722    global $BINDIR;
    723723    global $SITE;
    724 
     724    global $PSCONFDIR;
     725    global $PSCONFIG;
     726
     727    putenv("PSCONFDIR=$PSCONFDIR");
     728    putenv("PSCONFIG=$PSCONFIG");
    725729    putenv("PERL5LIB=$PERLLIB:");
    726730    $PATH = getenv("PATH");
  • branches/czw_branch/20100427/ippMonitor/raw/site.php.in

    r27113 r27784  
    1111$SITE    = "@SITE@";
    1212
     13$PSCONFDIR = "@PSCONFDIR@";
     14$PSCONFIG  = "@PSCONFIG@";
     15
    1316$DBI     = "@DBI@";
    1417?>
  • branches/czw_branch/20100427/ippScripts/scripts/diff_skycell.pl

    r27718 r27784  
    292292    $command .= " -recipe PPSUB $recipe_ppSub";
    293293    $command .= " -recipe PSPHOT $recipe_psphot";
    294     $command .= " -recipe PPSTATS WARPSTATS";
     294    $command .= " -recipe PPSTATS DIFFSTATS";
    295295    $command .= " -F PSPHOT.PSF.SAVE PSPHOT.PSF.SKY.SAVE";
    296296    $command .= " -F PSPHOT.OUTPUT PSPHOT.OUT.CMF.MEF";
  • branches/czw_branch/20100427/ippScripts/scripts/stack_skycell.pl

    r27718 r27784  
    232232    $command .= " -recipe PPSUB $recipe_ppSub";
    233233    $command .= " -recipe PSPHOT $recipe_psphot";
    234     $command .= " -recipe PPSTATS WARPSTATS" if $do_stats;;
     234    $command .= " -recipe PPSTATS STACKSTATS" if $do_stats;;
    235235    $command .= " -F PSPHOT.PSF.SAVE PSPHOT.PSF.SKY.SAVE";
    236236    $command .= " -F PSPHOT.OUTPUT PSPHOT.OUT.CMF.MEF";
  • branches/czw_branch/20100427/ippToPsps/src/ippToPspsVersion.c

    r27345 r27784  
    5858    psString source = ippToPsps_Source();   // Software source
    5959
     60    psMetadataAddStr(header, PS_LIST_TAIL, "IPP2PS_V", 0, NULL, source);
     61   
    6062    psStringPrepend(&version, "ippToPsps version: ");
    6163    psStringPrepend(&source, "ippToPsps source: ");
  • branches/czw_branch/20100427/ippTools/src/camtool.c

    r27739 r27784  
    482482    PXOPT_LOOKUP_S16(quality, config->args, "-quality", false, false);
    483483
     484    PXOPT_LOOKUP_STR(ver_pslib, config->args, "-ver_pslib", false, false);
     485    PXOPT_LOOKUP_STR(ver_psmodules, config->args, "-ver_psmodules", false, false);
     486    PXOPT_LOOKUP_STR(ver_psphot, config->args, "-ver_psphot", false, false);
     487    PXOPT_LOOKUP_STR(ver_psastro, config->args, "-ver_psastro", false, false);
     488    PXOPT_LOOKUP_STR(ver_ppstats, config->args, "-ver_ppstats", false, false);
     489    PXOPT_LOOKUP_STR(ver_ppimage, config->args, "-ver_ppimage", false, false);
     490    PXOPT_LOOKUP_STR(ver_streaks, config->args, "-ver_streaks", false, false);
     491
     492    psTrace("czw.test",1,"Received versions: pslib %s psmodules %s psphot %s psastro %s ppstats %s ppImage %s streaks %s\n",
     493            ver_pslib,ver_psmodules,ver_psphot,ver_psastro,ver_ppstats,ver_ppimage,ver_streaks);
     494   
    484495//    Get this from the chipRun
    485496//    PXOPT_LOOKUP_S64(magicked, config->args, "-magicked", false, false);
     
    596607        fault,
    597608        quality
     609/*      quality, */
     610/*      ver_pslib, */
     611/*      ver_psmodules, */
     612/*      ver_psphot, */
     613/*      ver_psastro, */
     614/*      ver_ppstats, */
     615/*      ver_ppimage, */
     616/*      ver_streaks      */
    598617        );
    599618
  • branches/czw_branch/20100427/ippTools/src/camtoolConfig.c

    r27739 r27784  
    174174    psMetadataAddS64(addprocessedexpArgs, PS_LIST_TAIL, "-magicked",   0,         "set magicked", 0);
    175175
     176    psMetadataAddStr(addprocessedexpArgs, PS_LIST_TAIL, "-ver_pslib", 0, "define psLib version", NULL);
     177    psMetadataAddStr(addprocessedexpArgs, PS_LIST_TAIL, "-ver_psmodules", 0, "define psModules version", NULL);
     178    psMetadataAddStr(addprocessedexpArgs, PS_LIST_TAIL, "-ver_psphot", 0, "define psphot version", NULL);
     179    psMetadataAddStr(addprocessedexpArgs, PS_LIST_TAIL, "-ver_psastro", 0, "define psastro version", NULL);
     180    psMetadataAddStr(addprocessedexpArgs, PS_LIST_TAIL, "-ver_ppstats", 0, "define ppStats version", NULL);
     181    psMetadataAddStr(addprocessedexpArgs, PS_LIST_TAIL, "-ver_ppImage", 0, "define ppImage version", NULL);
     182    psMetadataAddStr(addprocessedexpArgs, PS_LIST_TAIL, "-ver_streaks", 0, "define streaksremove version", NULL);
     183   
    176184    // -processedexp
    177185    psMetadata *processedexpArgs = psMetadataAlloc();
  • branches/czw_branch/20100427/ippTools/src/chiptool.c

    r27776 r27784  
    583583    PXOPT_LOOKUP_S64(magicked, config->args,       "-magicked", false, false);
    584584
     585    PXOPT_LOOKUP_STR(ver_pslib, config->args, "-ver_pslib", false, false);
     586    PXOPT_LOOKUP_STR(ver_psmodules, config->args, "-ver_psmodules", false, false);
     587    PXOPT_LOOKUP_STR(ver_psphot, config->args, "-ver_psphot", false, false);
     588    PXOPT_LOOKUP_STR(ver_psastro, config->args, "-ver_psastro", false, false);
     589    PXOPT_LOOKUP_STR(ver_ppstats, config->args, "-ver_ppstats", false, false);
     590    PXOPT_LOOKUP_STR(ver_ppimage, config->args, "-ver_ppimage", false, false);
     591    PXOPT_LOOKUP_STR(ver_streaks, config->args, "-ver_streaks", false, false);
     592
     593    psTrace("czw.test",1,"Received versions: pslib %s psmodules %s psphot %s psastro %s ppstats %s ppImage %s streaks %s\n",
     594            ver_pslib,ver_psmodules,ver_psphot,ver_psastro,ver_ppstats,ver_ppimage,ver_streaks);
     595   
    585596    // default values
    586597    PXOPT_LOOKUP_S16(fault, config->args, "-fault", false, false);
     
    660671                                   quality,
    661672                                   magicked
     673/*                                 magicked, */
     674/*                                 ver_pslib, */
     675/*                                 ver_psmodules, */
     676/*                                 ver_psphot, */
     677/*                                 ver_psastro, */
     678/*                                 ver_ppstats, */
     679/*                                 ver_ppimage, */
     680/*                                 ver_streaks */
    662681            )) {
    663682        // rollback
  • branches/czw_branch/20100427/ippTools/src/chiptoolConfig.c

    r27738 r27784  
    182182    psMetadataAddS64(addprocessedimfileArgs, PS_LIST_TAIL, "-magicked",  0,        "define magicked status", 0);
    183183
     184    psMetadataAddStr(addprocessedimfileArgs, PS_LIST_TAIL, "-ver_pslib", 0, "define psLib version", NULL);
     185    psMetadataAddStr(addprocessedimfileArgs, PS_LIST_TAIL, "-ver_psmodules", 0, "define psModules version", NULL);
     186    psMetadataAddStr(addprocessedimfileArgs, PS_LIST_TAIL, "-ver_psphot", 0, "define psphot version", NULL);
     187    psMetadataAddStr(addprocessedimfileArgs, PS_LIST_TAIL, "-ver_psastro", 0, "define psastro version", NULL);
     188    psMetadataAddStr(addprocessedimfileArgs, PS_LIST_TAIL, "-ver_ppstats", 0, "define ppStats version", NULL);
     189    psMetadataAddStr(addprocessedimfileArgs, PS_LIST_TAIL, "-ver_ppImage", 0, "define ppImage version", NULL);
     190    psMetadataAddStr(addprocessedimfileArgs, PS_LIST_TAIL, "-ver_streaks", 0, "define streaksremove version", NULL);
     191   
    184192    // -processedimfile
    185193    psMetadata *processedimfileArgs = psMetadataAlloc();
  • branches/czw_branch/20100427/ippTools/src/difftool.c

    r27743 r27784  
    548548    PXOPT_LOOKUP_S64(magicked, config->args, "-magicked", false, false);
    549549
     550    PXOPT_LOOKUP_STR(ver_pslib, config->args, "-ver_pslib", false, false);
     551    PXOPT_LOOKUP_STR(ver_psmodules, config->args, "-ver_psmodules", false, false);
     552    PXOPT_LOOKUP_STR(ver_psphot, config->args, "-ver_psphot", false, false);
     553    PXOPT_LOOKUP_STR(ver_ppstats, config->args, "-ver_ppstats", false, false);
     554    PXOPT_LOOKUP_STR(ver_ppsub, config->args, "-ver_ppsub", false, false);
     555    PXOPT_LOOKUP_STR(ver_streaks, config->args, "-ver_streaks", false, false);
     556
     557    psTrace("czw.test",1,"Received versions: pslib %s psmodules %s psphot %s ppstats %s ppsub %s streaks %s\n",
     558            ver_pslib,ver_psmodules,ver_psphot,ver_ppstats,ver_ppsub,ver_streaks);
     559   
    550560    if (!psDBTransaction(config->dbh)) {
    551561        psError(PS_ERR_UNKNOWN, false, "database error");
     
    581591                           quality,
    582592                           magicked
     593/*                         magicked, */
     594/*                         ver_pslib, */
     595/*                         ver_psmodules, */
     596/*                         ver_psphot, */
     597/*                         ver_ppstats, */
     598/*                         ver_ppsub, */
     599/*                         ver_streaks */
     600                         
    583601          )) {
    584602        if (!psDBRollback(config->dbh)) {
  • branches/czw_branch/20100427/ippTools/src/difftoolConfig.c

    r27743 r27784  
    126126    psMetadataAddF32(adddiffskyfileArgs, PS_LIST_TAIL, "-good_frac",  0, "define %% of good pixels", NAN);
    127127    psMetadataAddS64(adddiffskyfileArgs, PS_LIST_TAIL, "-magicked",  0, "define magicked state", 0);
    128 
     128    psMetadataAddStr(adddiffskyfileArgs, PS_LIST_TAIL, "-ver_pslib", 0, "define psLib version", NULL);
     129    psMetadataAddStr(adddiffskyfileArgs, PS_LIST_TAIL, "-ver_psmodules", 0, "define psModules version", NULL);
     130    psMetadataAddStr(adddiffskyfileArgs, PS_LIST_TAIL, "-ver_psphot", 0, "define psphot version", NULL);
     131    psMetadataAddStr(adddiffskyfileArgs, PS_LIST_TAIL, "-ver_ppstats", 0, "define ppStats version", NULL);
     132    psMetadataAddStr(adddiffskyfileArgs, PS_LIST_TAIL, "-ver_ppsub", 0, "define ppSub version", NULL);
     133    psMetadataAddStr(adddiffskyfileArgs, PS_LIST_TAIL, "-ver_streaks", 0, "define streaksremove version", NULL);
     134   
    129135    // -advance
    130136    psMetadata *advanceArgs = psMetadataAlloc();
  • branches/czw_branch/20100427/ippTools/src/pxtools.c

    r27417 r27784  
    4848}
    4949
     50psString pxMergeCodeVersions(psString version1, psString version2) {
     51  psString out = NULL;
     52
     53  bool mod1 = false;
     54  bool mod2 = false;
     55
     56  psS32 num1;
     57  psS32 num2;
     58  psS32 numO;
     59 
     60  if (strchr(version1,'M')) {
     61    psStringSubstitute(&version1,"M","");
     62    mod1 = true;
     63  }
     64  if (strchr(version2,'M')) {
     65    psStringSubstitute(&version2,"M","");
     66    mod2 = true;
     67  }
     68
     69  num1 = strtol(version1,NULL,10);
     70  num2 = strtol(version2,NULL,10);
     71
     72  if (num1 >= num2) {
     73    numO = num1;
     74  }
     75  else {
     76    numO = num2;
     77  }
     78 
     79  psStringAppend(&out,"%" PRId32,numO);
     80  if (mod1 || mod2) {
     81    psStringAppend(&out,"M");
     82  }
     83  return(out);
     84}
     85
     86
     87
    5088// 'scrubbed' is no longer a virtual state equivalent to cleaned, but allows files to be removed
    5189// even if the config files is missing.  This change was prompted as files that are cleaned can
  • branches/czw_branch/20100427/ippTools/src/stacktool.c

    r27722 r27784  
    844844    PXOPT_LOOKUP_F32(good_frac, config->args, "-good_frac", false, false);
    845845
     846    PXOPT_LOOKUP_STR(ver_pslib, config->args, "-ver_pslib", false, false);
     847    PXOPT_LOOKUP_STR(ver_psmodules, config->args, "-ver_psmodules", false, false);
     848    PXOPT_LOOKUP_STR(ver_psphot, config->args, "-ver_psphot", false, false);
     849    PXOPT_LOOKUP_STR(ver_ppstats, config->args, "-ver_ppstats", false, false);
     850    PXOPT_LOOKUP_STR(ver_ppstack, config->args, "-ver_ppstack", false, false);
     851    PXOPT_LOOKUP_STR(ver_streaks, config->args, "-ver_streaks", false, false);
     852
     853    psTrace("czw.test",1,"Received versions: pslib %s psmodules %s psphot %s ppstats %s ppstack %s streaks %s\n",
     854            ver_pslib,ver_psmodules,ver_psphot,ver_ppstats,ver_ppstack,ver_streaks);
     855   
    846856    // default values
    847857    PXOPT_LOOKUP_S16(fault, config->args, "-fault", false, false);
     
    884894                               fault,
    885895                               quality
     896/*                             quality, */
     897/*                             ver_pslib, */
     898/*                             ver_psmodules, */
     899/*                             ver_psphot, */
     900/*                             ver_ppstats, */
     901/*                             ver_ppstack, */
     902/*                             ver_streaks */
    886903          )) {
    887904        if (!psDBRollback(config->dbh)) {
  • branches/czw_branch/20100427/ippTools/src/stacktoolConfig.c

    r27722 r27784  
    171171    psMetadataAddS16(addsumskyfileArgs, PS_LIST_TAIL, "-quality",  0,            "set quality", 0);
    172172
     173    psMetadataAddStr(addsumskyfileArgs, PS_LIST_TAIL, "-ver_pslib", 0, "define psLib version", NULL);
     174    psMetadataAddStr(addsumskyfileArgs, PS_LIST_TAIL, "-ver_psmodules", 0, "define psModules version", NULL);
     175    psMetadataAddStr(addsumskyfileArgs, PS_LIST_TAIL, "-ver_psphot", 0, "define psphot version", NULL);
     176    psMetadataAddStr(addsumskyfileArgs, PS_LIST_TAIL, "-ver_ppstats", 0, "define ppStats version", NULL);
     177    psMetadataAddStr(addsumskyfileArgs, PS_LIST_TAIL, "-ver_ppstack", 0, "define ppStack version", NULL);
     178    psMetadataAddStr(addsumskyfileArgs, PS_LIST_TAIL, "-ver_streaks", 0, "define streaksremove version", NULL);
     179
    173180    // -sumskyfile
    174181    psMetadata *sumskyfileArgs= psMetadataAlloc();
  • branches/czw_branch/20100427/ippTools/src/warptool.c

    r27777 r27784  
    10051005    PXOPT_LOOKUP_S64(magicked, config->args, "-set_magicked", false, false);
    10061006
     1007    PXOPT_LOOKUP_STR(ver_pslib, config->args, "-ver_pslib", false, false);
     1008    PXOPT_LOOKUP_STR(ver_psmodules, config->args, "-ver_psmodules", false, false);
     1009    PXOPT_LOOKUP_STR(ver_psphot, config->args, "-ver_psphot", false, false);
     1010    PXOPT_LOOKUP_STR(ver_ppstats, config->args, "-ver_ppstats", false, false);
     1011    PXOPT_LOOKUP_STR(ver_pswarp, config->args, "-ver_pswarp", false, false);
     1012    PXOPT_LOOKUP_STR(ver_streaks, config->args, "-ver_streaks", false, false);
     1013
     1014    psTrace("czw.test",1,"Received versions: pslib %s psmodules %s psphot %s ppstats %s pswarp %s streaks %s\n",
     1015            ver_pslib,ver_psmodules,ver_psphot,ver_ppstats,ver_pswarp,ver_streaks);
     1016   
     1017   
    10071018    // default values
    10081019    PXOPT_LOOKUP_S16(fault, config->args, "-fault", false, false);
    10091020    PXOPT_LOOKUP_S16(quality, config->args, "-quality", false, false);
    10101021
     1022
     1023   
    10111024    // we don't want to insert the last skyfile in a run but then not mark the
    10121025    // run as 'stop'
     
    10371050                           quality,
    10381051                           magicked
     1052/*                         magicked, */
     1053/*                         ver_pslib, */
     1054/*                         ver_psmodules, */
     1055/*                         ver_psphot, */
     1056/*                         ver_ppstats, */
     1057/*                         ver_pswarp, */
     1058/*                         ver_streaks */
    10391059        )) {
    10401060        if (!psDBRollback(config->dbh)) {
  • branches/czw_branch/20100427/ippTools/src/warptoolConfig.c

    r27737 r27784  
    221221    psMetadataAddS16(addwarpedArgs, PS_LIST_TAIL, "-quality",  0,            "set quality", 0);
    222222
     223    psMetadataAddStr(addwarpedArgs, PS_LIST_TAIL, "-ver_pslib", 0, "define psLib version", NULL);
     224    psMetadataAddStr(addwarpedArgs, PS_LIST_TAIL, "-ver_psmodules", 0, "define psModules version", NULL);
     225    psMetadataAddStr(addwarpedArgs, PS_LIST_TAIL, "-ver_psphot", 0, "define psphot version", NULL);
     226    psMetadataAddStr(addwarpedArgs, PS_LIST_TAIL, "-ver_ppstats", 0, "define ppStats version", NULL);
     227    psMetadataAddStr(addwarpedArgs, PS_LIST_TAIL, "-ver_pswarp", 0, "define pswarp version", NULL);
     228    psMetadataAddStr(addwarpedArgs, PS_LIST_TAIL, "-ver_streaks", 0, "define streaksremove version", NULL);
     229
     230   
    223231    // -warped
    224232    psMetadata *warpedArgs = psMetadataAlloc();
  • branches/czw_branch/20100427/ippconfig/recipes/ppStats.config

    r27728 r27784  
    8585  HEADER        STR     IQ_M4_UQ
    8686
     87  HEADER        STR     PSLIB_V
     88  HEADER        STR     MODULE_V
     89  HEADER        STR     PHOT_V
     90  HEADER        STR     ASTRO_V
     91  HEADER        STR     STATS_V
     92  HEADER        STR     IMAGE_V
     93  HEADER        STR     STREAK_V
     94
    8795  HEADER        STR     DETREND.MASK DETREND.BIAS DETREND.DARK DETREND.SHUTTER DETREND.FLAT DETREND.FRINGE
    8896
     
    9199  ANALYSIS      STR     PSASTRO.HEADER
    92100  ANALYSIS      STR     DETREND
     101
     102#  ANALYSIS     STR     MASKFRAC_STATIC
     103#  ANALYSIS     STR     MASKFRAC_MAGIC
     104#  ANALYSIS     STR     MASKFRAC_ADVISORY
     105#  ANALYSIS     STR     MASKFRAC_DYNAMIC
     106#  ANALYSIS     STR     MASKFRAC_NPIX
    93107END
    94108
     
    103117  HEADER        STR     ZPT_ERR
    104118
     119  HEADER        STR     PSLIB_V
     120  HEADER        STR     MODULE_V
     121  HEADER        STR     PHOT_V
     122  HEADER        STR     ASTRO_V
     123  HEADER        STR     STATS_V
     124  HEADER        STR     IMAGE_V
     125  HEADER        STR     STREAK_V
     126
    105127  ANALYSIS      MULTI   # metadata blocks to search in chip/cell/readout->analysis
    106128  ANALYSIS      STR     PSPHOT.HEADER
    107129  ANALYSIS      STR     PSASTRO.HEADER
     130
     131  ANALYSIS      STR     MASKFRAC_STATIC
     132  ANALYSIS      STR     MASKFRAC_MAGIC
     133  ANALYSIS      STR     MASKFRAC_ADVISORY
     134  ANALYSIS      STR     MASKFRAC_DYNAMIC
     135  ANALYSIS      STR     MASKFRAC_NPIX
    108136END
    109137
     
    241269  SUMMARY       MULTI
    242270
     271  HEADER        STR     PSLIB_V
     272  HEADER        STR     MODULE_V
     273  HEADER        STR     PHOT_V
     274  HEADER        STR     STATS_V
     275  HEADER        STR     WARP_V
     276  HEADER        STR     STREAK_V
     277
    243278  STAT          STR     ROBUST_MEDIAN
    244279  STAT          STR     ROBUST_STDEV    # Background statistics estimators
    245280  SUMMARY       STR     GOOD_PIXEL_NUM  # Number of good pixels
    246281  SUMMARY       STR     GOOD_PIXEL_FRAC # Fraction of good pixels
    247 END
     282
     283  ANALYSIS      MULTI
     284  ANALYSIS      STR     MASKFRAC_STATIC
     285  ANALYSIS      STR     MASKFRAC_MAGIC
     286  ANALYSIS      STR     MASKFRAC_ADVISORY
     287  ANALYSIS      STR     MASKFRAC_DYNAMIC
     288  ANALYSIS      STR     MASKFRAC_NPIX
     289END
     290
     291# Based on WARPSTATS
     292# basic stats for stacked images
     293STACKSTATS      METADATA
     294  HEADER        MULTI
     295  CONCEPT       MULTI
     296  STAT          MULTI
     297  SUMMARY       MULTI
     298
     299  HEADER        STR     PSLIB_V
     300  HEADER        STR     MODULE_V
     301  HEADER        STR     PHOT_V
     302  HEADER        STR     STATS_V
     303  HEADER        STR     STACK_V
     304
     305  STAT          STR     ROBUST_MEDIAN
     306  STAT          STR     ROBUST_STDEV    # Background statistics estimators
     307  SUMMARY       STR     GOOD_PIXEL_NUM  # Number of good pixels
     308  SUMMARY       STR     GOOD_PIXEL_FRAC # Fraction of good pixels
     309
     310  ANALYSIS      MULTI
     311  ANALYSIS      STR     MASKFRAC_STATIC
     312  ANALYSIS      STR     MASKFRAC_MAGIC
     313  ANALYSIS      STR     MASKFRAC_ADVISORY
     314  ANALYSIS      STR     MASKFRAC_DYNAMIC
     315  ANALYSIS      STR     MASKFRAC_NPIX
     316END
     317
     318# basic stats for diffed images
     319DIFFSTATS       METADATA
     320  HEADER        MULTI
     321  CONCEPT       MULTI
     322  STAT          MULTI
     323  SUMMARY       MULTI
     324
     325  HEADER        STR     PSLIB_V
     326  HEADER        STR     MODULE_V
     327  HEADER        STR     PHOT_V
     328  HEADER        STR     STATS_V
     329  HEADER        STR     PPSUB_V
     330  HEADER        STR     STREAK_V
     331
     332  STAT          STR     ROBUST_MEDIAN
     333  STAT          STR     ROBUST_STDEV    # Background statistics estimators
     334  SUMMARY       STR     GOOD_PIXEL_NUM  # Number of good pixels
     335  SUMMARY       STR     GOOD_PIXEL_FRAC # Fraction of good pixels
     336
     337  ANALYSIS      MULTI
     338  ANALYSIS      STR     MASKFRAC_STATIC
     339  ANALYSIS      STR     MASKFRAC_MAGIC
     340  ANALYSIS      STR     MASKFRAC_ADVISORY
     341  ANALYSIS      STR     MASKFRAC_DYNAMIC
     342  ANALYSIS      STR     MASKFRAC_NPIX
     343END
  • branches/czw_branch/20100427/ippconfig/recipes/ppStatsFromMetadata.config

    r27569 r27784  
    171171  ENTRY  VAL  IQ_M2S_U            F32  SAMPLE_MEAN      -iq_m2s_uq           
    172172  ENTRY  VAL  QUALITY             S32  CONSTANT          -quality             # Bad quality flag
     173
     174  # Revision values
     175  ENTRY  VAL  PSLIB_V             STR  CONSTANT         -ver_pslib
     176  ENTRY  VAL  MODULE_V            STR  CONSTANT         -ver_psmodules
     177  ENTRY  VAL  PHOT_V              STR  CONSTANT         -ver_psphot
     178  ENTRY  VAL  ASTRO_V             STR  CONSTANT         -ver_psastro
     179  ENTRY  VAL  STATS_V             STR  CONSTANT         -ver_ppstats
     180  ENTRY  VAL  IMAGE_V             STR  CONSTANT         -ver_ppimage
     181  ENTRY  VAL  STREAK_V            STR  CONSTANT         -ver_streaks
    173182END
    174183
     
    230239
    231240  ENTRY  VAL  QUALITY             S32  CONSTANT          -quality             # Bad quality flag
     241
     242  # Revision values
     243  ENTRY  VAL  PSLIB_V             STR  CONSTANT         -ver_pslib
     244  ENTRY  VAL  MODULE_V            STR  CONSTANT         -ver_psmodules
     245  ENTRY  VAL  PHOT_V              STR  CONSTANT         -ver_psphot
     246  ENTRY  VAL  ASTRO_V             STR  CONSTANT         -ver_psastro
     247  ENTRY  VAL  STATS_V             STR  CONSTANT         -ver_ppstats
     248  ENTRY  VAL  IMAGE_V             STR  CONSTANT         -ver_ppimage
     249  ENTRY  VAL  STREAK_V            STR  CONSTANT         -ver_streaks
    232250END
    233251
     
    246264
    247265  ENTRY  VAL  QUALITY             S32  CONSTANT          -quality             # Bad quality flag
     266
     267  # Revision values
     268  ENTRY  VAL  PSLIB_V             STR  CONSTANT         -ver_pslib
     269  ENTRY  VAL  MODULE_V            STR  CONSTANT         -ver_psmodules
     270  ENTRY  VAL  PHOT_V              STR  CONSTANT         -ver_psphot
     271  ENTRY  VAL  ASTRO_V             STR  CONSTANT         -ver_psastro
     272  ENTRY  VAL  STATS_V             STR  CONSTANT         -ver_ppstats
     273  ENTRY  VAL  IMAGE_V             STR  CONSTANT         -ver_ppimage
     274  ENTRY  VAL  STREAK_V            STR  CONSTANT         -ver_streaks
    248275END
    249276
     
    261288  ENTRY  VAL  ACCEPT              BOOL CONSTANT          -accept
    262289  ENTRY  VAL  QUALITY             S32  CONSTANT          -quality             # Bad quality flag
     290
     291  # Revision values
     292  ENTRY  VAL  PSLIB_V             STR  CONSTANT         -ver_pslib
     293  ENTRY  VAL  MODULE_V            STR  CONSTANT         -ver_psmodules
     294  ENTRY  VAL  PHOT_V              STR  CONSTANT         -ver_psphot
     295  ENTRY  VAL  STATS_V             STR  CONSTANT         -ver_ppstats
     296  ENTRY  VAL  WARP_V              STR  CONSTANT         -ver_pswarp
     297  ENTRY  VAL  STREAK_V            STR  CONSTANT         -ver_streaks
    263298END
    264299
     
    288323  ENTRY  VAL  GOOD_PIXEL_FRAC     F32  MEAN              -good_frac                     
    289324  ENTRY  VAL  QUALITY             S32  CONSTANT          -quality             # Bad quality flag
     325
     326  # Revision values
     327  ENTRY  VAL  PSLIB_V             STR  CONSTANT         -ver_pslib
     328  ENTRY  VAL  MODULE_V            STR  CONSTANT         -ver_psmodules
     329  ENTRY  VAL  PHOT_V              STR  CONSTANT         -ver_psphot
     330  ENTRY  VAL  STATS_V             STR  CONSTANT         -ver_ppstats
     331  ENTRY  VAL  STACK_V             STR  CONSTANT         -ver_ppstack
     332  ENTRY  VAL  STREAK_V            STR  CONSTANT         -ver_streaks
    290333END
    291334
     
    312355  ENTRY  VAL  GOOD_PIXEL_FRAC        F32  MEAN              -good_frac     
    313356  ENTRY  VAL  QUALITY                S32  CONSTANT          -quality             # Bad quality flag
     357
     358  # Revision values
     359  ENTRY  VAL  PSLIB_V             STR  CONSTANT         -ver_pslib
     360  ENTRY  VAL  MODULE_V            STR  CONSTANT         -ver_psmodules
     361  ENTRY  VAL  PHOT_V              STR  CONSTANT         -ver_psphot
     362  ENTRY  VAL  STATS_V             STR  CONSTANT         -ver_ppstats
     363  ENTRY  VAL  PPSUB_V             STR  CONSTANT         -ver_ppsub     
     364  ENTRY  VAL  STREAK_V            STR  CONSTANT         -ver_streaks
    314365END
    315366
  • branches/czw_branch/20100427/magic/censorObjects/src/censorVersion.c

    r24692 r27784  
    5858    psString source = censorSource();   // Software source
    5959
     60    psMetadataAddStr(header, PS_LIST_TAIL, "CENSOR_V", 0, NULL, source);
     61   
    6062    psStringPrepend(&version, "censor version: ");
    6163    psStringPrepend(&source, "censor source: ");
  • branches/czw_branch/20100427/magic/remove/src/streaksVersion.c

    r26477 r27784  
    5858    psString source = streaksSource();   // Software source
    5959
     60    psMetadataAddStr(header, PS_LIST_TAIL, "STREAK_V", 0, NULL, source);
     61   
    6062    psStringPrepend(&version, "%s version: ", streaksProgram);
    6163    psStringPrepend(&source, "%s source: ", streaksProgram);
  • branches/czw_branch/20100427/ppArith/src/ppArithVersion.c

    r23795 r27784  
    8383    psString source  = ppArithSource();  // Software source
    8484
     85    psMetadataAddStr(header, PS_LIST_TAIL, "ARITH_V", 0, NULL, source);
     86   
    8587    psStringPrepend(&version, "ppArith version: ");
    8688    psStringPrepend(&version, "ppArith source: ");
  • branches/czw_branch/20100427/ppImage/src/ppImageVersion.c

    r23796 r27784  
    6868    psString source  = ppImageSource();  // ppImage software source
    6969
     70    psMetadataAddStr(header, PS_LIST_TAIL, "IMAGE_V", 0, NULL, source);
     71   
    7072    psStringPrepend(&version, "ppImage version: ");
    7173    psStringPrepend(&source, "ppImage source: ");
  • branches/czw_branch/20100427/ppMerge/src/ppMergeVersion.c

    r23800 r27784  
    8383    psString source  = ppMergeSource();  // Software source
    8484
     85    psMetadataAddStr(header, PS_LIST_TAIL, "MERGE_V", 0, NULL, source);
     86   
    8587    psStringPrepend(&version, "ppMerge version: ");
    8688    psStringPrepend(&source, "ppMerge source: ");
  • branches/czw_branch/20100427/ppNoiseMap/src/ppNoiseMapVersion.c

    r24453 r27784  
    6161    psString source  = ppNoiseMapSource();  // ppNoiseMap software source
    6262
     63    psMetadataAddStr(header, PS_LIST_TAIL, "NOISEM_V", 0, NULL, source);
     64   
    6365    psStringPrepend(&version, "ppNoiseMap version: ");
    6466    psStringPrepend(&source, "ppNoiseMap source: ");
  • branches/czw_branch/20100427/ppSkycell/src/ppSkycellVersion.c

    r23992 r27784  
    8181    psString source  = ppSkycellSource();  // Software source
    8282
     83    psMetadataAddStr(header, PS_LIST_TAIL, "SKYCELL_V", 0, NULL, source);
     84   
    8385    psStringPrepend(&version, "ppSkycell version: ");
    8486    psStringPrepend(&version, "ppSkycell source: ");
  • branches/czw_branch/20100427/ppSmooth/src/ppSmoothVersion.c

    r25976 r27784  
    7575    psString source  = ppSmoothSource();  // ppSmooth software source
    7676
     77    psMetadataAddStr(header, PS_LIST_TAIL, "SMOOTH_V", 0, NULL, source);
     78   
    7779    psStringPrepend(&version, "ppSmooth version: ");
    7880    psStringPrepend(&source, "ppSmooth source: ");
  • branches/czw_branch/20100427/ppStack/src/ppStackVersion.c

    r23801 r27784  
    7474    psString source  = ppStackSource();  // Software source
    7575
     76    psMetadataAddStr(header, PS_LIST_TAIL, "STACK_V", 0, NULL, source);
     77   
    7678    psStringPrepend(&version, "ppStack version: ");
    7779    psStringPrepend(&source, "ppStack source: ");
  • branches/czw_branch/20100427/ppStats/src/ppStatsVersion.c

    r23802 r27784  
    4949    psString source = ppStatsSource();   // Software source
    5050
     51    psMetadataAddStr(header, PS_LIST_TAIL, "STATS_V", 0, NULL, source);
     52   
    5153    psStringPrepend(&version, "ppStats version: ");
    5254    psStringPrepend(&source, "ppStats source: ");
  • branches/czw_branch/20100427/ppSub/src/ppSubVersion.c

    r23803 r27784  
    8686    psString source  = ppSubSource();  // Software source
    8787
     88    psMetadataAddStr(header, PS_LIST_TAIL, "PPSUB_V", 0, NULL, source);
     89   
    8890    psStringPrepend(&version, "ppSub version: ");
    8991    psStringPrepend(&source, "ppSub source: ");
  • branches/czw_branch/20100427/ppTranslate/src/ppTranslateVersion.c

    r26266 r27784  
    6767    psString source  = ppTranslateSource();  // Software source
    6868
     69    psMetadataAddStr(header, PS_LIST_TAIL, "TRANSL_V", 0, NULL, source);
     70   
    6971    psStringPrepend(&version, "ppTranslate version: ");
    7072    psStringPrepend(&source, "ppTranslate source: ");
  • branches/czw_branch/20100427/ppViz/src/ppCoord/ppCoordVersion.c

    r26377 r27784  
    8181    psString source  = ppCoordSource();  // Software source
    8282
     83    psMetadataAddStr(header, PS_LIST_TAIL, "COORD_V", 0, NULL, source);
     84   
    8385    psStringPrepend(&version, "ppCoord version: ");
    8486    psStringPrepend(&version, "ppCoord source: ");
  • branches/czw_branch/20100427/ppViz/src/ppVizPSF/ppVizPSFVersion.c

    r26352 r27784  
    8181    psString source  = ppVizPSFSource();  // Software source
    8282
     83    psMetadataAddStr(header, PS_LIST_TAIL, "VIZPSF_V", 0, NULL, source);
     84   
    8385    psStringPrepend(&version, "ppVizPSF version: ");
    8486    psStringPrepend(&version, "ppVizPSF source: ");
  • branches/czw_branch/20100427/ppViz/src/ppVizPattern/ppVizPatternVersion.c

    r26837 r27784  
    8181    psString source  = ppVizPatternSource();  // Software source
    8282
     83    psMetadataAddStr(header, PS_LIST_TAIL, "VIZPAT_V", 0, NULL, source);
     84   
    8385    psStringPrepend(&version, "ppVizPattern version: ");
    8486    psStringPrepend(&version, "ppVizPattern source: ");
  • branches/czw_branch/20100427/ppbgrestore/src/ppbgrestoreVersion.c

    r25973 r27784  
    6464    psString source  = ppbgrestoreSource();  // ppbgrestore software source
    6565
     66    psMetadataAddStr(header, PS_LIST_TAIL, "BGREST_V", 0, NULL, source);
     67       
    6668    psStringPrepend(&version, "ppbgrestore version: ");
    6769    psStringPrepend(&source, "ppbgrestore source: ");
  • branches/czw_branch/20100427/psLib/src/imageops/psImageStats.c

    r23989 r27784  
    9797
    9898        psVectorMaskType *data = junkMask->data.PS_TYPE_VECTOR_MASK_DATA;
     99        psU8* imdata = junkData->data.U8;
    99100        for (int row = 0, nVect = 0; row < numRows; row++) {
    100101            for (int col = 0; col < numCols; col++, nVect++) {
    101102                data[nVect] = (mask->data.PS_TYPE_IMAGE_MASK_DATA[row][col] & maskVal);
     103               
     104                if ((imdata[nVect] > 100000)||
     105                    (imdata[nVect] != imdata[nVect])||
     106                    (imdata[nVect] < -100000)) {
     107                  data[nVect] &= maskVal;
     108                }
    102109            }
    103110        }
  • branches/czw_branch/20100427/psLib/src/types/psMetadataHeader.c

    r23289 r27784  
    1818    psString source = psLibSource();    // Software source
    1919
     20    psMetadataAddStr(header, PS_LIST_TAIL, "PSLIB_V", 0, NULL, source);
     21   
    2022    psStringPrepend(&version, "psLib version: ");
    2123    psStringPrepend(&source, "psLib source: ");
  • branches/czw_branch/20100427/psModules/src/config/pmVersion.c

    r23794 r27784  
    6464    psString source = psModulesSource();   // Software source
    6565
     66    psMetadataAddStr(header, PS_LIST_TAIL, "MODULE_V", 0, NULL, source);
     67   
    6668    psStringPrepend(&version, "psModules version: ");
    6769    psStringPrepend(&source, "psModules source: ");
  • branches/czw_branch/20100427/psastro/src/psastroVersion.c

    r23804 r27784  
    5858    psString source = psastroSource();   // Software source
    5959
     60    psMetadataAddStr(header, PS_LIST_TAIL, "ASTRO_V", 0, NULL, source);
     61   
    6062    psStringPrepend(&version, "psastro version: ");
    6163    psStringPrepend(&source, "psastro source: ");
  • branches/czw_branch/20100427/psphot/src/psphotVersion.c

    r25738 r27784  
    6969    psString source = psphotSource();   // Software source
    7070
     71    psMetadataAddStr(header, PS_LIST_TAIL, "PHOT_V", 0, NULL, source);
     72   
    7173    psStringPrepend(&version, "psphot version: ");
    7274    psStringPrepend(&source, "psphot source: ");
  • branches/czw_branch/20100427/pstamp/scripts/detect_query_read

    r18587 r27784  
    7878                        comment => 'site identifier (MPC observatory code)',
    7979                        value => undef
    80               }
     80                      },
     81        'STAGE'    => {
     82                        name => 'STAGE',
     83                        writetype => TSTRING,
     84                        comment => 'processing stage to examine',
     85                        value => undef
     86                      }
    8187};
    8288
    8389# key_array insures that the order that the keywords is printed out is
    8490# the same as the ICD
    85 my @key_array = qw( QUERY_ID FPA_ID MJD_OBS FILTER OBSCODE );
     91my @key_array = qw( QUERY_ID FPA_ID MJD_OBS FILTER OBSCODE STAGE);
    8692
    8793# Specification of columns
     
    144150        my $name = $header->{$key}->{name};
    145151        my $value = $inHeader->{$name};
     152        if (($key eq 'STAGE')&& !(defined($value))) {
     153            $value = 'DIFF';
     154        }
    146155        # get rid of quotes and whitespace
    147156        $value =~ s/\'//g;
  • branches/czw_branch/20100427/pstamp/test/detect_query_create

    r18738 r27784  
    5959                    comment => 'site identifier (MPC observatory code)',
    6060                    value => undef
    61         }
     61        },
     62#        { name =>  'STAGE',
     63#                    writetype => TSTRING,
     64#                    comment => 'processing stage to examine',
     65#                    value => undef
     66#        }
    6267];
    6368
  • branches/czw_branch/20100427/pswarp/src/pswarpVersion.c

    r23806 r27784  
    8585    psString source  = pswarpSource();  // Software source
    8686
     87    psMetadataAddStr(header, PS_LIST_TAIL, "WARP_V", 0, NULL, source);
     88   
    8789    psStringPrepend(&version, "pswarp version: ");
    8890    psStringPrepend(&source, "pswarp source: ");
Note: See TracChangeset for help on using the changeset viewer.