IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 35897


Ignore:
Timestamp:
Aug 6, 2013, 2:40:50 PM (13 years ago)
Author:
bills
Message:

add relExp.mcal

Location:
trunk
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/dbconfig/changes.txt

    r35896 r35897  
    24272427ALTER TABLE ippRelease ADD COLUMN dvodb VARCHAR(255) DEFAULT NULL AFTER priority;
    24282428ALTER TABLE ippRelease ADD COLUMN ubercal_file VARCHAR(255) DEFAULT NULL AFTER dvodb;
    2429 ALTER TABLE relExp ADD COLUMN ubercal_dist INT DEFAULT 0 AFTER zpt_stdev;
     2429ALTER TABLE relExp ADD COLUMN mcal FLOAT AFTER zpt_stdev;
     2430ALTER TABLE relExp ADD COLUMN ubercal_dist INT DEFAULT 0 AFTER mcal;
    24302431
    24312432UPDATE dbversion set schema_version = '1.1.77', updated= CURRENT_TIMESTAMP();
  • trunk/dbconfig/release.md

    r35896 r35897  
    2727    zpt_obs     F32     0
    2828    zpt_stdev   F32     0
     29    mcal        F32     0
    2930    ubercal_dist S32    0
    3031    path_base   STR     255
  • trunk/ippTools/share/pxadmin_create_tables.sql

    r35896 r35897  
    21932193    zpt_obs     FLOAT,          -- calibrated zero point for this release of
    21942194    zpt_stdev   FLOAT,          -- this exposure
     2195    mcal        FLOAT,          -- this exposure
    21952196    ubercal_dist INT,           -- ubercal distance (from dvo calibration)
    21962197    path_base   VARCHAR(255),   -- path_base of any supporting files for this
  • trunk/ippTools/share/releasetool_listrelexp.sql

    r35397 r35897  
    77    ippRelease.rel_id,
    88    ippRelease.priority,
     9    ippRelease.dvodb,
     10    ippRelease.ubercal_file,
    911    survey.surveyName,
    1012    rawExp.exp_name,
     
    1214    relExp.zpt_obs,
    1315    relExp.zpt_stdev,
     16    relExp.mcal,
    1417    relExp.path_base,
    1518    relExp.registered,
  • trunk/ippTools/src/releasetool.c

    r35896 r35897  
    246246        sep = comma;
    247247    }
     248    if (dvodb) {
     249        psStringAppend(&query, "%s dvodb = '%s'", sep, dvodb);
     250        sep = comma;
     251    }
     252    if (ubercal_file) {
     253        psStringAppend(&query, "%s ubercal_file = '%s'", sep, ubercal_file);
     254        sep = comma;
     255    }
    248256
    249257    psString whereClause = psDBGenerateWhereConditionSQL(where, NULL);
     
    372380    PXOPT_LOOKUP_F32(user_zpt_obs, config->args,   "-set_zpt_obs", false, false);
    373381    PXOPT_LOOKUP_F32(user_zpt_stdev, config->args, "-set_zpt_stdev", false, false);
     382    PXOPT_LOOKUP_F32(mcal,     config->args, "-set_mcal",  false, false);
    374383    PXOPT_LOOKUP_S32(ubercal_dist, config->args, "-set_ubercal_dist", false, false);
    375384    PXOPT_LOOKUP_STR(path_base, config->args, "-set_path_base", false, false);
     
    463472            zpt_obs,
    464473            zpt_stdev,
     474            mcal,
    465475            ubercal_dist,
    466476            path_base,
     
    504514    PXOPT_LOOKUP_STR(state,    config->args, "-set_state",  false, false);
    505515    PXOPT_LOOKUP_U32(flags,    config->args, "-set_flags",  false, false);
    506     PXOPT_LOOKUP_STR(path_base, config->args, "-set_path_base", false, false);
     516    PXOPT_LOOKUP_STR(path_base,config->args, "-set_path_base", false, false);
    507517    PXOPT_LOOKUP_F32(zpt_obs,  config->args, "-set_zpt_obs",  false, false);
    508518    PXOPT_LOOKUP_F32(zpt_stdev,config->args, "-set_zpt_stdev",  false, false);
     519    PXOPT_LOOKUP_F32(mcal,     config->args, "-set_mcal",  false, false);
    509520    PXOPT_LOOKUP_S16(fault,    config->args, "-set_fault",  false, false);
    510521    PXOPT_LOOKUP_S32(ubercal_dist, config->args, "-set_ubercal_dist", false, false);
    511522    PXOPT_LOOKUP_BOOL(clearfault, config->args, "-clearfault",  false);
    512     if (!state && !flags && !path_base && !isfinite(zpt_obs) && !isfinite(zpt_stdev) && !fault && !clearfault && !ubercal_dist) {
     523    if (!state && !flags && !path_base && !isfinite(zpt_obs) && !isfinite(zpt_stdev) &&!isfinite(mcal)
     524        && !fault && !clearfault && !ubercal_dist) {
    513525        psError(PXTOOLS_ERR_CONFIG, true, "must set at least one column\n");
    514526        return false;
     
    566578        sep = comma;
    567579    }
     580    if (isfinite(mcal)) {
     581        psStringAppend(&query, "%s relExp.mcal = %f", sep, mcal);
     582        sep = comma;
     583    }
    568584    if (ubercal_dist) {
    569585        psStringAppend(&query, "%s relExp.ubercal_dist = %d", sep, ubercal_dist);
     
    582598
    583599    psU64 affected = psDBAffectedRows(config->dbh);
    584     psLogMsg("releasetool", PS_LOG_INFO, "Updated %" PRIu64 " ippReleases", affected);
     600    psLogMsg("releasetool", PS_LOG_INFO, "Updated %" PRIu64 " relExp rows", affected);
    585601
    586602
  • trunk/ippTools/src/releasetoolConfig.c

    r35896 r35897  
    112112    psMetadataAddF32(definerelexpArgs,  PS_LIST_TAIL, "-set_zpt_obs", 0,    "define zero point", NAN);
    113113    psMetadataAddF32(definerelexpArgs,  PS_LIST_TAIL, "-set_zpt_stdev", 0,  "define zero point stdev", NAN);
     114    psMetadataAddF32(definerelexpArgs,  PS_LIST_TAIL, "-set_mcal", 0,       "define mcal", NAN);
    114115    psMetadataAddS32(definerelexpArgs,  PS_LIST_TAIL, "-set_ubercal_dist", 0,  "define ubercal dist", 0);
    115116    psMetadataAddStr(definerelexpArgs,  PS_LIST_TAIL, "-set_path_base", 0,  "define state", NULL);
     
    131132    psMetadataAddF32(updaterelexpArgs,  PS_LIST_TAIL, "-set_zpt_obs", 0,    "define new zero point", NAN);
    132133    psMetadataAddF32(updaterelexpArgs,  PS_LIST_TAIL, "-set_zpt_stdev", 0,  "define new zero point stdev", NAN);
     134    psMetadataAddF32(updaterelexpArgs,  PS_LIST_TAIL, "-set_mcal", 0,       "define mcal", NAN);
    133135    psMetadataAddS32(updaterelexpArgs,  PS_LIST_TAIL, "-set_ubercal_dist", 0, "define new ubercal dist", 0);
    134136    psMetadataAddStr(updaterelexpArgs,  PS_LIST_TAIL, "-set_path_base", 0,  "define path_base", NULL);
Note: See TracChangeset for help on using the changeset viewer.