IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 16248


Ignore:
Timestamp:
Jan 25, 2008, 4:14:35 PM (18 years ago)
Author:
eugene
Message:

updating code to handle new fields (dtime entries for chip,cam,warp,diff,stack; making chip/cam metadata consistent

Location:
trunk/ippTools/src
Files:
10 edited

Legend:

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

    r16242 r16248  
    385385    PXOPT_LOOKUP_F32(bg_stdev, config->args, "-bg_stdev", false, false);
    386386    PXOPT_LOOKUP_F32(bg_mean_stdev, config->args, "-bg_mean_stdev", false, false);
     387    PXOPT_LOOKUP_F32(bias, config->args,           "-bias", false, false);
     388    PXOPT_LOOKUP_F32(bias_stdev, config->args,     "-bias_stdev", false, false);
     389    PXOPT_LOOKUP_F32(fringe_0, config->args,       "-fringe_0", false, false);
     390    PXOPT_LOOKUP_F32(fringe_1, config->args,       "-fringe_1", false, false);
     391    PXOPT_LOOKUP_F32(fringe_2, config->args,       "-fringe_2", false, false);
    387392    PXOPT_LOOKUP_F32(sigma_ra, config->args, "-sigma_ra", false, false);
    388393    PXOPT_LOOKUP_F32(sigma_dec, config->args, "-sigma_dec", false, false);
     394    PXOPT_LOOKUP_F32(ap_resid, config->args,       "-ap_resid", false, false);
     395    PXOPT_LOOKUP_F32(ap_resid_stdev, config->args, "-ap_resid_stdev", false, false);
    389396    PXOPT_LOOKUP_F32(zp_mean, config->args, "-zp_mean", false, false);
    390397    PXOPT_LOOKUP_F32(zp_stdev, config->args, "-zp_stdev", false, false);
    391     PXOPT_LOOKUP_F32(fwhm, config->args, "-fwhm", false, false);
    392     PXOPT_LOOKUP_F32(fwhm_range, config->args, "-fwhm_range", false, false);
     398    PXOPT_LOOKUP_F32(fwhm_major, config->args, "-fwhm_major", false, false);
     399    PXOPT_LOOKUP_F32(fwhm_minor, config->args, "-fwhm_minor", false, false);
     400    PXOPT_LOOKUP_F32(dtime_detrend, config->args, "-dime_detrend", false, false);
     401    PXOPT_LOOKUP_F32(dtime_photom, config->args, "-dime_photom", false, false);
     402    PXOPT_LOOKUP_F32(dtime_astrom, config->args, "-dime_astrom", false, false);
    393403    PXOPT_LOOKUP_F32(n_stars, config->args, "-n_stars", false, false);
    394404    PXOPT_LOOKUP_F32(n_extended, config->args, "-n_extended", false, false);
     
    467477    psFree(output);
    468478    camProcessedExpRow *row = camProcessedExpRowAlloc(
    469         pendingRow->cam_id,
    470         pendingRow->chip_id,
    471         uri,
    472         bg,
    473         bg_stdev,
    474         bg_mean_stdev,
    475         sigma_ra,
    476         sigma_dec,
    477         zp_mean,
    478         zp_stdev,
    479         fwhm,
    480         fwhm_range,
    481         n_stars,
    482         n_extended,
    483         n_cr,
    484         n_astrom,
    485         path_base,
    486         code
    487     );
     479        pendingRow->cam_id,
     480        pendingRow->chip_id,
     481        uri,
     482        bg,
     483        bg_stdev,
     484        bg_mean_stdev,
     485        bias,
     486        bias_stdev,
     487        fringe_0,
     488        fringe_1,
     489        fringe_2,
     490        sigma_ra,
     491        sigma_dec,
     492        ap_resid,
     493        ap_resid_stdev,
     494        zp_mean,
     495        zp_stdev,
     496        fwhm_major,
     497        fwhm_minor,
     498        dtime_detrend,
     499        dtime_photom,
     500        dtime_astrom,
     501        n_stars,
     502        n_extended,
     503        n_cr,
     504        n_astrom,
     505        path_base,
     506        code
     507        );
    488508
    489509    if (!camProcessedExpInsertObject(config->dbh, row)) {
  • trunk/ippTools/src/camtoolConfig.c

    r16170 r16248  
    181181    psMetadataAddF64(addprocessedexpArgs, PS_LIST_TAIL, "-bg_mean_stdev", 0,
    182182            "define exposure background mean stdev", NAN);
     183    psMetadataAddF32(addprocessedexpArgs, PS_LIST_TAIL, "-bias",  0,
     184            "define bias", NAN);
     185    psMetadataAddF32(addprocessedexpArgs, PS_LIST_TAIL, "-bias_stdev",  0,
     186            "define bias stdev", NAN);
     187    psMetadataAddF32(addprocessedexpArgs, PS_LIST_TAIL, "-fringe_0",  0,
     188            "define fringe term 0", NAN);
     189    psMetadataAddF32(addprocessedexpArgs, PS_LIST_TAIL, "-fringe_1",  0,
     190            "define fringe term 1", NAN);
     191    psMetadataAddF32(addprocessedexpArgs, PS_LIST_TAIL, "-fringe_2",  0,
     192            "define fringe term 2", NAN);
    183193    psMetadataAddF32(addprocessedexpArgs, PS_LIST_TAIL, "-sigma_ra", 0,
    184194            "define exposure E ra", NAN);
    185195    psMetadataAddF32(addprocessedexpArgs, PS_LIST_TAIL, "-sigma_dec", 0,
    186196            "define exposure E dec", NAN);
     197    psMetadataAddF32(addprocessedexpArgs, PS_LIST_TAIL, "-ap_resid",  0,
     198            "define aperture residual", NAN);
     199    psMetadataAddF32(addprocessedexpArgs, PS_LIST_TAIL, "-ap_resid_stdev",  0,
     200            "define aperture residual stdev", NAN);
    187201    psMetadataAddF32(addprocessedexpArgs, PS_LIST_TAIL, "-zp_mean", 0,
    188202            "define zero point mean", NAN);
    189203    psMetadataAddF32(addprocessedexpArgs, PS_LIST_TAIL, "-zp_stdev", 0,
    190204            "define zero point stdev", NAN);
    191     psMetadataAddF32(addprocessedexpArgs, PS_LIST_TAIL, "-fwhm", 0,
    192             "define FWHM in arcsec", NAN);
    193     psMetadataAddF32(addprocessedexpArgs, PS_LIST_TAIL, "-fwhm_range", 0,
    194             "define FWHM range in arcsec", NAN);
     205    psMetadataAddF32(addprocessedexpArgs, PS_LIST_TAIL, "-fwhm_major", 0,
     206            "define FWHM (major axis; arcsec)", NAN);
     207    psMetadataAddF32(addprocessedexpArgs, PS_LIST_TAIL, "-fwhm_minor", 0,
     208            "define FWHM (minor axis; arcsec)", NAN);
     209    psMetadataAddF32(addprocessedexpArgs, PS_LIST_TAIL, "-dtime_detrend", 0,
     210            "define elapsed detrend processing time (seconds)", NAN);
     211    psMetadataAddF32(addprocessedexpArgs, PS_LIST_TAIL, "-dtime_photom", 0,
     212            "define elapsed photometry processing time (seconds)", NAN);
     213    psMetadataAddF32(addprocessedexpArgs, PS_LIST_TAIL, "-dtime_astrom", 0,
     214            "define elapsed astrometry processing time (seconds)", NAN);
    195215    psMetadataAddS32(addprocessedexpArgs, PS_LIST_TAIL, "-n_stars", 0,
    196216            "define number of stars", 0);
  • trunk/ippTools/src/chiptool.c

    r16201 r16248  
    309309
    310310    // optional
    311     PXOPT_LOOKUP_STR(uri, config->args, "-uri", false, false);
    312     PXOPT_LOOKUP_F32(bg, config->args, "-bg", false, false);
    313     PXOPT_LOOKUP_F32(bg_stdev, config->args, "-bg_stdev", false, false);
    314     PXOPT_LOOKUP_F32(bg_mean_stdev, config->args, "-bg_mean_stdev", false, false);
    315     PXOPT_LOOKUP_F32(bias, config->args, "-bias", false, false);
    316     PXOPT_LOOKUP_F32(bias_stdev, config->args, "-bias_stdev", false, false);
    317     PXOPT_LOOKUP_F32(fringe_0, config->args, "-fringe_0", false, false);
    318     PXOPT_LOOKUP_F32(fringe_1, config->args, "-fringe_1", false, false);
    319     PXOPT_LOOKUP_F32(fringe_2, config->args, "-fringe_2", false, false);
    320     PXOPT_LOOKUP_F32(sigma_ra, config->args, "-sigma_ra", false, false);
    321     PXOPT_LOOKUP_F32(sigma_dec, config->args, "-sigma_dec", false, false);
    322     PXOPT_LOOKUP_F32(ap_resid, config->args, "-ap_resid", false, false);
     311    PXOPT_LOOKUP_STR(uri, config->args,            "-uri", false, false);
     312    PXOPT_LOOKUP_F32(bg, config->args,             "-bg", false, false);
     313    PXOPT_LOOKUP_F32(bg_stdev, config->args,       "-bg_stdev", false, false);
     314    PXOPT_LOOKUP_F32(bg_mean_stdev, config->args,  "-bg_mean_stdev", false, false);
     315    PXOPT_LOOKUP_F32(bias, config->args,           "-bias", false, false);
     316    PXOPT_LOOKUP_F32(bias_stdev, config->args,     "-bias_stdev", false, false);
     317    PXOPT_LOOKUP_F32(fringe_0, config->args,       "-fringe_0", false, false);
     318    PXOPT_LOOKUP_F32(fringe_1, config->args,       "-fringe_1", false, false);
     319    PXOPT_LOOKUP_F32(fringe_2, config->args,       "-fringe_2", false, false);
     320    PXOPT_LOOKUP_F32(sigma_ra, config->args,       "-sigma_ra", false, false);
     321    PXOPT_LOOKUP_F32(sigma_dec, config->args,      "-sigma_dec", false, false);
     322    PXOPT_LOOKUP_F32(ap_resid, config->args,       "-ap_resid", false, false);
    323323    PXOPT_LOOKUP_F32(ap_resid_stdev, config->args, "-ap_resid_stdev", false, false);
    324     PXOPT_LOOKUP_F32(fwhm, config->args, "-fwhm", false, false);
    325     PXOPT_LOOKUP_F32(fwhm_range, config->args, "-fwhm_range", false, false);
     324    PXOPT_LOOKUP_F32(zp_mean, config->args,        "-zp_mean", false, false);
     325    PXOPT_LOOKUP_F32(zp_stdev, config->args,       "-zp_stdev", false, false);
     326    PXOPT_LOOKUP_F32(fwhm_major, config->args,     "-fwhm_major", false, false);
     327    PXOPT_LOOKUP_F32(fwhm_minor, config->args,     "-fwhm_minor", false, false);
     328    PXOPT_LOOKUP_F32(dtime_detrend, config->args,  "-dtime_detrend", false, false);
     329    PXOPT_LOOKUP_F32(dtime_photom,  config->args,  "-dtime_photom",  false, false);
     330    PXOPT_LOOKUP_F32(dtime_astrom,  config->args,  "-dtime_astrom",  false, false);
    326331    PXOPT_LOOKUP_F32(n_stars, config->args, "-n_stars", false, false);
    327332    PXOPT_LOOKUP_F32(n_extended, config->args, "-n_extended", false, false);
     
    339344
    340345    if (!chipProcessedImfileInsert(config->dbh,
    341         (psS64)atoll(chip_id),
    342         (psS64)atoll(exp_id),
    343         class_id,
    344         uri,
    345         bg,
    346         bg_stdev,
    347         bg_mean_stdev,
    348         bias,
    349         bias_stdev,
    350         fringe_0,
    351         fringe_1,
    352         fringe_2,
    353         sigma_ra,
    354         sigma_dec,
    355         ap_resid,
    356         ap_resid_stdev,
    357         fwhm,
    358         fwhm_range,
    359         n_stars,
    360         n_extended,
    361         n_cr,
    362         n_astrom,
    363         path_base,
    364         code
    365     )) {
     346                                   (psS64)atoll(chip_id),
     347                                   (psS64)atoll(exp_id),
     348                                   class_id,
     349                                   uri,
     350                                   bg,
     351                                   bg_stdev,
     352                                   bg_mean_stdev,
     353                                   bias,
     354                                   bias_stdev,
     355                                   fringe_0,
     356                                   fringe_1,
     357                                   fringe_2,
     358                                   sigma_ra,
     359                                   sigma_dec,
     360                                   ap_resid,
     361                                   ap_resid_stdev,
     362                                   zp_mean,
     363                                   zp_stdev,
     364                                   fwhm_major,
     365                                   fwhm_minor,
     366                                   dtime_detrend,
     367                                   dtime_photom,
     368                                   dtime_astrom,
     369                                   n_stars,
     370                                   n_extended,
     371                                   n_cr,
     372                                   n_astrom,
     373                                   path_base,
     374                                   code
     375            )) {
    366376        // rollback
    367377        if (!psDBRollback(config->dbh)) {
  • trunk/ippTools/src/chiptoolConfig.c

    r16170 r16248  
    170170    psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-bg_mean_stdev",  0,
    171171            "define exposure background mean stdev", NAN);
    172 
    173172    psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-bias",  0,
    174173            "define bias", NAN);
     
    189188    psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-ap_resid_stdev",  0,
    190189            "define aperture residual stdev", NAN);
    191     psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-fwhm",  0,
    192             "define fwhm (arcsec)", NAN);
    193     psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-fwhm_range",  0,
    194             "define fwhm range (min to max)", NAN);
    195 
     190    psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-zp_mean",  0,
     191            "define zero point", NAN);
     192    psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-zp_stdev",  0,
     193            "define zero point stdev", NAN);
     194    psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-fwhm_major",  0,
     195            "define fwhm (major axis; arcsec)", NAN);
     196    psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-fwhm_minor",  0,
     197            "define fwhm (minor axis; arcsec)", NAN);
     198    psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-dtime_detrend",  0,
     199            "define elapsed time for detrend (seconds)", NAN);
     200    psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-dtime_photom",  0,
     201            "define elapsed time for photometry (seconds)", NAN);
     202    psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-dtime_astrom",  0,
     203            "define elapsed time for astrometry (seconds)", NAN);
    196204    psMetadataAddS32(addprocessedimfileArgs, PS_LIST_TAIL, "-n_stars",  0,
    197205            "define number of stars in image", 0);
  • trunk/ippTools/src/difftool.c

    r16170 r16248  
    450450    PXOPT_LOOKUP_F64(bg, config->args, "-bg", false, false);
    451451    PXOPT_LOOKUP_F64(bg_stdev, config->args, "-bg_stdev", false, false);
    452     PXOPT_LOOKUP_F64(good_frac, config->args, "-good_frac", false, false);
     452    PXOPT_LOOKUP_F32(dtime_diff, config->args, "-dtime_diff", false, false);
     453    PXOPT_LOOKUP_F32(good_frac, config->args, "-good_frac", false, false);
    453454
    454455    if (!psDBTransaction(config->dbh)) {
     
    463464            bg,
    464465            bg_stdev,
     466            dtime_diff,
    465467            good_frac,
    466468            code
  • trunk/ippTools/src/difftoolConfig.c

    r16170 r16248  
    124124    psMetadataAddF64(adddiffskyfileArgs, PS_LIST_TAIL, "-bg_stdev",  0,
    125125            "define exposure background mean stdev", NAN);
    126     psMetadataAddF64(adddiffskyfileArgs, PS_LIST_TAIL, "-good_frac",  0,
     126    psMetadataAddF32(adddiffskyfileArgs, PS_LIST_TAIL, "-dtime_diff",  0,
     127            "define elapsed processing time", NAN);
     128    psMetadataAddF32(adddiffskyfileArgs, PS_LIST_TAIL, "-good_frac",  0,
    127129            "define %% of good pixels", NAN);
    128130    psMetadataAddS16(adddiffskyfileArgs, PS_LIST_TAIL, "-code",  0,
  • trunk/ippTools/src/stacktool.c

    r16170 r16248  
    381381    PXOPT_LOOKUP_F64(bg, config->args, "-bg", false, false);
    382382    PXOPT_LOOKUP_F64(bg_stdev, config->args, "-bg_stdev", false, false);
    383     PXOPT_LOOKUP_F64(good_frac, config->args, "-good_frac", false, false);
     383    PXOPT_LOOKUP_F32(dtime_stack, config->args, "-dtime_stack", false, false);
     384    PXOPT_LOOKUP_F32(good_frac, config->args, "-good_frac", false, false);
    384385
    385386    // default values
     
    395396    // constrants
    396397    if (!stackSumSkyfileInsert(config->dbh,
    397             (psS64)atoll(stack_id),
    398             uri,
    399             path_base,
    400             bg,
    401             bg_stdev,
    402             good_frac,
    403             code
    404         )) {
     398                               (psS64)atoll(stack_id),
     399                               uri,
     400                               path_base,
     401                               bg,
     402                               bg_stdev,
     403                               dtime_stack,
     404                               good_frac,
     405                               code
     406          )) {
    405407        if (!psDBRollback(config->dbh)) {
    406408            psError(PS_ERR_UNKNOWN, false, "database error");
  • trunk/ippTools/src/stacktoolConfig.c

    r16170 r16248  
    116116    psMetadataAddF64(addsumskyfileArgs, PS_LIST_TAIL, "-bg_stdev",  0,
    117117            "define exposue background mean stdev", NAN);
    118     psMetadataAddF64(addsumskyfileArgs, PS_LIST_TAIL, "-good_frac",  0,
     118    psMetadataAddF32(addsumskyfileArgs, PS_LIST_TAIL, "-dtime_stack",  0,
     119            "define elapsed processing time", NAN);
     120    psMetadataAddF32(addsumskyfileArgs, PS_LIST_TAIL, "-good_frac",  0,
    119121            "define %% of good pixels", NAN);
    120122    psMetadataAddS16(addsumskyfileArgs, PS_LIST_TAIL, "-code",  0,
  • trunk/ippTools/src/warptool.c

    r16242 r16248  
    735735    PXOPT_LOOKUP_F64(bg, config->args, "-bg", false, false);
    736736    PXOPT_LOOKUP_F64(bg_stdev, config->args, "-bg_stdev", false, false);
    737     PXOPT_LOOKUP_F64(good_frac, config->args, "-good_frac", false, false);
     737    PXOPT_LOOKUP_F32(dtime_warp, config->args, "-dtime_warp", false, false);
     738    PXOPT_LOOKUP_F32(good_frac, config->args, "-good_frac", false, false);
    738739    PXOPT_LOOKUP_BOOL(ignore, config->args, "-ignore", false);
    739740
     
    750751    // XXX need to validate that this coresponds to an warpInputImfile
    751752    if (!warpSkyfileInsert(config->dbh,
    752             (psS64)atoll(warp_id),
    753             skycell_id,
    754             tess_id,
    755             uri,
    756             path_base,
    757             bg,
    758             bg_stdev,
    759             good_frac,
    760             ignore,
    761             code
     753                           (psS64)atoll(warp_id),
     754                           skycell_id,
     755                           tess_id,
     756                           uri,
     757                           path_base,
     758                           bg,
     759                           bg_stdev,
     760                           dtime_warp,
     761                           good_frac,
     762                           ignore,
     763                           code
    762764        )) {
    763765        if (!psDBRollback(config->dbh)) {
  • trunk/ippTools/src/warptoolConfig.c

    r16170 r16248  
    175175    psMetadataAddF64(addwarpedArgs, PS_LIST_TAIL, "-bg_stdev",  0,
    176176            "define exposure background stdev", NAN);
    177     psMetadataAddF64(addwarpedArgs, PS_LIST_TAIL, "-good_frac",  0,
     177    psMetadataAddF32(addwarpedArgs, PS_LIST_TAIL, "-dtime_warp",  0,
     178            "define elapsed processing time", NAN);
     179    psMetadataAddF32(addwarpedArgs, PS_LIST_TAIL, "-good_frac",  0,
    178180            "define %% of good pixels", NAN);
    179181    psMetadataAddBool(addwarpedArgs, PS_LIST_TAIL, "-ignore",  0,
Note: See TracChangeset for help on using the changeset viewer.