Index: /trunk/ippconfig/recipes/ppStatsFromMetadata.config
===================================================================
--- /trunk/ippconfig/recipes/ppStatsFromMetadata.config	(revision 20107)
+++ /trunk/ippconfig/recipes/ppStatsFromMetadata.config	(revision 20108)
@@ -1,2 +1,108 @@
+
+REGISTER_IMFILE METADATA
+  ENTRY MULTI
+  TYPE   VAL  KEYWORD             TYPE STATISTIC         FLAG 
+  ENTRY  VAL  FILE.LEVEL       	  STR  CONSTANT          -filelevel           # File level
+  ENTRY  VAL  CLASS.ID         	  STR  CONSTANT          -class_id            # Real Class ID
+  ENTRY  VAL  FPA.OBJECT       	  STR  CONSTANT          -object              # Object
+  ENTRY  VAL  FPA.OBSTYPE      	  STR  CONSTANT          -exp_type            # Exposure type
+  ENTRY  VAL  FPA.FILTER       	  STR  CONSTANT          -filter              # Filter used
+  ENTRY  VAL  FPA.COMMENT      	  STR  CONSTANT          -comment             # Obs Comment
+  ENTRY  VAL  FPA.OBS.MODE     	  STR  CONSTANT          -obs_mode            # Obs Mode (eg, survey ID)
+  ENTRY  VAL  FPA.OBS.GROUP    	  STR  CONSTANT          -obs_group           # Obs Group (image sequence)
+  ENTRY  VAL  FPA.AIRMASS      	  F32  CONSTANT          -airmass             # Airmass
+  ENTRY  VAL  FPA.RA           	  F32  CONSTANT          -ra                  # Right ascension
+  ENTRY  VAL  FPA.DEC          	  F32  CONSTANT          -decl                # Declination
+  ENTRY  VAL  FPA.ALT          	  F32  CONSTANT          -alt                 # Altitude
+  ENTRY  VAL  FPA.AZ           	  F32  CONSTANT          -az                  # Azimuth
+  ENTRY  VAL  FPA.POSANGLE     	  F32  CONSTANT          -posang              # Position angle
+  ENTRY  VAL  FPA.TIME         	  STR  CONSTANT          -dateobs             # Date of observation (UTC)
+  ENTRY  VAL  FPA.TELESCOPE    	  STR  CONSTANT          -telescope           # Telescope
+  ENTRY  VAL  FPA.CAMERA       	  STR  CONSTANT          -inst                # Instrument
+  ENTRY  VAL  FPA.LONGITUDE    	  F32  CONSTANT          -longitude           # Site longitude
+  ENTRY  VAL  FPA.LATITUDE     	  F32  CONSTANT          -latitude            # Site latitude
+  ENTRY  VAL  FPA.ELEVATION    	  F32  CONSTANT          -elevation           # Site elevation
+  ENTRY  VAL  FPA.M1X          	  F32  CONSTANT          -m1_x                # M1X
+  ENTRY  VAL  FPA.M1Y          	  F32  CONSTANT          -m1_y                # M1Y
+  ENTRY  VAL  FPA.M1Z          	  F32  CONSTANT          -m1_z                # M1Z
+  ENTRY  VAL  FPA.M1TIP        	  F32  CONSTANT          -m1_tip              # M1TIP
+  ENTRY  VAL  FPA.M1TILT       	  F32  CONSTANT          -m1_tilt             # M1TILT
+  ENTRY  VAL  FPA.M2X          	  F32  CONSTANT          -m2_x                # M2X
+  ENTRY  VAL  FPA.M2Y          	  F32  CONSTANT          -m2_y                # M2Y
+  ENTRY  VAL  FPA.M2Z          	  F32  CONSTANT          -m2_z                # M2Z
+  ENTRY  VAL  FPA.M2TIP        	  F32  CONSTANT          -m2_tip              # M2TIP
+  ENTRY  VAL  FPA.M2TILT       	  F32  CONSTANT          -m2_tilt             # M2TILT
+  ENTRY  VAL  FPA.ENV.TEMP     	  F32  CONSTANT          -env_temperature     # external temp
+  ENTRY  VAL  FPA.ENV.HUMID    	  F32  CONSTANT          -env_humidity        # external humidity
+  ENTRY  VAL  FPA.ENV.WIND     	  F32  CONSTANT          -env_wind_speed      # external wind speed
+  ENTRY  VAL  FPA.ENV.DIR      	  F32  CONSTANT          -env_wind_dir        # external wind direction
+  ENTRY  VAL  FPA.TELTEMP.M1      F32  CONSTANT          -teltemp_m1          # Primary mirror temps (C)
+  ENTRY  VAL  FPA.TELTEMP.M1CELL  F32  CONSTANT          -teltemp_m1cell      # Primary mirror support temps (C)
+  ENTRY  VAL  FPA.TELTEMP.M2      F32  CONSTANT          -teltemp_m2          # Secondary mirror temps (C
+  ENTRY  VAL  FPA.TELTEMP.SPIDER  F32  CONSTANT          -teltemp_spider      # Spider temperatures (C)
+  ENTRY  VAL  FPA.TELTEMP.TRUSS   F32  CONSTANT          -teltemp_truss       # Mid truss temperatures (C
+  ENTRY  VAL  FPA.TELTEMP.EXTRA   F32  CONSTANT          -teltemp_extra       # Miscellaneous temperatures (C)
+  ENTRY  VAL  FPA.PON.TIME     	  F32  CONSTANT          -pon_time            # time since last power on
+  ENTRY  VAL  CHIP.TEMP        	  F32  SAMPLE_MEAN       -ccd_temp            # CCD temperature
+  ENTRY  VAL  CELL.EXPOSURE    	  F32  SAMPLE_MEAN       -exp_time            # Exposure time
+  ENTRY  VAL  SAT_PIXEL_FRAC   	  F32  SAMPLE_MEAN       -sat_pixel_frac      # fraction of saturated pixels
+  ENTRY  VAL  ROBUST_MEDIAN    	  F32  ROBUST_MEDIAN     -bg                 
+  ENTRY  VAL  ROBUST_MEDIAN    	  F32  ROBUST_STDEV      -bg_mean_stdev      
+  ENTRY  VAL  ROBUST_STDEV     	  F32  RMS               -bg_stdev           
+END
+
+REGISTER_EXP METADATA
+  ENTRY MULTI
+  TYPE   VAL  KEYWORD             TYPE STATISTIC         FLAG 
+  ENTRY  VAL  exp_name            STR  CONSTANT          -exp_name            # 
+  ENTRY  VAL  telescope           STR  CONSTANT          -telescope           # 
+  ENTRY  VAL  camera              STR  CONSTANT          -inst                # 
+  ENTRY  VAL  filelevel           STR  CONSTANT          -filelevel           # 
+  ENTRY  VAL  object              STR  CONSTANT          -object             
+  ENTRY  VAL  exp_type            STR  CONSTANT          -exp_type            # File level
+  ENTRY  VAL  filter              STR  CONSTANT          -filter              # File level
+  ENTRY  VAL  comment             STR  CONSTANT          -comment             # ObsComment
+  ENTRY  VAL  obs_mode     	  STR  CONSTANT          -obs_mode            # Obs Mode (eg, survey ID)
+  ENTRY  VAL  obs_group    	  STR  CONSTANT          -obs_group           # Obs Group (image sequence)
+  ENTRY  VAL  dateobs             STR  CONSTANT          -dateobs             # File level
+  ENTRY  VAL  ccd_temp            F32  SAMPLE_MEAN       -ccd_temp            # CCD temperature
+  ENTRY  VAL  exp_time            F32  SAMPLE_MEAN       -exp_time            # Exposure time
+  ENTRY  VAL  sat_pixel_frac      F32  SAMPLE_MEAN       -sat_pixel_frac      # Fraction of saturated pixels
+  ENTRY  VAL  airmass             F32  CONSTANT          -airmass             # Airmass
+  ENTRY  VAL  ra                  F32  CONSTANT          -ra                  # Right ascension
+  ENTRY  VAL  decl                F32  CONSTANT          -decl                # Declination
+  ENTRY  VAL  posang              F32  CONSTANT          -posang              # Position angle
+  ENTRY  VAL  alt                 F32  CONSTANT          -alt                 # Altitude
+  ENTRY  VAL  az                  F32  CONSTANT          -az                  # Azimuth
+  ENTRY  VAL  m1_x                F32  CONSTANT          -m1_x                # M1X
+  ENTRY  VAL  m1_y                F32  CONSTANT          -m1_y                # M1Y
+  ENTRY  VAL  m1_z                F32  CONSTANT          -m1_z                # M1Z
+  ENTRY  VAL  m1_tip              F32  CONSTANT          -m1_tip              # M1TIP
+  ENTRY  VAL  m1_tilt             F32  CONSTANT          -m1_tilt             # M1TILT
+  ENTRY  VAL  m2_x                F32  CONSTANT          -m2_x                # M2X
+  ENTRY  VAL  m2_y                F32  CONSTANT          -m2_y                # M2Y
+  ENTRY  VAL  m2_z                F32  CONSTANT          -m2_z                # M2Z
+  ENTRY  VAL  m2_tip              F32  CONSTANT          -m2_tip              # M2TIP
+  ENTRY  VAL  m2_tilt             F32  CONSTANT          -m2_tilt             # M2TILT
+  ENTRY  VAL  env_temperature     F32  CONSTANT          -env_temperature     # external temp
+  ENTRY  VAL  env_humidity        F32  CONSTANT          -env_humidity        # external humidity
+  ENTRY  VAL  env_wind_speed      F32  CONSTANT          -env_wind_speed      # external wind speed
+  ENTRY  VAL  env_wind_dir        F32  CONSTANT          -env_wind_dir        # external wind direction
+  ENTRY  VAL  teltemp_m1          F32  CONSTANT          -teltemp_m1          # Primary mirror temps (C)
+  ENTRY  VAL  teltemp_m1cell      F32  CONSTANT          -teltemp_m1cell      # Primary mirror support temps (C)
+  ENTRY  VAL  teltemp_m2          F32  CONSTANT          -teltemp_m2          # Secondary mirror temps (C
+  ENTRY  VAL  teltemp_spider      F32  CONSTANT          -teltemp_spider      # Spider temperatures (C)
+  ENTRY  VAL  teltemp_truss       F32  CONSTANT          -teltemp_truss       # Mid truss temperatures (C
+  ENTRY  VAL  teltemp_extra       F32  CONSTANT          -teltemp_extra       # Miscellaneous temperatures (C)
+  ENTRY  VAL  sun_angle           F32  CONSTANT          -sun_angle           # Angle to sun
+  ENTRY  VAL  sun_alt             F32  CONSTANT          -sun_alt             # Altitude of sun
+  ENTRY  VAL  moon_angle          F32  CONSTANT          -moon_angle          # Angle to moon
+  ENTRY  VAL  moon_alt            F32  CONSTANT          -moon_alt            # Altitude of moon
+  ENTRY  VAL  moon_phase          F32  CONSTANT          -moon_phase          # Phase of moon
+  ENTRY  VAL  pon_time            F32  CONSTANT          -pon_time            # time since last power on
+  ENTRY  VAL  bg                  F32  ROBUST_MEDIAN     -bg                  # background
+  ENTRY  VAL  bg                  F32  ROBUST_STDEV      -bg_mean_stdev       # Azimuth
+  ENTRY  VAL  bg_stdev            F32  RMS               -bg_stdev            # Azimuth
+END
 
 CHIP_IMFILE METADATA
