IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Mar 28, 2008, 1:11:24 PM (18 years ago)
Author:
jhoblitt
Message:

add warptool -updaterun query support

File:
1 edited

Legend:

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

    r17145 r17180  
    7272    // -updaterun
    7373    psMetadata *updaterunArgs = psMetadataAlloc();
     74    // XXX need to allow multiple cam_ids
    7475    psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-warp_id", 0,
    75             "define warptool ID (required)", NULL);
     76            "search by warptool ID", NULL);
     77    // XXX need to allow multiple cam_ids
     78    psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-cam_id",  0,
     79            "search by cam_id", NULL);
     80    // XXX need to allow multiple chip_ids
     81    psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-chip_id",  0,
     82            "search by chip_id", NULL);
     83    // XXX need to allow multiple exp_ids
     84    psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-exp_id",  0,
     85            "search by exp_id", NULL);
     86    psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-exp_name",  0,
     87            "search by exp_name", NULL);
     88    psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-inst",  0,
     89            "search for camera", NULL);
     90    psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-telescope",  0,
     91            "search for telescope", NULL);
     92    psMetadataAddTime(updaterunArgs, PS_LIST_TAIL, "-dateobs_begin", 0,
     93            "search for exposures by time (>=)", NULL);
     94    psMetadataAddTime(updaterunArgs, PS_LIST_TAIL, "-dateobs_end", 0,
     95            "search for exposures by time (<)", NULL);
     96    psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-exp_tag",  0,
     97            "search by exp_tag", NULL);
     98    psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-exp_type",  0,
     99            "search by exp_type", NULL);
     100    psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-filelevel",  0,
     101            "search by filelevel", NULL);
     102    psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-reduction",  0,
     103            "search by reduction class", NULL);
     104    psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-filter",  0,
     105            "search for filter", NULL);
     106    psMetadataAddF32(updaterunArgs, PS_LIST_TAIL, "-airmass_min",  0,
     107            "define min airmass", NAN);
     108    psMetadataAddF32(updaterunArgs, PS_LIST_TAIL, "-airmass_max",  0,
     109            "define max airmass", NAN);
     110    psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-ra_min",  0,
     111            "define min", NAN);
     112    psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-ra_max",  0,
     113            "define max", NAN);
     114    psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-decl_min",  0,
     115            "define min", NAN);
     116    psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-decl_max",  0,
     117            "define max", NAN);
     118    psMetadataAddF32(updaterunArgs, PS_LIST_TAIL, "-exp_time_min",  0,
     119            "define min", NAN);
     120    psMetadataAddF32(updaterunArgs, PS_LIST_TAIL, "-exp_time_max",  0,
     121            "define max", NAN);
     122    psMetadataAddF32(updaterunArgs, PS_LIST_TAIL, "-sat_pixel_frac_min",  0,
     123            "define max fraction of saturated pixels", NAN);
     124    psMetadataAddF32(updaterunArgs, PS_LIST_TAIL, "-sat_pixel_frac_max",  0,
     125            "define min fraction of saturated pixels", NAN);
     126    psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-bg_min",  0,
     127            "define max", NAN);
     128    psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-bg_max",  0,
     129            "define max", NAN);
     130    psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-bg_stdev_min",  0,
     131            "define max", NAN);
     132    psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-bg_stdev_max",  0,
     133            "define max", NAN);
     134    psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-bg_mean_stdev_min",  0,
     135            "define max", NAN);
     136    psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-bg_mean_stdev_max",  0,
     137            "define max", NAN);
     138    psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-alt_min",  0,
     139            "define min", NAN);
     140    psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-alt_max",  0,
     141            "define max", NAN);
     142    psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-az_min",  0,
     143            "define min", NAN);
     144    psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-az_max",  0,
     145            "define max", NAN);
     146    psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-ccd_temp_min",  0,
     147            "define min ccd tempature", NAN);
     148    psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-ccd_temp_max",  0,
     149            "define max ccd tempature", NAN);
     150    psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-posang_min",  0,
     151            "define min rotator position angle", NAN);
     152    psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-posang_max",  0,
     153            "define max rotator position angle", NAN);
     154    psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-object",  0,
     155            "search by exposure object", NULL);
     156    psMetadataAddF32(updaterunArgs, PS_LIST_TAIL, "-solang_min",  0,
     157            "define min solar angle", NAN);
     158    psMetadataAddF32(updaterunArgs, PS_LIST_TAIL, "-solang_max",  0,
     159            "define max solar angle", NAN);
     160
    76161    psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-state", 0,
    77             "set state (required)", NULL);
     162            "set state", NULL);
     163    psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-label", 0,
     164            "set label", NULL);
    78165#if 0
    79166    psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-workdir", 0,
Note: See TracChangeset for help on using the changeset viewer.