IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
May 24, 2007, 11:48:31 AM (19 years ago)
Author:
Paul Price
Message:

Use seeing information provided to perform additional rejection

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ppStack/src/ppStackArguments.c

    r13489 r13512  
    8585    psMetadataAddU8(arguments,  PS_LIST_TAIL, "-mask-bad", 0, "Mask value for bad pixels", 0);
    8686    psMetadataAddU8(arguments,  PS_LIST_TAIL, "-mask-blank", 0, "Mask value for blank region", 0);
     87    psMetadataAddStr(arguments, PS_LIST_TAIL, "-seeing", 0, "Name of file with seeing FWHMs", NULL);
    8788
    8889    if (argc == 1 || !psArgumentParse(arguments, &argc, argv) || argc != 4) {
     
    112113    VALUE_ARG_RECIPE_INT("-mask-blank",     "MASK.BLANK",   U8, 0);
    113114
     115    const char *seeingName = psMetadataLookupStr(NULL, arguments, "-seeing"); // Name of seeing file
     116    if (seeingName && strlen(seeingName) > 0) {
     117        psArray *seeing = psVectorsReadFromFile(seeingName, "%f"); // Array with seeing vector only
     118        if (!seeing || seeing->n != 1) {
     119            psError(PS_ERR_UNKNOWN, false, "Unable to read file with seeing FWHMs.");
     120            psFree(seeing);
     121            goto ERROR;
     122        }
     123        psMetadataAddVector(config->arguments, PS_LIST_TAIL, "SEEING", 0, "Seeing in each image",
     124                            seeing->data[0]);
     125        psFree(seeing);
     126    }
     127
    114128    psTrace("ppStack", 1, "Done reading command-line arguments\n");
    115129    psFree(arguments);
Note: See TracChangeset for help on using the changeset viewer.