IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Apr 10, 2012, 10:13:17 AM (14 years ago)
Author:
bills
Message:

add sctool -list to list out skycells matching selection criteria

File:
1 edited

Legend:

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

    r33730 r33744  
    4848    psMetadataAddStr(defineskycellsArgs, PS_LIST_TAIL, "-input", 0, "file containing skycell data (required)", NULL);
    4949
     50    // -list
     51    psMetadata *listArgs = psMetadataAlloc();
     52    psMetadataAddStr(listArgs,  PS_LIST_TAIL, "-skycell_id",        0, "search by skycell_id (LIKE comparision)", NULL);
     53    psMetadataAddStr(listArgs,  PS_LIST_TAIL, "-tess_id",           0, "search by tess_id (LIKE comparision)", NULL);
     54    psMetadataAddF32(listArgs,  PS_LIST_TAIL, "-ra_min",            0, "search by right ascension (degrees)", NAN);
     55    psMetadataAddF32(listArgs,  PS_LIST_TAIL, "-dec_min",           0, "search by declination (degrees)", NAN);
     56    psMetadataAddF32(listArgs,  PS_LIST_TAIL, "-ra_max",            0, "search by right ascension (degrees)", NAN);
     57    psMetadataAddF32(listArgs,  PS_LIST_TAIL, "-dec_max",           0, "search by declination (degrees)", NAN);
     58    psMetadataAddF32(listArgs,  PS_LIST_TAIL, "-glong_min",         0, "search by galactic longitude (degrees)", NAN);
     59    psMetadataAddF32(listArgs,  PS_LIST_TAIL, "-glat_min",          0, "search by galactic latitude (degrees)", NAN);
     60    psMetadataAddF32(listArgs,  PS_LIST_TAIL, "-glong_max",         0, "search by galactic longitude (degrees)", NAN);
     61    psMetadataAddF32(listArgs,  PS_LIST_TAIL, "-glat_max",          0, "search by galactic latitude (degrees)", NAN);
     62    psMetadataAddU64(listArgs,  PS_LIST_TAIL, "-limit",             0, "limit result set to N items", 0);
     63    psMetadataAddBool(listArgs, PS_LIST_TAIL, "-simple",            0, "use the simple output format", false);
     64
    5065    psMetadata *argSets = psMetadataAlloc();
    5166    psMetadata *modes = psMetadataAlloc();
    5267
    53     PXOPT_ADD_MODE("-defineskycells",        "insert skycells from mdc file",       SCTOOL_MODE_DEFINESKYCELLS,        defineskycellsArgs);
     68    PXOPT_ADD_MODE("-defineskycells",        "insert skycells from mdc file",  SCTOOL_MODE_DEFINESKYCELLS,        defineskycellsArgs);
     69    PXOPT_ADD_MODE("-list",                   "list skycell parameters",       SCTOOL_MODE_LIST,        listArgs);
    5470
    5571    if (!pxGetOptions(stderr, argc, argv, config, modes, argSets)) {
Note: See TracChangeset for help on using the changeset viewer.