IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 29902 for trunk/ippTools/src


Ignore:
Timestamp:
Dec 2, 2010, 3:10:33 PM (15 years ago)
Author:
bills
Message:

Save results of detection efficiency analaysis is the database.
resolve pxadmin_create_tables.sql with dbconfig and changes to the gpc1 database

Location:
trunk/ippTools/src
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippTools/src

  • trunk/ippTools/src/camtool.c

    r29553 r29902  
    519519    PXOPT_LOOKUP_F32(maskfrac_max_magic, config->args, "-maskfrac_max_magic", false, false);
    520520    PXOPT_LOOKUP_F32(maskfrac_max_advisory, config->args, "-maskfrac_max_advisory", false, false);
     521
     522    // we store actual detection efficiency by adding in zpt_obs
     523    PXOPT_LOOKUP_F32(deteff_inst, config->args, "-deteff_inst", false, false);
     524    PXOPT_LOOKUP_F32(deteff_inst_lq, config->args, "-deteff_inst_lq", false, false);
     525    PXOPT_LOOKUP_F32(deteff_inst_uq, config->args, "-deteff_inst_uq", false, false);
     526    // error is dd
     527    PXOPT_LOOKUP_F32(deteff_err, config->args, "-deteff_inst_err", false, false);
     528    psF32 deteff = NAN;
     529    psF32 deteff_uq = NAN;
     530    psF32 deteff_lq = NAN;
     531    if (isfinite(zpt_obs)) {
     532        if (isfinite(deteff_inst)) {
     533            deteff = deteff_inst + zpt_obs;
     534        }
     535        if (isfinite(deteff_inst_uq)) {
     536            deteff_uq = deteff_inst_uq + zpt_obs;
     537        }
     538        if (isfinite(deteff_inst_lq)) {
     539            deteff_lq = deteff_inst_lq + zpt_obs;
     540        }
     541    }
    521542
    522543/*     psTrace("czw.test",1,"Received versions: pslib %s psmodules %s psphot %s psastro %s ppstats %s ppImage %s streaks %s\n", */
     
    666687        maskfrac_max_magic,
    667688        maskfrac_max_advisory,
     689        deteff,
     690        deteff_err,
     691        deteff_lq,
     692        deteff_uq,
    668693        quality
    669694        );
  • trunk/ippTools/src/camtoolConfig.c

    r29553 r29902  
    198198    psMetadataAddF32(addprocessedexpArgs, PS_LIST_TAIL, "-maskfrac_max_advisory", 0, "define advisory mask fraction", NAN);
    199199
     200    psMetadataAddF32(addprocessedexpArgs, PS_LIST_TAIL, "-deteff_inst", 0, "define deteff", NAN);
     201    psMetadataAddF32(addprocessedexpArgs, PS_LIST_TAIL, "-deteff_inst_err", 0, "define deteff_err", NAN);
     202    psMetadataAddF32(addprocessedexpArgs, PS_LIST_TAIL, "-deteff_inst_lq", 0, "define deteff_lq", NAN);
     203    psMetadataAddF32(addprocessedexpArgs, PS_LIST_TAIL, "-deteff_inst_uq", 0, "define deteff_uq", NAN);
     204
    200205
    201206    // -processedexp
  • trunk/ippTools/src/chiptool.c

    r29416 r29902  
    601601    PXOPT_LOOKUP_F32(maskfrac_magic, config->args, "-maskfrac_magic", false, false);
    602602    PXOPT_LOOKUP_F32(maskfrac_advisory, config->args, "-maskfrac_advisory", false, false);
     603    PXOPT_LOOKUP_F32(deteff_magref, config->args, "-deteff_magref", false, false);
    603604
    604605    psTrace("czw.test",1,"Received versions: pslib %s psmodules %s psphot %s psastro %s ppstats %s ppImage %s streaks %s\n",
     
    706707                                   maskfrac_dynamic,
    707708                                   maskfrac_magic,
    708                                    maskfrac_advisory
     709                                   maskfrac_advisory,
     710                                   deteff_magref
    709711            )) {
    710712        // rollback
     
    715717        return false;
    716718    }
    717 
    718 #if 0
    719     // XXX I've decided to make the transaction cover the Exp migration as
    720     // well.  Otherwise, if the last imfile in an exp is moved and the exp
    721     // migration fails then the data base is left in a situation where the exp
    722     // migration can't happen.
    723 
    724     if (!chipProcessedCompleteExp(config)) {
    725         // rollback
    726         if (!psDBRollback(config->dbh)) {
    727             psError(PS_ERR_UNKNOWN, false, "database error");
    728         }
    729         psError(PS_ERR_UNKNOWN, false, "database error");
    730         return false;
    731     }
    732 #endif
    733719
    734720    if (!psDBCommit(config->dbh)) {
  • trunk/ippTools/src/chiptoolConfig.c

    r29416 r29902  
    196196    psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-maskfrac_magic", 0, "define magic mask fraction", NAN);
    197197    psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-maskfrac_advisory", 0, "define advisory mask fraction", NAN);
     198    psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-deteff_magref", 0, "define deteff_magref", NAN);
    198199
    199200    // -processedimfile
Note: See TracChangeset for help on using the changeset viewer.