typedef struct { 
  int month, day, year; 
  int hour, minute; 
  float sec; /* Second plus fractional part. */
  char radar_type[50]; /* Type of radar. Use for QC-ing the data.
                        * Supported types are:
                        * "wsr88d", "lassen", "uf",
                        * "nsig", "nsig2", "mcgill",
                        * "kwajalein", "rsl", "toga".
                        * Set by appropriate ingest routine.
                        */ 
  int nvolumes;
  int number;        /* arbitrary number of this radar site */
  char name[8];      /* Nexrad site name */
  char radar_name[8]; /* Radar name. */
  char project[24];   /* Project assocated with data. */
  char city[15];     /* nearest city to radaar site */
  char state[2];     /* state of radar site */
  int latd;   /* degrees of latitude of site */
  int latm;   /* minutes of latitude of site */
  int lats;   /* seconds of latitude of site */
  int lond;   /* degrees of longitude of site */
  int lonm;   /* minutes of longitude of site */
  int lons;   /* seconds of longitude of site */
  int height; /* height of site in meters above sea level*/
  int spulse; /* length of short pulse (ns)*/
  int lpulse; /* length of long pulse (ns) */
  int scan_mode;  /* 0 = PPI, 1 = RHI */
  int vcp;    /* Volume Coverage Pattern (WSR-88D only) */
} Radar_header;