IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 20225


Ignore:
Timestamp:
Oct 17, 2008, 9:49:32 AM (18 years ago)
Author:
bills
Message:

in ppStatsFromMetadata fix problem handing dateobs

Location:
trunk
Files:
3 edited

Legend:

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

    r20123 r20225  
    1717  ENTRY  VAL  FPA.AZ              F64  CONSTANT          -az                  # Azimuth
    1818  ENTRY  VAL  FPA.POSANGLE        F32  CONSTANT          -posang              # Position angle
    19   ENTRY  VAL  FPA.TIME            STR  CONSTANT          -dateobs             # Date of observation (UTC)
     19  ENTRY  VAL  FPA.TIME            UTC   CONSTANT          -dateobs             # Date of observation (UTC)
    2020  ENTRY  VAL  FPA.TELESCOPE       STR  CONSTANT          -telescope           # Telescope
    2121  ENTRY  VAL  FPA.CAMERA          STR  CONSTANT          -inst                # Instrument
     
    6565  ENTRY  VAL  obs_mode            STR  CONSTANT          -obs_mode            # Obs Mode (eg, survey ID)
    6666  ENTRY  VAL  obs_group           STR  CONSTANT          -obs_group           # Obs Group (image sequence)
    67   ENTRY  VAL  dateobs             TIME CONSTANT          -dateobs             # File level
     67  ENTRY  VAL  dateobs             UTC CONSTANT          -dateobs             # File level
    6868  ENTRY  VAL  ccd_temp            F32  SAMPLE_MEAN       -ccd_temp            # CCD temperature
    6969  ENTRY  VAL  exp_time            F32  SAMPLE_MEAN       -exp_time            # Exposure time
  • trunk/ppStats/src/ppStatsFromMetadataEntries.c

    r20121 r20225  
    107107    if (!strcmp (typename, "STR")) return PS_DATA_STRING;
    108108    if (!strcmp (typename, "TIME")) return PS_DATA_TIME;
     109    if (!strcmp (typename, "UTC")) return PS_DATA_TIME;
     110    if (!strcmp (typename, "TAI")) return PS_DATA_TIME;
    109111
    110112    return 0;
  • trunk/ppStats/src/ppStatsFromMetadataPrint.c

    r20168 r20225  
    2828            fprintf (f, "%s %f ", entry->flag, entry->value->data.F32);
    2929        }
     30        if (entry->value->type == PS_DATA_TIME) {
     31            psTime *t = (psTime *)  entry->value->data.V;
     32            psString str = psTimeToISO(t);
     33            fprintf (f, "%s %.19sZ ", entry->flag, str);
     34            psFree(str);
     35        }
    3036    }
    3137    fprintf (f, "\n");
Note: See TracChangeset for help on using the changeset viewer.