IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Mar 28, 2008, 5:00:10 PM (18 years ago)
Author:
jhoblitt
Message:

implement warptool -revertwarped query support

File:
1 edited

Legend:

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

    r17219 r17226  
    276276    // -revertwarped
    277277    psMetadata *revertwarpedArgs = psMetadataAlloc();
     278    // XXX need to allow multiple cam_ids
    278279    psMetadataAddStr(revertwarpedArgs, PS_LIST_TAIL, "-warp_id", 0,
    279             "search by warptool ID (required)", NULL);
     280            "search by warptool ID", NULL);
    280281    psMetadataAddStr(revertwarpedArgs, PS_LIST_TAIL, "-skycell_id",  0,
    281282            "search by skycell ID", NULL);
    282283    psMetadataAddStr(revertwarpedArgs, PS_LIST_TAIL, "-tess_id",  0,
    283284            "searcy by tessellation ID", NULL);
     285    // XXX need to allow multiple cam_ids
     286    psMetadataAddStr(revertwarpedArgs, PS_LIST_TAIL, "-cam_id",  0,
     287            "search by cam_id", NULL);
     288    // XXX need to allow multiple chip_ids
     289    psMetadataAddStr(revertwarpedArgs, PS_LIST_TAIL, "-chip_id",  0,
     290            "search by chip_id", NULL);
     291    // XXX need to allow multiple exp_ids
     292    psMetadataAddStr(revertwarpedArgs, PS_LIST_TAIL, "-exp_id",  0,
     293            "search by exp_id", NULL);
     294    psMetadataAddStr(revertwarpedArgs, PS_LIST_TAIL, "-exp_name",  0,
     295            "search by exp_name", NULL);
     296    psMetadataAddStr(revertwarpedArgs, PS_LIST_TAIL, "-inst",  0,
     297            "search for camera", NULL);
     298    psMetadataAddStr(revertwarpedArgs, PS_LIST_TAIL, "-telescope",  0,
     299            "search for telescope", NULL);
     300    psMetadataAddTime(revertwarpedArgs, PS_LIST_TAIL, "-dateobs_begin", 0,
     301            "search for exposures by time (>=)", NULL);
     302    psMetadataAddTime(revertwarpedArgs, PS_LIST_TAIL, "-dateobs_end", 0,
     303            "search for exposures by time (<)", NULL);
     304    psMetadataAddStr(revertwarpedArgs, PS_LIST_TAIL, "-exp_tag",  0,
     305            "search by exp_tag", NULL);
     306    psMetadataAddStr(revertwarpedArgs, PS_LIST_TAIL, "-exp_type",  0,
     307            "search by exp_type", NULL);
     308    psMetadataAddStr(revertwarpedArgs, PS_LIST_TAIL, "-filelevel",  0,
     309            "search by filelevel", NULL);
     310    psMetadataAddStr(revertwarpedArgs, PS_LIST_TAIL, "-reduction",  0,
     311            "search by reduction class", NULL);
     312    psMetadataAddStr(revertwarpedArgs, PS_LIST_TAIL, "-filter",  0,
     313            "search for filter", NULL);
     314    psMetadataAddF32(revertwarpedArgs, PS_LIST_TAIL, "-airmass_min",  0,
     315            "define min airmass", NAN);
     316    psMetadataAddF32(revertwarpedArgs, PS_LIST_TAIL, "-airmass_max",  0,
     317            "define max airmass", NAN);
     318    psMetadataAddF64(revertwarpedArgs, PS_LIST_TAIL, "-ra_min",  0,
     319            "define min", NAN);
     320    psMetadataAddF64(revertwarpedArgs, PS_LIST_TAIL, "-ra_max",  0,
     321            "define max", NAN);
     322    psMetadataAddF64(revertwarpedArgs, PS_LIST_TAIL, "-decl_min",  0,
     323            "define min", NAN);
     324    psMetadataAddF64(revertwarpedArgs, PS_LIST_TAIL, "-decl_max",  0,
     325            "define max", NAN);
     326    psMetadataAddF32(revertwarpedArgs, PS_LIST_TAIL, "-exp_time_min",  0,
     327            "define min", NAN);
     328    psMetadataAddF32(revertwarpedArgs, PS_LIST_TAIL, "-exp_time_max",  0,
     329            "define max", NAN);
     330    psMetadataAddF32(revertwarpedArgs, PS_LIST_TAIL, "-sat_pixel_frac_min",  0,
     331            "define max fraction of saturated pixels", NAN);
     332    psMetadataAddF32(revertwarpedArgs, PS_LIST_TAIL, "-sat_pixel_frac_max",  0,
     333            "define min fraction of saturated pixels", NAN);
     334    psMetadataAddF64(revertwarpedArgs, PS_LIST_TAIL, "-bg_min",  0,
     335            "define max", NAN);
     336    psMetadataAddF64(revertwarpedArgs, PS_LIST_TAIL, "-bg_max",  0,
     337            "define max", NAN);
     338    psMetadataAddF64(revertwarpedArgs, PS_LIST_TAIL, "-bg_stdev_min",  0,
     339            "define max", NAN);
     340    psMetadataAddF64(revertwarpedArgs, PS_LIST_TAIL, "-bg_stdev_max",  0,
     341            "define max", NAN);
     342    psMetadataAddF64(revertwarpedArgs, PS_LIST_TAIL, "-bg_mean_stdev_min",  0,
     343            "define max", NAN);
     344    psMetadataAddF64(revertwarpedArgs, PS_LIST_TAIL, "-bg_mean_stdev_max",  0,
     345            "define max", NAN);
     346    psMetadataAddF64(revertwarpedArgs, PS_LIST_TAIL, "-alt_min",  0,
     347            "define min", NAN);
     348    psMetadataAddF64(revertwarpedArgs, PS_LIST_TAIL, "-alt_max",  0,
     349            "define max", NAN);
     350    psMetadataAddF64(revertwarpedArgs, PS_LIST_TAIL, "-az_min",  0,
     351            "define min", NAN);
     352    psMetadataAddF64(revertwarpedArgs, PS_LIST_TAIL, "-az_max",  0,
     353            "define max", NAN);
     354    psMetadataAddF64(revertwarpedArgs, PS_LIST_TAIL, "-ccd_temp_min",  0,
     355            "define min ccd tempature", NAN);
     356    psMetadataAddF64(revertwarpedArgs, PS_LIST_TAIL, "-ccd_temp_max",  0,
     357            "define max ccd tempature", NAN);
     358    psMetadataAddF64(revertwarpedArgs, PS_LIST_TAIL, "-posang_min",  0,
     359            "define min rotator position angle", NAN);
     360    psMetadataAddF64(revertwarpedArgs, PS_LIST_TAIL, "-posang_max",  0,
     361            "define max rotator position angle", NAN);
     362    psMetadataAddStr(revertwarpedArgs, PS_LIST_TAIL, "-object",  0,
     363            "search by exposure object", NULL);
     364    psMetadataAddF32(revertwarpedArgs, PS_LIST_TAIL, "-solang_min",  0,
     365            "define min solar angle", NAN);
     366    psMetadataAddF32(revertwarpedArgs, PS_LIST_TAIL, "-solang_max",  0,
     367            "define max solar angle", NAN);
     368
    284369    psMetadataAddS16(revertwarpedArgs, PS_LIST_TAIL, "-code",  0,
    285370            "search by fault code", 0);
     371    psMetadataAddBool(revertwarpedArgs, PS_LIST_TAIL, "-all",  0,
     372            "allow everything to be queued without search terms", false);
    286373
    287374    // -block
Note: See TracChangeset for help on using the changeset viewer.