@@ -109,4 +215,66 @@
 END
 
+WARP_SKYCELL METADATA
+  ENTRY MULTI
+  TYPE   VAL  KEYWORD             TYPE STATISTIC         FLAG 
+  ENTRY  VAL  ROBUST_MEDIAN       F32  ROBUST_MEDIAN     -bg            
+  ENTRY  VAL  ROBUST_STDEV        F32  RMS               -bg_stdev      
+  ENTRY  VAL  DT_WARP             F32  SUM               -dtime_warp    
+  ENTRY  VAL  GOOD_PIXEL_FRAC     F32  SAMPLE_MEAN       -good_frac     
+  ENTRY  VAL  RANGE.XMIN          S32  SAMPLE_MEAN       -xmin          
+  ENTRY  VAL  RANGE.XMAX          S32  SAMPLE_MEAN       -xmax          
+  ENTRY  VAL  RANGE.YMIN          S32  SAMPLE_MEAN       -ymin          
+  ENTRY  VAL  RANGE.YMAX          S32  SAMPLE_MEAN       -ymax          
+  ENTRY  VAL  ACCEPT              STR  CONSTANT          -accept
+END
+
+STACK_SKYCELL METADATA
+  ENTRY MULTI
+  TYPE   VAL  KEYWORD             TYPE STATISTIC         FLAG 
+  ENTRY  VAL  ROBUST_MEDIAN       F32  ROBUST_MEDIAN     -bg                            
+  ENTRY  VAL  ROBUST_STDEV        F32  RMS               -bg_stdev                      
+  ENTRY  VAL  TIME_STACK          F32  SUM               -dtime_stack                   
+  ENTRY  VAL  TIME_MATCH          F32  SAMPLE_MEAN       -dtime_match_mean              
+  ENTRY  VAL  TIME_MATCH          F32  SAMPLE_STDEV      -dtime_match_stdev             
+  ENTRY  VAL  TIME_INITIAL        F32  SUM               -dtime_initial                 
+  ENTRY  VAL  TIME_REJECT         F32  SUM               -dtime_reject                  
+  ENTRY  VAL  TIME_FINAL          F32  SUM               -dtime_final                   
+  ENTRY  VAL  TIME_PHOT           F32  SUM               -dtime_phot                    
+  ENTRY  VAL  STAMP.MEAN          F32  SAMPLE_MEAN       -match_mean                    
+  ENTRY  VAL  STAMP.MEAN          F32  SAMPLE_STDEV      -match_stdev                   
+  ENTRY  VAL  STAMP.RMS           F32  RMS               -match_rms                     
+  ENTRY  VAL  STAMP.NUM           F32  SAMPLE_MEAN       -stamps_mean                   
+  ENTRY  VAL  STAMP.NUM           F32  SAMPLE_STDEV      -stamps_stdev                  
+  ENTRY  VAL  STAMP.NUM           S32  MIN               -stamps_min                    
+  ENTRY  VAL  TIME_PHOT           F32  SUM               -dtime_phot                    
+  ENTRY  VAL  REJECT_IMAGES       S32  SUM               -reject_images                 
+  ENTRY  VAL  REJECT_PIXELS       F32  SAMPLE_MEAN       -reject_pix_mean               
+  ENTRY  VAL  REJECT_PIXELS       F32  SAMPLE_STDEV      -reject_pix_stdev              
+  ENTRY  VAL  NUM_SOURCES         S32  SUM               -sources                       
+  ENTRY  VAL  GOOD_PIXEL_FRAC     F32  MEAN              -good_frac                     
+END
+
+DIFF_SKYCELL METADATA
+  ENTRY MULTI
+  TYPE   VAL  KEYWORD               TYPE STATISTIC         FLAG 
+  ENTRY  VAL  ROBUST_MEDIAN         F32  ROBUST_MEDIAN     -bg             
+  ENTRY  VAL  ROBUST_STDEV          F32  RMS               -bg_stdev       
+  ENTRY  VAL  TIME_SUB              F32  SUM               -dtime_diff     
+  ENTRY  VAL  TIME_MATCH            F32  SUM               -dtime_match    
+  ENTRY  VAL  TIME_PHOT             F32  SUM               -dtime_phot     
+  ENTRY  VAL  SUBTRACTION.STAMPS    S32  SAMPLE_MEAN       -stamps_num     
+  ENTRY  VAL  SUBTRACTION.DEV.MEAN  F32  SAMPLE_MEAN       -stamps_mean    
+  ENTRY  VAL  SUBTRACTION.DEV.RMS   F32  SAMPLE_MEAN       -stamps_rms     
+  ENTRY  VAL  SUBTRACTION.NORM      F32  SAMPLE_MEAN       -norm           
+  ENTRY  VAL  SUBTRACTION.BGDIFF    F32  SAMPLE_MEAN       -bg_diff        
+  ENTRY  VAL  SUBTRACTION.MX        F32  SAMPLE_MEAN       -kernel_x       
+  ENTRY  VAL  SUBTRACTION.MY        F32  SAMPLE_MEAN       -kernel_y       
+  ENTRY  VAL  SUBTRACTION.MXX       F32  SAMPLE_MEAN       -kernel_xx      
+  ENTRY  VAL  SUBTRACTION.MXY       F32  SAMPLE_MEAN       -kernel_xy      
+  ENTRY  VAL  SUBTRACTION.MYY       F32  SAMPLE_MEAN       -kernel_yy      
+  ENTRY  VAL  NUM_SOURCES           S32  SUM               -sources        
+  ENTRY  VAL  GOOD_PIXEL_FRAC       F32  MEAN              -good_frac      
+END
+
 # values to extract from output metadata and the stats to calculate
 # XXX -bg_mean_stdev should take rms of bg_mean_stdev if bg_mean_stdev != 0 (A)
