IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 24099


Ignore:
Timestamp:
May 6, 2009, 5:28:08 PM (17 years ago)
Author:
bills
Message:

set OBS_MODE keyword for simulated images.

Location:
trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippconfig/recipes/ppSim.config

    r23836 r24099  
    55
    66IMAGE.TYPE      STR     BIAS            # default image type
     7
     8OBS_MODE        STR     NONE
    79
    810BIAS            BOOL    TRUE
  • trunk/ippconfig/simtest/format.config

    r19893 r24099  
    4040        FPA.DEC         STR     DEC
    4141        FPA.OBJECT      STR     OBJECT
     42        FPA.OBS.MODE    STR     OBS_MODE
    4243        FPA.TIME        STR     DATE-OBS UTC-OBS        # Date and time
    4344        FPA.EXPOSURE    STR     EXPTIME
  • trunk/ppSim/src/ppSimArguments.c

    r18011 r24099  
    3131    psMetadataAddStr(arguments,  PS_LIST_TAIL, "-format", 0, "Camera format name", NULL);
    3232    psMetadataAddStr(arguments,  PS_LIST_TAIL, "-type", 0, "Exposure type (BIAS|DARK|FLAT|OBJECT)", NULL);
     33    psMetadataAddStr(arguments,  PS_LIST_TAIL, "-obs_mode", 0, "observation mode", NULL);
    3334    psMetadataAddStr(arguments,  PS_LIST_TAIL, "-filter", 0, "Filter name", NULL);
    3435    psMetadataAddF32(arguments,  PS_LIST_TAIL, "-exptime", 0, "Exposure time (s)", NAN);
     
    108109    ppSimArgToRecipeF32(&status, options, "STARS.DENSITY", arguments, "-starsdensity");
    109110    ppSimArgToRecipeBool(&status, options, "PHOTOM",        arguments, "+photom");
     111    psString obs_mode = psMetadataLookupStr(&status, arguments, "-obs_mode");
     112    if (obs_mode) {
     113        psMetadataAddStr(options, PS_LIST_TAIL, "OBS_MODE", 0, "observation mode", obs_mode);
     114    }
     115
    110116
    111117    // if we are loading the input image (not creating it), then we can skip the remaining arguments
  • trunk/ppSim/src/ppSimSequenceObject.c

    r19315 r24099  
    9595                            psStringAppend (&command, " -dec %f", dec);
    9696                            psStringAppend (&command, " -pa %f", pos);
     97                            psStringAppend (&command, " -obs_mode OBJECT.%s", (char *) filters->data[i]);
    9798
    9899                            double frnd = psRandomUniform(rng);
  • trunk/ppSim/src/ppSimUtils.c

    r23836 r24099  
    133133
    134134    char *typeStr = psMetadataLookupStr(NULL, recipe, "IMAGE.TYPE"); // Type of image to simulate
     135    char *obs_mode = psMetadataLookupStr(NULL, recipe, "OBS_MODE");
    135136
    136137    psMetadataAddStr(fpa->concepts, PS_LIST_TAIL, "FPA.OBSTYPE", PS_META_REPLACE, "Observation type", typeStr);
    137138    psMetadataAddStr(fpa->concepts, PS_LIST_TAIL, "FPA.OBJECT", PS_META_REPLACE, "Observation name", typeStr);
     139    psMetadataAddStr(fpa->concepts, PS_LIST_TAIL, "FPA.OBS.MODE", PS_META_REPLACE, "Observation mode", obs_mode);
    138140    psMetadataAddF32(fpa->concepts, PS_LIST_TAIL, "FPA.EXPOSURE", PS_META_REPLACE, "Exposure time (sec)", expTime);
    139141    psMetadataAddStr(fpa->concepts, PS_LIST_TAIL, "FPA.FILTERID", PS_META_REPLACE, "Filter name", filter);
Note: See TracChangeset for help on using the changeset viewer.