IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jun 4, 2007, 2:25:04 PM (19 years ago)
Author:
eugene
Message:

adding additional fields to the metadata tables (binned stdev, fringe stats, user stats)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippTools/src/dettool.c

    r13596 r13617  
    22262226        return false;
    22272227    }
     2228
    22282229    // optional
     2230    psF64 fringe_0 = psMetadataLookupF64(&status, config->args, "-fringe_0");
     2231    if (!status) {
     2232        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -fringe_0");
     2233        return false;
     2234    }
     2235    psF64 fringe_1 = psMetadataLookupF64(&status, config->args, "-fringe_1");
     2236    if (!status) {
     2237        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -fringe_1");
     2238        return false;
     2239    }
     2240    psF64 fringe_2 = psMetadataLookupF64(&status, config->args, "-fringe_2");
     2241    if (!status) {
     2242        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -fringe_2");
     2243        return false;
     2244    }
     2245
     2246    psF64 user_1 = psMetadataLookupF64(&status, config->args, "-user_1");
     2247    if (!status) {
     2248        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -user_1");
     2249        return false;
     2250    }
     2251    psF64 user_2 = psMetadataLookupF64(&status, config->args, "-user_2");
     2252    if (!status) {
     2253        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -user_2");
     2254        return false;
     2255    }
     2256    psF64 user_3 = psMetadataLookupF64(&status, config->args, "-user_3");
     2257    if (!status) {
     2258        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -user_3");
     2259        return false;
     2260    }
     2261    psF64 user_4 = psMetadataLookupF64(&status, config->args, "-user_4");
     2262    if (!status) {
     2263        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -user_4");
     2264        return false;
     2265    }
     2266    psF64 user_5 = psMetadataLookupF64(&status, config->args, "-user_5");
     2267    if (!status) {
     2268        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -user_5");
     2269        return false;
     2270    }
     2271
    22292272    psString path_base = psMetadataLookupStr(&status, config->args, "-path_base");
    22302273    if (!status) {
     
    22712314        bg_stdev,
    22722315        bg_mean_stdev,
     2316        fringe_0,
     2317        fringe_1,
     2318        fringe_2,
     2319        user_1,
     2320        user_2,
     2321        user_3,
     2322        user_4,
     2323        user_5,
    22732324        path_base,
    22742325        code
     
    24742525    }
    24752526    // optional
     2527    psF64 fringe_0 = psMetadataLookupF64(&status, config->args, "-fringe_0");
     2528    if (!status) {
     2529        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -fringe_0");
     2530        return false;
     2531    }
     2532    psF64 fringe_1 = psMetadataLookupF64(&status, config->args, "-fringe_1");
     2533    if (!status) {
     2534        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -fringe_1");
     2535        return false;
     2536    }
     2537    psF64 fringe_2 = psMetadataLookupF64(&status, config->args, "-fringe_2");
     2538    if (!status) {
     2539        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -fringe_2");
     2540        return false;
     2541    }
     2542
     2543    psF64 user_1 = psMetadataLookupF64(&status, config->args, "-user_1");
     2544    if (!status) {
     2545        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -user_1");
     2546        return false;
     2547    }
     2548    psF64 user_2 = psMetadataLookupF64(&status, config->args, "-user_2");
     2549    if (!status) {
     2550        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -user_2");
     2551        return false;
     2552    }
     2553    psF64 user_3 = psMetadataLookupF64(&status, config->args, "-user_3");
     2554    if (!status) {
     2555        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -user_3");
     2556        return false;
     2557    }
     2558    psF64 user_4 = psMetadataLookupF64(&status, config->args, "-user_4");
     2559    if (!status) {
     2560        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -user_4");
     2561        return false;
     2562    }
     2563    psF64 user_5 = psMetadataLookupF64(&status, config->args, "-user_5");
     2564    if (!status) {
     2565        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -user_5");
     2566        return false;
     2567    }
     2568
    24762569    psString path_base = psMetadataLookupStr(&status, config->args, "-path_base");
    24772570    if (!status) {
     
    25512644        bg_stdev,
    25522645        bg_mean_stdev,
     2646        fringe_0,
     2647        fringe_1,
     2648        fringe_2,
     2649        user_1,
     2650        user_2,
     2651        user_3,
     2652        user_4,
     2653        user_5,
    25532654        path_base,
    25542655        code
     
    29403041    }
    29413042
     3043    // optional values
     3044    psF64 user_1 = psMetadataLookupF64(&status, config->args, "-user_1");
     3045    if (!status) {
     3046        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -user_1");
     3047        return false;
     3048    }
     3049    psF64 user_2 = psMetadataLookupF64(&status, config->args, "-user_2");
     3050    if (!status) {
     3051        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -user_2");
     3052        return false;
     3053    }
     3054    psF64 user_3 = psMetadataLookupF64(&status, config->args, "-user_3");
     3055    if (!status) {
     3056        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -user_3");
     3057        return false;
     3058    }
     3059    psF64 user_4 = psMetadataLookupF64(&status, config->args, "-user_4");
     3060    if (!status) {
     3061        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -user_4");
     3062        return false;
     3063    }
     3064    psF64 user_5 = psMetadataLookupF64(&status, config->args, "-user_5");
     3065    if (!status) {
     3066        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -user_5");
     3067        return false;
     3068    }
     3069
    29423070    // default values
    29433071    psS32 iteration = psMetadataLookupS32(&status, config->args, "-iteration");
     
    29953123            bg_stdev,
    29963124            bg_mean_stdev,
     3125            user_1,
     3126            user_2,
     3127            user_3,
     3128            user_4,
     3129            user_5,
    29973130            code
    29983131        );
     
    38333966        return false;
    38343967    }
     3968
     3969    // optional
     3970    psF64 user_1 = psMetadataLookupF64(&status, config->args, "-user_1");
     3971    if (!status) {
     3972        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -user_1");
     3973        return false;
     3974    }
     3975    psF64 user_2 = psMetadataLookupF64(&status, config->args, "-user_2");
     3976    if (!status) {
     3977        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -user_2");
     3978        return false;
     3979    }
     3980    psF64 user_3 = psMetadataLookupF64(&status, config->args, "-user_3");
     3981    if (!status) {
     3982        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -user_3");
     3983        return false;
     3984    }
     3985    psF64 user_4 = psMetadataLookupF64(&status, config->args, "-user_4");
     3986    if (!status) {
     3987        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -user_4");
     3988        return false;
     3989    }
     3990    psF64 user_5 = psMetadataLookupF64(&status, config->args, "-user_5");
     3991    if (!status) {
     3992        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -user_5");
     3993        return false;
     3994    }
     3995
    38353996    // iteration has a default value
    38363997    psS32 iteration = psMetadataLookupS32(&status, config->args, "-iteration");
     
    39184079        bg_stdev,
    39194080        bg_mean_stdev,
     4081        user_1,
     4082        user_2,
     4083        user_3,
     4084        user_4,
     4085        user_5,
    39204086        path_base,
    39214087        code
     
    40624228    }
    40634229    // optional
     4230    psF64 user_1 = psMetadataLookupF64(&status, config->args, "-user_1");
     4231    if (!status) {
     4232        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -user_1");
     4233        return false;
     4234    }
     4235    psF64 user_2 = psMetadataLookupF64(&status, config->args, "-user_2");
     4236    if (!status) {
     4237        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -user_2");
     4238        return false;
     4239    }
     4240    psF64 user_3 = psMetadataLookupF64(&status, config->args, "-user_3");
     4241    if (!status) {
     4242        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -user_3");
     4243        return false;
     4244    }
     4245    psF64 user_4 = psMetadataLookupF64(&status, config->args, "-user_4");
     4246    if (!status) {
     4247        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -user_4");
     4248        return false;
     4249    }
     4250    psF64 user_5 = psMetadataLookupF64(&status, config->args, "-user_5");
     4251    if (!status) {
     4252        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -user_5");
     4253        return false;
     4254    }
     4255
     4256    // optional
    40644257    psString path_base = psMetadataLookupStr(&status, config->args, "-path_base");
    40654258    if (!status) {
     
    40834276        bg_stdev,
    40844277        bg_mean_stdev,
     4278        user_1,
     4279        user_2,
     4280        user_3,
     4281        user_4,
     4282        user_5,
    40854283        path_base,
    40864284        code
     
    45824780        return false;
    45834781    }
     4782    psF64 bin_stdev = psMetadataLookupF64(&status, config->args, "-bin_stdev");
     4783    if (!status) {
     4784        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -bin_stdev");
     4785        return false;
     4786    }
     4787
    45844788    // optional
    45854789    psString path_base = psMetadataLookupStr(&status, config->args, "-path_base");
    45864790    if (!status) {
    45874791        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -path_base");
     4792        return false;
     4793    }
     4794
     4795    // optional
     4796    psF64 fringe_0 = psMetadataLookupF64(&status, config->args, "-fringe_0");
     4797    if (!status) {
     4798        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -fringe_0");
     4799        return false;
     4800    }
     4801    psF64 fringe_1 = psMetadataLookupF64(&status, config->args, "-fringe_1");
     4802    if (!status) {
     4803        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -fringe_1");
     4804        return false;
     4805    }
     4806    psF64 fringe_2 = psMetadataLookupF64(&status, config->args, "-fringe_2");
     4807    if (!status) {
     4808        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -fringe_2");
     4809        return false;
     4810    }
     4811
     4812    psF64 user_1 = psMetadataLookupF64(&status, config->args, "-user_1");
     4813    if (!status) {
     4814        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -user_1");
     4815        return false;
     4816    }
     4817    psF64 user_2 = psMetadataLookupF64(&status, config->args, "-user_2");
     4818    if (!status) {
     4819        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -user_2");
     4820        return false;
     4821    }
     4822    psF64 user_3 = psMetadataLookupF64(&status, config->args, "-user_3");
     4823    if (!status) {
     4824        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -user_3");
     4825        return false;
     4826    }
     4827    psF64 user_4 = psMetadataLookupF64(&status, config->args, "-user_4");
     4828    if (!status) {
     4829        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -user_4");
     4830        return false;
     4831    }
     4832    psF64 user_5 = psMetadataLookupF64(&status, config->args, "-user_5");
     4833    if (!status) {
     4834        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -user_5");
    45884835        return false;
    45894836    }
     
    46074854            bg_stdev,
    46084855            bg_mean_stdev,
     4856            bin_stdev,
     4857            fringe_0,
     4858            fringe_1,
     4859            fringe_2,
     4860            user_1,
     4861            user_2,
     4862            user_3,
     4863            user_4,
     4864            user_5,
    46094865            path_base,
    46104866            code
     
    50915347        return false;
    50925348    }
     5349    psF64 bin_stdev = psMetadataLookupF64(&status, config->args, "-bin_stdev");
     5350    if (!status) {
     5351        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -bin_stdev");
     5352        return false;
     5353    }
     5354    // optional
     5355    psF64 fringe_0 = psMetadataLookupF64(&status, config->args, "-fringe_0");
     5356    if (!status) {
     5357        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -fringe_0");
     5358        return false;
     5359    }
     5360    psF64 fringe_1 = psMetadataLookupF64(&status, config->args, "-fringe_1");
     5361    if (!status) {
     5362        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -fringe_1");
     5363        return false;
     5364    }
     5365    psF64 fringe_2 = psMetadataLookupF64(&status, config->args, "-fringe_2");
     5366    if (!status) {
     5367        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -fringe_2");
     5368        return false;
     5369    }
     5370
     5371    psF64 user_1 = psMetadataLookupF64(&status, config->args, "-user_1");
     5372    if (!status) {
     5373        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -user_1");
     5374        return false;
     5375    }
     5376    psF64 user_2 = psMetadataLookupF64(&status, config->args, "-user_2");
     5377    if (!status) {
     5378        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -user_2");
     5379        return false;
     5380    }
     5381    psF64 user_3 = psMetadataLookupF64(&status, config->args, "-user_3");
     5382    if (!status) {
     5383        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -user_3");
     5384        return false;
     5385    }
     5386    psF64 user_4 = psMetadataLookupF64(&status, config->args, "-user_4");
     5387    if (!status) {
     5388        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -user_4");
     5389        return false;
     5390    }
     5391    psF64 user_5 = psMetadataLookupF64(&status, config->args, "-user_5");
     5392    if (!status) {
     5393        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -user_5");
     5394        return false;
     5395    }
     5396
    50935397    // optional
    50945398    bool reject = psMetadataLookupBool(&status, config->args, "-reject");
     
    51235427            bg_stdev,
    51245428            bg_mean_stdev,
     5429            bin_stdev,
     5430            fringe_0,
     5431            fringe_1,
     5432            fringe_2,
     5433            user_1,
     5434            user_2,
     5435            user_3,
     5436            user_4,
     5437            user_5,
    51255438            path_base,
    51265439            !reject,
     
    65076820    }
    65086821
     6822    psF64 user_1 = psMetadataLookupF64(&status, config->args, "-user_1");
     6823    if (!status) {
     6824        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -user_1");
     6825        return false;
     6826    }
     6827    psF64 user_2 = psMetadataLookupF64(&status, config->args, "-user_2");
     6828    if (!status) {
     6829        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -user_2");
     6830        return false;
     6831    }
     6832    psF64 user_3 = psMetadataLookupF64(&status, config->args, "-user_3");
     6833    if (!status) {
     6834        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -user_3");
     6835        return false;
     6836    }
     6837    psF64 user_4 = psMetadataLookupF64(&status, config->args, "-user_4");
     6838    if (!status) {
     6839        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -user_4");
     6840        return false;
     6841    }
     6842    psF64 user_5 = psMetadataLookupF64(&status, config->args, "-user_5");
     6843    if (!status) {
     6844        psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -user_5");
     6845        return false;
     6846    }
     6847
    65096848    psString path_base = psMetadataLookupStr(&status, config->args, "-path_base");
    65106849    if (!status) {
     
    65186857    // the det_id is valid
    65196858    if (!detNormalizedImfileInsert(config->dbh,
    6520             (psS64)atoll(det_id),
    6521             0,  // the iteration is fixed at 0
    6522             class_id,
    6523             uri,
    6524             bg,
    6525             bg_stdev,
    6526             bg_mean_stdev,
    6527             path_base,
    6528             0       // fault code
    6529     )) {
     6859                                   (psS64)atoll(det_id),
     6860                                   0,  // the iteration is fixed at 0
     6861                                   class_id,
     6862                                   uri,
     6863                                   bg,
     6864                                   bg_stdev,
     6865                                   bg_mean_stdev,
     6866                                   user_1,
     6867                                   user_2,
     6868                                   user_3,
     6869                                   user_4,
     6870                                   user_5,
     6871                                   path_base,
     6872                                   0       // fault code
     6873            )) {
    65306874        psError(PS_ERR_UNKNOWN, false, "database error");
    65316875        return false;
Note: See TracChangeset for help on using the changeset viewer.