Index: /trunk/ippconfig/recipes/ppImage.config
===================================================================
--- /trunk/ippconfig/recipes/ppImage.config	(revision 14214)
+++ /trunk/ippconfig/recipes/ppImage.config	(revision 14215)
@@ -4,26 +4,30 @@
 
 # List of tasks to perform
-NONLIN          BOOL    FALSE           # Non-linearity correction; not implemented
-OVERSCAN        BOOL    TRUE            # Overscan subtraction
-BIAS            BOOL    TRUE            # Bias subtraction
-DARK            BOOL    TRUE            # Dark subtraction
-SHUTTER         BOOL    FALSE           # Shutter correction
-FLAT            BOOL    TRUE            # Flat-field normalisation
-MASK            BOOL    FALSE           # Mask bad pixels
-MASK.VALUE      STR     SAT,BAD         # Mask pixels with these attributes
-FRINGE          BOOL    FALSE           # Fringe subtraction
-PHOTOM          BOOL    FALSE           # Source identification and photometry
-ASTROM.CHIP     BOOL    FALSE           # Astrometry per chip?
-ASTROM.MOSAIC   BOOL    FALSE           # Astrometry for mosaic?
+NONLIN           BOOL    FALSE           # Non-linearity correction; not implemented
+OVERSCAN         BOOL    TRUE            # Overscan subtraction
+BIAS             BOOL    TRUE            # Bias subtraction
+DARK             BOOL    TRUE            # Dark subtraction
+SHUTTER          BOOL    FALSE           # Shutter correction
+FLAT             BOOL    TRUE            # Flat-field normalisation
+MASK             BOOL    FALSE           # Mask bad pixels
+MASK.VALUE       STR     SAT,BAD         # Mask pixels with these attributes
+FRINGE           BOOL    FALSE           # Fringe subtraction
+PHOTOM           BOOL    FALSE           # Source identification and photometry
+ASTROM.CHIP      BOOL    FALSE           # Astrometry per chip?
+ASTROM.MOSAIC    BOOL    FALSE           # Astrometry for mosaic?
 
 # output data formats to save
-BASE.FITS       BOOL    FALSE           # Save base detrended image?
-CHIP.FITS       BOOL    TRUE            # Save chip-mosaic-ed image? 
-FPA1.FITS       BOOL    FALSE           # Save 1st binned fpa image? 
-FPA2.FITS       BOOL    FALSE           # Save 2nd binned fpa image? 
-BIN1.FITS       BOOL    FALSE           # Save 1st binned chip image?
-BIN2.FITS       BOOL    FALSE           # Save 2nd binned chip image?
-BIN1.JPEG       BOOL    FALSE           # Save 1st binned jpeg?
-BIN2.JPEG       BOOL    FALSE           # Save 2nd binned jpeg?
+BASE.FITS        BOOL    FALSE           # Save base detrended image?
+BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
+BASE.WEIGHT.FITS BOOL    FALSE           # Save base detrended image?
+CHIP.FITS        BOOL    TRUE            # Save chip-mosaic-ed image? 
+CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
+CHIP.WEIGHT.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
+FPA1.FITS        BOOL    FALSE           # Save 1st binned fpa image? 
+FPA2.FITS        BOOL    FALSE           # Save 2nd binned fpa image? 
+BIN1.FITS        BOOL    FALSE           # Save 1st binned chip image?
+BIN2.FITS        BOOL    FALSE           # Save 2nd binned chip image?
+BIN1.JPEG        BOOL    FALSE           # Save 1st binned jpeg?
+BIN2.JPEG        BOOL    FALSE           # Save 2nd binned jpeg?
 
 # Non-linearity correction
@@ -84,377 +88,457 @@
 
 # No operation except potential normalisation
-PPIMAGE_N         METADATA
-  BASE.FITS       BOOL    TRUE            # Save base detrended image?
-  CHIP.FITS       BOOL    FALSE           # Save chip-mosaic-ed image? 
-  OVERSCAN        BOOL    FALSE           # Overscan subtraction
-  BIAS            BOOL    FALSE           # Bias subtraction
-  DARK            BOOL    FALSE           # Dark subtraction
-  SHUTTER         BOOL    FALSE           # Shutter correction
-  FLAT            BOOL    FALSE           # Flat-field normalisation
-  MASK            BOOL    FALSE           # Mask bad pixels
-  FRINGE          BOOL    FALSE           # Fringe subtraction
-  BIN1.FITS       BOOL    TRUE            # Save 1st binned chip image?
-  BIN2.FITS       BOOL    TRUE            # Save 2nd binned chip image?
+PPIMAGE_N          METADATA
+  BASE.FITS        BOOL    TRUE            # Save base detrended image?
+  BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
+  BASE.WEIGHT.FITS BOOL    FALSE           # Save base detrended image?
+  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.WEIGHT.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
+  OVERSCAN         BOOL    FALSE           # Overscan subtraction
+  BIAS             BOOL    FALSE           # Bias subtraction
+  DARK             BOOL    FALSE           # Dark subtraction
+  SHUTTER          BOOL    FALSE           # Shutter correction
+  FLAT             BOOL    FALSE           # Flat-field normalisation
+  MASK             BOOL    FALSE           # Mask bad pixels
+  FRINGE           BOOL    FALSE           # Fringe subtraction
+  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
+  BIN2.FITS        BOOL    TRUE            # Save 2nd binned chip image?
 END
 
 # Overscan subtraction only
-PPIMAGE_O         METADATA
-  BASE.FITS       BOOL    TRUE            # Save base detrended image?
-  CHIP.FITS       BOOL    FALSE           # Save chip-mosaic-ed image? 
-  OVERSCAN        BOOL    TRUE            # Overscan subtraction
-  BIAS            BOOL    FALSE           # Bias subtraction
-  DARK            BOOL    FALSE           # Dark subtraction
-  SHUTTER         BOOL    FALSE           # Shutter correction
-  FLAT            BOOL    FALSE           # Flat-field normalisation
-  MASK            BOOL    FALSE           # Mask bad pixels
-  FRINGE          BOOL    FALSE           # Fringe subtraction
-  BIN1.FITS       BOOL    TRUE            # Save 1st binned chip image?
-  BIN2.FITS       BOOL    TRUE            # Save 2nd binned chip image?
+PPIMAGE_O          METADATA
+  BASE.FITS        BOOL    TRUE            # Save base detrended image?
+  BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
+  BASE.WEIGHT.FITS BOOL    FALSE           # Save base detrended image?
+  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.WEIGHT.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
+  OVERSCAN         BOOL    TRUE            # Overscan subtraction
+  BIAS             BOOL    FALSE           # Bias subtraction
+  DARK             BOOL    FALSE           # Dark subtraction
+  SHUTTER          BOOL    FALSE           # Shutter correction
+  FLAT             BOOL    FALSE           # Flat-field normalisation
+  MASK             BOOL    FALSE           # Mask bad pixels
+  FRINGE           BOOL    FALSE           # Fringe subtraction
+  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
+  BIN2.FITS        BOOL    TRUE            # Save 2nd binned chip image?
 END
 
 # Bias subtraction only
-PPIMAGE_B         METADATA
-  BASE.FITS       BOOL    TRUE            # Save base detrended image?
-  CHIP.FITS       BOOL    FALSE           # Save chip-mosaic-ed image? 
-  OVERSCAN        BOOL    FALSE           # Overscan subtraction
-  BIAS            BOOL    TRUE            # Bias subtraction
-  DARK            BOOL    FALSE           # Dark subtraction
-  SHUTTER         BOOL    FALSE           # Shutter correction
-  FLAT            BOOL    FALSE           # Flat-field normalisation
-  MASK            BOOL    FALSE           # Mask bad pixels
-  FRINGE          BOOL    FALSE           # Fringe subtraction
-  BIN1.FITS       BOOL    TRUE            # Save 1st binned chip image?
-  BIN2.FITS       BOOL    TRUE            # Save 2nd binned chip image?
+PPIMAGE_B          METADATA
+  BASE.FITS        BOOL    TRUE            # Save base detrended image?
+  BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
+  BASE.WEIGHT.FITS BOOL    FALSE           # Save base detrended image?
+  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.WEIGHT.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
+  OVERSCAN         BOOL    FALSE           # Overscan subtraction
+  BIAS             BOOL    TRUE            # Bias subtraction
+  DARK             BOOL    FALSE           # Dark subtraction
+  SHUTTER          BOOL    FALSE           # Shutter correction
+  FLAT             BOOL    FALSE           # Flat-field normalisation
+  MASK             BOOL    FALSE           # Mask bad pixels
+  FRINGE           BOOL    FALSE           # Fringe subtraction
+  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
+  BIN2.FITS        BOOL    TRUE            # Save 2nd binned chip image?
 END
 
 # Dark subtraction only
-PPIMAGE_D         METADATA
-  BASE.FITS       BOOL    TRUE            # Save base detrended image?
-  CHIP.FITS       BOOL    FALSE           # Save chip-mosaic-ed image? 
-  OVERSCAN        BOOL    FALSE           # Overscan subtraction
-  BIAS            BOOL    FALSE           # Bias subtraction
-  DARK            BOOL    TRUE            # Dark subtraction
-  SHUTTER         BOOL    FALSE           # Shutter correction
-  FLAT            BOOL    FALSE           # Flat-field normalisation
-  MASK            BOOL    FALSE           # Mask bad pixels
-  FRINGE          BOOL    FALSE           # Fringe subtraction
-  BIN1.FITS       BOOL    TRUE            # Save 1st binned chip image?
-  BIN2.FITS       BOOL    TRUE            # Save 2nd binned chip image?
+PPIMAGE_D          METADATA
+  BASE.FITS        BOOL    TRUE            # Save base detrended image?
+  BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
+  BASE.WEIGHT.FITS BOOL    FALSE           # Save base detrended image?
+  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.WEIGHT.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
+  OVERSCAN         BOOL    FALSE           # Overscan subtraction
+  BIAS             BOOL    FALSE           # Bias subtraction
+  DARK             BOOL    TRUE            # Dark subtraction
+  SHUTTER          BOOL    FALSE           # Shutter correction
+  FLAT             BOOL    FALSE           # Flat-field normalisation
+  MASK             BOOL    FALSE           # Mask bad pixels
+  FRINGE           BOOL    FALSE           # Fringe subtraction
+  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
+  BIN2.FITS        BOOL    TRUE            # Save 2nd binned chip image?
 END
 
 # Shutter correction only
-PPIMAGE_S         METADATA
-  BASE.FITS       BOOL    TRUE            # Save base detrended image?
-  CHIP.FITS       BOOL    FALSE           # Save chip-mosaic-ed image? 
-  OVERSCAN        BOOL    FALSE           # Overscan subtraction
-  BIAS            BOOL    FALSE           # Bias subtraction
-  DARK            BOOL    FALSE           # Dark subtraction
-  SHUTTER         BOOL    TRUE            # Shutter correction
-  FLAT            BOOL    FALSE           # Flat-field normalisation
-  MASK            BOOL    FALSE           # Mask bad pixels
-  FRINGE          BOOL    FALSE           # Fringe subtraction
-  BIN1.FITS       BOOL    TRUE            # Save 1st binned chip image?
-  BIN2.FITS       BOOL    TRUE            # Save 2nd binned chip image?
+PPIMAGE_S          METADATA
+  BASE.FITS        BOOL    TRUE            # Save base detrended image?
+  BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
+  BASE.WEIGHT.FITS BOOL    FALSE           # Save base detrended image?
+  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.WEIGHT.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
+  OVERSCAN         BOOL    FALSE           # Overscan subtraction
+  BIAS             BOOL    FALSE           # Bias subtraction
+  DARK             BOOL    FALSE           # Dark subtraction
+  SHUTTER          BOOL    TRUE            # Shutter correction
+  FLAT             BOOL    FALSE           # Flat-field normalisation
+  MASK             BOOL    FALSE           # Mask bad pixels
+  FRINGE           BOOL    FALSE           # Fringe subtraction
+  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
+  BIN2.FITS        BOOL    TRUE            # Save 2nd binned chip image?
 END
 
 # Flat-fielding only
-PPIMAGE_F         METADATA
-  BASE.FITS       BOOL    TRUE            # Save base detrended image?
-  CHIP.FITS       BOOL    FALSE           # Save chip-mosaic-ed image? 
-  OVERSCAN        BOOL    FALSE           # Overscan subtraction
-  BIAS            BOOL    FALSE           # Bias subtraction
-  DARK            BOOL    FALSE           # Dark subtraction
-  SHUTTER         BOOL    FALSE           # Shutter correction
-  FLAT            BOOL    TRUE           # Flat-field normalisation
-  MASK            BOOL    FALSE           # Mask bad pixels
-  FRINGE          BOOL    FALSE           # Fringe subtraction
-  BIN1.FITS       BOOL    TRUE            # Save 1st binned chip image?
-  BIN2.FITS       BOOL    TRUE            # Save 2nd binned chip image?
+PPIMAGE_F          METADATA
+  BASE.FITS        BOOL    TRUE            # Save base detrended image?
+  BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
+  BASE.WEIGHT.FITS BOOL    FALSE           # Save base detrended image?
+  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.WEIGHT.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
+  OVERSCAN         BOOL    FALSE           # Overscan subtraction
+  BIAS             BOOL    FALSE           # Bias subtraction
+  DARK             BOOL    FALSE           # Dark subtraction
+  SHUTTER          BOOL    FALSE           # Shutter correction
+  FLAT             BOOL    TRUE           # Flat-field normalisation
+  MASK             BOOL    FALSE           # Mask bad pixels
+  FRINGE           BOOL    FALSE           # Fringe subtraction
+  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
+  BIN2.FITS        BOOL    TRUE            # Save 2nd binned chip image?
 END
 
 # Fringe correction only
-PPIMAGE_R         METADATA
-  BASE.FITS       BOOL    TRUE            # Save base detrended image?
-  CHIP.FITS       BOOL    FALSE           # Save chip-mosaic-ed image? 
-  OVERSCAN        BOOL    FALSE           # Overscan subtraction
-  BIAS            BOOL    FALSE           # Bias subtraction
-  DARK            BOOL    FALSE           # Dark subtraction
-  SHUTTER         BOOL    FALSE           # Shutter correction
-  FLAT            BOOL    FALSE           # Flat-field normalisation
-  MASK            BOOL    FALSE           # Mask bad pixels
-  FRINGE          BOOL    TRUE            # Fringe subtraction
-  BIN1.FITS       BOOL    TRUE            # Save 1st binned chip image?
-  BIN2.FITS       BOOL    TRUE            # Save 2nd binned chip image?
+PPIMAGE_R          METADATA
+  BASE.FITS        BOOL    TRUE            # Save base detrended image?
+  BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
+  BASE.WEIGHT.FITS BOOL    FALSE           # Save base detrended image?
+  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.WEIGHT.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
+  OVERSCAN         BOOL    FALSE           # Overscan subtraction
+  BIAS             BOOL    FALSE           # Bias subtraction
+  DARK             BOOL    FALSE           # Dark subtraction
+  SHUTTER          BOOL    FALSE           # Shutter correction
+  FLAT             BOOL    FALSE           # Flat-field normalisation
+  MASK             BOOL    FALSE           # Mask bad pixels
+  FRINGE           BOOL    TRUE            # Fringe subtraction
+  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
+  BIN2.FITS        BOOL    TRUE            # Save 2nd binned chip image?
 END
 
 # Photometry only
-PPIMAGE_P         METADATA
-  OVERSCAN        BOOL    FALSE           # Overscan subtraction
-  BIAS            BOOL    FALSE           # Bias subtraction
-  DARK            BOOL    FALSE           # Dark subtraction
-  SHUTTER         BOOL    FALSE           # Shutter correction
-  FLAT            BOOL    FALSE           # Flat-field normalisation
-  MASK            BOOL    FALSE           # Mask bad pixels
-  FRINGE          BOOL    FALSE           # Fringe subtraction
-  PHOTOM          BOOL    TRUE            # Source identification and photometry
-  BASE.FITS       BOOL    FALSE           # Save base detrended image?
-  CHIP.FITS       BOOL    TRUE            # Save chip-mosaic-ed image? 
+PPIMAGE_P          METADATA
+  BASE.FITS        BOOL    FALSE           # Save base detrended image?
+  BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
+  BASE.WEIGHT.FITS BOOL    FALSE           # Save base detrended image?
+  CHIP.FITS        BOOL    TRUE            # Save chip-mosaic-ed image? 
+  CHIP.MASK.FITS   BOOL    TRUE            # Save chip-mosaic-ed image? 
+  CHIP.WEIGHT.FITS BOOL    TRUE            # Save chip-mosaic-ed image? 
+  OVERSCAN         BOOL    FALSE           # Overscan subtraction
+  BIAS             BOOL    FALSE           # Bias subtraction
+  DARK             BOOL    FALSE           # Dark subtraction
+  SHUTTER          BOOL    FALSE           # Shutter correction
+  FLAT             BOOL    FALSE           # Flat-field normalisation
+  MASK             BOOL    FALSE           # Mask bad pixels
+  FRINGE           BOOL    FALSE           # Fringe subtraction
+  PHOTOM           BOOL    TRUE            # Source identification and photometry
 END
 
 # Photometry & Astrometry
-PPIMAGE_A         METADATA
-  OVERSCAN        BOOL    FALSE           # Overscan subtraction
-  BIAS            BOOL    FALSE           # Bias subtraction
-  DARK            BOOL    FALSE           # Dark subtraction
-  SHUTTER         BOOL    FALSE           # Shutter correction
-  FLAT            BOOL    FALSE           # Flat-field normalisation
-  MASK            BOOL    FALSE           # Mask bad pixels
-  FRINGE          BOOL    FALSE           # Fringe subtraction
-  PHOTOM          BOOL    TRUE            # Source identification and photometry
-  ASTROM.CHIP     BOOL    TRUE            # Source identification and photometry
-  BASE.FITS       BOOL    FALSE           # Save base detrended image?
-  CHIP.FITS       BOOL    TRUE            # Save chip-mosaic-ed image? 
+PPIMAGE_A          METADATA
+  BASE.FITS        BOOL    FALSE           # Save base detrended image?
+  BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
+  BASE.WEIGHT.FITS BOOL    FALSE           # Save base detrended image?
+  CHIP.FITS        BOOL    TRUE            # Save chip-mosaic-ed image? 
+  CHIP.MASK.FITS   BOOL    TRUE            # Save chip-mosaic-ed image? 
+  CHIP.WEIGHT.FITS BOOL    TRUE            # Save chip-mosaic-ed image? 
+  OVERSCAN         BOOL    FALSE           # Overscan subtraction
+  BIAS             BOOL    FALSE           # Bias subtraction
+  DARK             BOOL    FALSE           # Dark subtraction
+  SHUTTER          BOOL    FALSE           # Shutter correction
+  FLAT             BOOL    FALSE           # Flat-field normalisation
+  MASK             BOOL    FALSE           # Mask bad pixels
+  FRINGE           BOOL    FALSE           # Fringe subtraction
+  PHOTOM           BOOL    TRUE            # Source identification and photometry
+  ASTROM.CHIP      BOOL    TRUE            # Source identification and photometry
 END
 
 # Overscan, bias
-PPIMAGE_OB        METADATA
-  BASE.FITS       BOOL    TRUE            # Save base detrended image?
-  CHIP.FITS       BOOL    FALSE           # Save chip-mosaic-ed image? 
-  OVERSCAN        BOOL    TRUE            # Overscan subtraction
-  BIAS            BOOL    TRUE            # Bias subtraction
-  DARK            BOOL    FALSE           # Dark subtraction
-  SHUTTER         BOOL    FALSE           # Shutter correction
-  FLAT            BOOL    FALSE           # Flat-field normalisation
-  MASK            BOOL    FALSE           # Mask bad pixels
-  FRINGE          BOOL    FALSE           # Fringe subtraction
-  BIN1.FITS       BOOL    TRUE            # Save 1st binned chip image?
-  BIN2.FITS       BOOL    TRUE            # Save 2nd binned chip image?
+PPIMAGE_OB         METADATA
+  BASE.FITS        BOOL    TRUE            # Save base detrended image?
+  BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
+  BASE.WEIGHT.FITS BOOL    FALSE           # Save base detrended image?
+  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.WEIGHT.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
+  OVERSCAN         BOOL    TRUE            # Overscan subtraction
+  BIAS             BOOL    TRUE            # Bias subtraction
+  DARK             BOOL    FALSE           # Dark subtraction
+  SHUTTER          BOOL    FALSE           # Shutter correction
+  FLAT             BOOL    FALSE           # Flat-field normalisation
+  MASK             BOOL    FALSE           # Mask bad pixels
+  FRINGE           BOOL    FALSE           # Fringe subtraction
+  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
+  BIN2.FITS        BOOL    TRUE            # Save 2nd binned chip image?
 END
 
 # Overscan, bias, dark
-PPIMAGE_OBD      METADATA
-  BASE.FITS       BOOL    TRUE            # Save base detrended image?
-  CHIP.FITS       BOOL    FALSE           # Save chip-mosaic-ed image? 
-  OVERSCAN        BOOL    TRUE            # Overscan subtraction
-  BIAS            BOOL    TRUE            # Bias subtraction
-  DARK            BOOL    TRUE            # Dark subtraction
-  SHUTTER         BOOL    FALSE           # Shutter correction
-  FLAT            BOOL    FALSE           # Flat-field normalisation
-  MASK            BOOL    FALSE           # Mask bad pixels
-  FRINGE          BOOL    FALSE           # Fringe subtraction
-  BIN1.FITS       BOOL    TRUE            # Save 1st binned chip image?
-  BIN2.FITS       BOOL    TRUE            # Save 2nd binned chip image?
+PPIMAGE_OBD        METADATA
+  BASE.FITS        BOOL    TRUE            # Save base detrended image?
+  BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
+  BASE.WEIGHT.FITS BOOL    FALSE           # Save base detrended image?
+  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.WEIGHT.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
+  OVERSCAN         BOOL    TRUE            # Overscan subtraction
+  BIAS             BOOL    TRUE            # Bias subtraction
+  DARK             BOOL    TRUE            # Dark subtraction
+  SHUTTER          BOOL    FALSE           # Shutter correction
+  FLAT             BOOL    FALSE           # Flat-field normalisation
+  MASK             BOOL    FALSE           # Mask bad pixels
+  FRINGE           BOOL    FALSE           # Fringe subtraction
+  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
+  BIN2.FITS        BOOL    TRUE            # Save 2nd binned chip image?
 END
 
 # Overscan, bias, dark, shutter
-PPIMAGE_OBDS      METADATA
-  BASE.FITS       BOOL    TRUE            # Save base detrended image?
-  CHIP.FITS       BOOL    FALSE           # Save chip-mosaic-ed image? 
-  OVERSCAN        BOOL    TRUE            # Overscan subtraction
-  BIAS            BOOL    TRUE            # Bias subtraction
-  DARK            BOOL    TRUE            # Dark subtraction
-  SHUTTER         BOOL    TRUE            # Shutter correction
-  FLAT            BOOL    FALSE           # Flat-field normalisation
-  MASK            BOOL    FALSE           # Mask bad pixels
-  FRINGE          BOOL    FALSE           # Fringe subtraction
-  BIN1.FITS       BOOL    TRUE            # Save 1st binned chip image?
-  BIN2.FITS       BOOL    TRUE            # Save 2nd binned chip image?
+PPIMAGE_OBDS       METADATA
+  BASE.FITS        BOOL    TRUE            # Save base detrended image?
+  BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
+  BASE.WEIGHT.FITS BOOL    FALSE           # Save base detrended image?
+  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.WEIGHT.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
+  OVERSCAN         BOOL    TRUE            # Overscan subtraction
+  BIAS             BOOL    TRUE            # Bias subtraction
+  DARK             BOOL    TRUE            # Dark subtraction
+  SHUTTER          BOOL    TRUE            # Shutter correction
+  FLAT             BOOL    FALSE           # Flat-field normalisation
+  MASK             BOOL    FALSE           # Mask bad pixels
+  FRINGE           BOOL    FALSE           # Fringe subtraction
+  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
+  BIN2.FITS        BOOL    TRUE            # Save 2nd binned chip image?
 END
 
 # Overscan, bias, dark, shutter, flat-field
-PPIMAGE_OBDSF     METADATA
-  BASE.FITS       BOOL    TRUE            # Save base detrended image?
-  CHIP.FITS       BOOL    FALSE           # Save chip-mosaic-ed image? 
-  OVERSCAN        BOOL    TRUE            # Overscan subtraction
-  BIAS            BOOL    TRUE            # Bias subtraction
-  DARK            BOOL    TRUE            # Dark subtraction
-  SHUTTER         BOOL    TRUE            # Shutter correction
-  FLAT            BOOL    TRUE            # Flat-field normalisation
-  MASK            BOOL    TRUE            # Mask bad pixels
-  FRINGE          BOOL    FALSE           # Fringe subtraction
-  BIN1.FITS       BOOL    TRUE            # Save 1st binned chip image?
-  BIN2.FITS       BOOL    TRUE            # Save 2nd binned chip image?
+PPIMAGE_OBDSF      METADATA
+  BASE.FITS        BOOL    TRUE            # Save base detrended image?
+  BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
+  BASE.WEIGHT.FITS BOOL    FALSE           # Save base detrended image?
+  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.WEIGHT.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
+  OVERSCAN         BOOL    TRUE            # Overscan subtraction
+  BIAS             BOOL    TRUE            # Bias subtraction
+  DARK             BOOL    TRUE            # Dark subtraction
+  SHUTTER          BOOL    TRUE            # Shutter correction
+  FLAT             BOOL    TRUE            # Flat-field normalisation
+  MASK             BOOL    FALSE           # Mask bad pixels
+  FRINGE           BOOL    FALSE           # Fringe subtraction
+  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
+  BIN2.FITS        BOOL    TRUE            # Save 2nd binned chip image?
 END
 
 # Overscan, bias, dark, shutter, flat-field, fringe
-PPIMAGE_OBDSFR    METADATA
-  BASE.FITS       BOOL    TRUE            # Save base detrended image?
-  CHIP.FITS       BOOL    FALSE           # Save chip-mosaic-ed image? 
-  OVERSCAN        BOOL    TRUE            # Overscan subtraction
-  BIAS            BOOL    TRUE            # Bias subtraction
-  DARK            BOOL    TRUE            # Dark subtraction
-  SHUTTER         BOOL    TRUE            # Shutter correction
-  FLAT            BOOL    TRUE            # Flat-field normalisation
-  MASK            BOOL    TRUE            # Mask bad pixels
-  FRINGE          BOOL    TRUE            # Fringe subtraction
-  BIN1.FITS       BOOL    TRUE            # Save 1st binned chip image?
-  BIN2.FITS       BOOL    TRUE            # Save 2nd binned chip image?
+PPIMAGE_OBDSFR     METADATA
+  BASE.FITS        BOOL    TRUE            # Save base detrended image?
+  BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
+  BASE.WEIGHT.FITS BOOL    FALSE           # Save base detrended image?
+  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.WEIGHT.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
+  OVERSCAN         BOOL    TRUE            # Overscan subtraction
+  BIAS             BOOL    TRUE            # Bias subtraction
+  DARK             BOOL    TRUE            # Dark subtraction
+  SHUTTER          BOOL    TRUE            # Shutter correction
+  FLAT             BOOL    TRUE            # Flat-field normalisation
+  MASK             BOOL    FALSE           # Mask bad pixels
+  FRINGE           BOOL    TRUE            # Fringe subtraction
+  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
+  BIN2.FITS        BOOL    TRUE            # Save 2nd binned chip image?
 END
 
 # Overscan, bias, dark, shutter, flat-field, fringe, photom, astrom
-PPIMAGE_DET_ONLY  METADATA
-  OVERSCAN        BOOL    TRUE            # Overscan subtraction
-  BIAS            BOOL    TRUE            # Bias subtraction
-  DARK            BOOL    TRUE            # Dark subtraction
-  SHUTTER         BOOL    TRUE            # Shutter correction
-  FLAT            BOOL    TRUE            # Flat-field normalisation
-  MASK            BOOL    TRUE            # Mask bad pixels
-  FRINGE          BOOL    TRUE            # Fringe subtraction
-  BIN1.FITS       BOOL    TRUE            # Save 1st binned chip image?
-  BIN2.FITS       BOOL    TRUE            # Save 2nd binned chip image?
-  PHOTOM          BOOL    FALSE           # Source identification and photometry
-  ASTROM.CHIP     BOOL    FALSE           # Astrometry per chip?
-  ASTROM.MOSAIC   BOOL    FALSE           # Astrometry for mosaic?
-  BASE.FITS       BOOL    FALSE           # Save base detrended image?
-  CHIP.FITS       BOOL    TRUE            # Save chip-mosaic-ed image? 
+PPIMAGE_DET_ONLY   METADATA
+  BASE.FITS        BOOL    FALSE           # Save base detrended image?
+  BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
+  BASE.WEIGHT.FITS BOOL    FALSE           # Save base detrended image?
+  CHIP.FITS        BOOL    TRUE            # Save chip-mosaic-ed image? 
+  CHIP.MASK.FITS   BOOL    TRUE            # Save chip-mosaic-ed image? 
+  CHIP.WEIGHT.FITS BOOL    TRUE            # Save chip-mosaic-ed image? 
+  OVERSCAN         BOOL    TRUE            # Overscan subtraction
+  BIAS             BOOL    TRUE            # Bias subtraction
+  DARK             BOOL    TRUE            # Dark subtraction
+  SHUTTER          BOOL    TRUE            # Shutter correction
+  FLAT             BOOL    TRUE            # Flat-field normalisation
+  MASK             BOOL    TRUE            # Mask bad pixels
+  FRINGE           BOOL    TRUE            # Fringe subtraction
+  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
+  BIN2.FITS        BOOL    TRUE            # Save 2nd binned chip image?
+  PHOTOM           BOOL    FALSE           # Source identification and photometry
+  ASTROM.CHIP      BOOL    FALSE           # Astrometry per chip?
+  ASTROM.MOSAIC    BOOL    FALSE           # Astrometry for mosaic?
 END
 
 # Overscan, bias, dark, shutter, flat-field, fringe, photom
-PPIMAGE_OBDSFRP   METADATA
-  OVERSCAN        BOOL    TRUE            # Overscan subtraction
-  BIAS            BOOL    TRUE            # Bias subtraction
-  DARK            BOOL    TRUE            # Dark subtraction
-  SHUTTER         BOOL    TRUE            # Shutter correction
-  FLAT            BOOL    TRUE            # Flat-field normalisation
-  MASK            BOOL    TRUE            # Mask bad pixels
-  FRINGE          BOOL    TRUE            # Fringe subtraction
-  BIN1.FITS       BOOL    TRUE            # Save 1st binned chip image?
-  BIN2.FITS       BOOL    TRUE            # Save 2nd binned chip image?
-  PHOTOM          BOOL    TRUE            # Source identification and photometry
-  ASTROM.CHIP     BOOL    FALSE           # Astrometry per chip?
-  ASTROM.MOSAIC   BOOL    FALSE           # Astrometry for mosaic?
-  BASE.FITS       BOOL    FALSE           # Save base detrended image?
-  CHIP.FITS       BOOL    TRUE            # Save chip-mosaic-ed image? 
+PPIMAGE_OBDSFRP    METADATA
+  BASE.FITS        BOOL    FALSE           # Save base detrended image?
+  BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
+  BASE.WEIGHT.FITS BOOL    FALSE           # Save base detrended image?
+  CHIP.FITS        BOOL    TRUE            # Save chip-mosaic-ed image? 
+  CHIP.MASK.FITS   BOOL    TRUE            # Save chip-mosaic-ed image? 
+  CHIP.WEIGHT.FITS BOOL    TRUE            # Save chip-mosaic-ed image? 
+  OVERSCAN         BOOL    TRUE            # Overscan subtraction
+  BIAS             BOOL    TRUE            # Bias subtraction
+  DARK             BOOL    TRUE            # Dark subtraction
+  SHUTTER          BOOL    TRUE            # Shutter correction
+  FLAT             BOOL    TRUE            # Flat-field normalisation
+  MASK             BOOL    TRUE            # Mask bad pixels
+  FRINGE           BOOL    TRUE            # Fringe subtraction
+  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
+  BIN2.FITS        BOOL    TRUE            # Save 2nd binned chip image?
+  PHOTOM           BOOL    TRUE            # Source identification and photometry
+  ASTROM.CHIP      BOOL    FALSE           # Astrometry per chip?
+  ASTROM.MOSAIC    BOOL    FALSE           # Astrometry for mosaic?
 END
 
 # Overscan, bias, dark, shutter, flat-field, fringe, photom, astrom
-PPIMAGE_OBDSFRA   METADATA
-  OVERSCAN        BOOL    TRUE            # Overscan subtraction
-  BIAS            BOOL    TRUE            # Bias subtraction
-  DARK            BOOL    TRUE            # Dark subtraction
-  SHUTTER         BOOL    TRUE            # Shutter correction
-  FLAT            BOOL    TRUE            # Flat-field normalisation
-  MASK            BOOL    TRUE            # Mask bad pixels
-  FRINGE          BOOL    TRUE            # Fringe subtraction
-  BIN1.FITS       BOOL    TRUE            # Save 1st binned chip image?
-  BIN2.FITS       BOOL    TRUE            # Save 2nd binned chip image?
-  PHOTOM          BOOL    TRUE            # Source identification and photometry
-  ASTROM.CHIP     BOOL    TRUE            # Astrometry per chip?
-  ASTROM.MOSAIC   BOOL    FALSE           # Astrometry for mosaic?
-  BASE.FITS       BOOL    FALSE           # Save base detrended image?
-  CHIP.FITS       BOOL    TRUE            # Save chip-mosaic-ed image? 
+PPIMAGE_OBDSFRA    METADATA
+  BASE.FITS        BOOL    FALSE           # Save base detrended image?
+  BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
+  BASE.WEIGHT.FITS BOOL    FALSE           # Save base detrended image?
+  CHIP.FITS        BOOL    TRUE            # Save chip-mosaic-ed image? 
+  CHIP.MASK.FITS   BOOL    TRUE            # Save chip-mosaic-ed image? 
+  CHIP.WEIGHT.FITS BOOL    TRUE            # Save chip-mosaic-ed image? 
+  OVERSCAN         BOOL    TRUE            # Overscan subtraction
+  BIAS             BOOL    TRUE            # Bias subtraction
+  DARK             BOOL    TRUE            # Dark subtraction
+  SHUTTER          BOOL    TRUE            # Shutter correction
+  FLAT             BOOL    TRUE            # Flat-field normalisation
+  MASK             BOOL    TRUE            # Mask bad pixels
+  FRINGE           BOOL    TRUE            # Fringe subtraction
+  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
+  BIN2.FITS        BOOL    TRUE            # Save 2nd binned chip image?
+  PHOTOM           BOOL    TRUE            # Source identification and photometry
+  ASTROM.CHIP      BOOL    TRUE            # Astrometry per chip?
+  ASTROM.MOSAIC    BOOL    FALSE           # Astrometry for mosaic?
 END
 
 # Save JPEG from BIN1
-PPIMAGE_JPEG      METADATA
-  OVERSCAN        BOOL    FALSE           # Overscan subtraction
-  BIAS            BOOL    FALSE           # Bias subtraction
-  DARK            BOOL    FALSE           # Dark subtraction
-  SHUTTER         BOOL    FALSE           # Shutter correction
-  FLAT            BOOL    FALSE           # Flat-field normalisation
-  MASK            BOOL    FALSE           # Mask bad pixels
-  FRINGE          BOOL    FALSE           # Fringe subtraction
-  BASE.FITS       BOOL    FALSE           # Save base image?
-  CHIP.FITS       BOOL    FALSE           # Save chip-mosaic-ed image? 
-  BIN1.FITS       BOOL    FALSE           # Save 1st binned chip image?
-  BIN2.FITS       BOOL    FALSE           # Save 2nd binned chip image?
-  BIN1.JPEG       BOOL    TRUE            # Save 1st binned jpeg?
-  BIN2.JPEG       BOOL    TRUE            # Save 2nd binned jpeg?
+PPIMAGE_JPEG       METADATA
+  OVERSCAN         BOOL    FALSE           # Overscan subtraction
+  BIAS             BOOL    FALSE           # Bias subtraction
+  DARK             BOOL    FALSE           # Dark subtraction
+  SHUTTER          BOOL    FALSE           # Shutter correction
+  FLAT             BOOL    FALSE           # Flat-field normalisation
+  MASK             BOOL    FALSE           # Mask bad pixels
+  FRINGE           BOOL    FALSE           # Fringe subtraction
+  BASE.FITS        BOOL    FALSE           # Save base image?
+  BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
+  BASE.WEIGHT.FITS BOOL    FALSE           # Save base detrended image?
+  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.WEIGHT.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
+  BIN1.FITS        BOOL    FALSE           # Save 1st binned chip image?
+  BIN2.FITS        BOOL    FALSE           # Save 2nd binned chip image?
+  BIN1.JPEG        BOOL    TRUE            # Save 1st binned jpeg?
+  BIN2.JPEG        BOOL    TRUE            # Save 2nd binned jpeg?
 END
 
 # Save JPEG from BIN1
-PPIMAGE_J1        METADATA
-  OVERSCAN        BOOL    FALSE           # Overscan subtraction
-  BIAS            BOOL    FALSE           # Bias subtraction
-  DARK            BOOL    FALSE           # Dark subtraction
-  SHUTTER         BOOL    FALSE           # Shutter correction
-  FLAT            BOOL    FALSE           # Flat-field normalisation
-  MASK            BOOL    FALSE           # Mask bad pixels
-  FRINGE          BOOL    FALSE           # Fringe subtraction
-  BASE.FITS       BOOL    FALSE           # Save base image?
-  CHIP.FITS       BOOL    FALSE           # Save chip-mosaic-ed image? 
-  BIN1.FITS       BOOL    FALSE           # Save 1st binned chip image?
-  BIN2.FITS       BOOL    FALSE           # Save 2nd binned chip image?
-  BIN1.JPEG       BOOL    TRUE            # Save 1st binned jpeg?
-  BIN2.JPEG       BOOL    FALSE           # Save 2nd binned jpeg?
-  BIN1.XBIN       S32     1               # Image is already binned
-  BIN1.YBIN       S32     1               # Image is already binned
-  BIN2.XBIN       S32     1               # Image is already binned
-  BIN2.YBIN       S32     1               # Image is already binned
+PPIMAGE_J1         METADATA
+  OVERSCAN         BOOL    FALSE           # Overscan subtraction
+  BIAS             BOOL    FALSE           # Bias subtraction
+  DARK             BOOL    FALSE           # Dark subtraction
+  SHUTTER          BOOL    FALSE           # Shutter correction
+  FLAT             BOOL    FALSE           # Flat-field normalisation
+  MASK             BOOL    FALSE           # Mask bad pixels
+  FRINGE           BOOL    FALSE           # Fringe subtraction
+  BASE.FITS        BOOL    FALSE           # Save base image?
+  BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
+  BASE.WEIGHT.FITS BOOL    FALSE           # Save base detrended image?
+  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.WEIGHT.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
+  BIN1.FITS        BOOL    FALSE           # Save 1st binned chip image?
+  BIN2.FITS        BOOL    FALSE           # Save 2nd binned chip image?
+  BIN1.JPEG        BOOL    TRUE            # Save 1st binned jpeg?
+  BIN2.JPEG        BOOL    FALSE           # Save 2nd binned jpeg?
+  BIN1.XBIN        S32     1               # Image is already binned
+  BIN1.YBIN        S32     1               # Image is already binned
+  BIN2.XBIN        S32     1               # Image is already binned
+  BIN2.YBIN        S32     1               # Image is already binned
 END
 
 # Save JPEG from BIN2
-PPIMAGE_J2        METADATA
-  OVERSCAN        BOOL    FALSE           # Overscan subtraction
-  BIAS            BOOL    FALSE           # Bias subtraction
-  DARK            BOOL    FALSE           # Dark subtraction
-  SHUTTER         BOOL    FALSE           # Shutter correction
-  FLAT            BOOL    FALSE           # Flat-field normalisation
-  MASK            BOOL    FALSE           # Mask bad pixels
-  FRINGE          BOOL    FALSE           # Fringe subtraction
-  BASE.FITS       BOOL    FALSE           # Save base image?
-  CHIP.FITS       BOOL    FALSE           # Save chip-mosaic-ed image? 
-  BIN1.FITS       BOOL    FALSE           # Save 1st binned chip image?
-  BIN2.FITS       BOOL    FALSE           # Save 2nd binned chip image?
-  BIN1.JPEG       BOOL    FALSE           # Save 1st binned jpeg?
-  BIN2.JPEG       BOOL    TRUE            # Save 2nd binned jpeg?
-  BIN1.XBIN       S32     1               # Image is already binned
-  BIN1.YBIN       S32     1               # Image is already binned
-  BIN2.XBIN       S32     1               # Image is already binned
-  BIN2.YBIN       S32     1               # Image is already binned
+PPIMAGE_J2         METADATA
+  OVERSCAN         BOOL    FALSE           # Overscan subtraction
+  BIAS             BOOL    FALSE           # Bias subtraction
+  DARK             BOOL    FALSE           # Dark subtraction
+  SHUTTER          BOOL    FALSE           # Shutter correction
+  FLAT             BOOL    FALSE           # Flat-field normalisation
+  MASK             BOOL    FALSE           # Mask bad pixels
+  FRINGE           BOOL    FALSE           # Fringe subtraction
+  BASE.FITS        BOOL    FALSE           # Save base image?
+  BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
+  BASE.WEIGHT.FITS BOOL    FALSE           # Save base detrended image?
+  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.WEIGHT.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
+  BIN1.FITS        BOOL    FALSE           # Save 1st binned chip image?
+  BIN2.FITS        BOOL    FALSE           # Save 2nd binned chip image?
+  BIN1.JPEG        BOOL    FALSE           # Save 1st binned jpeg?
+  BIN2.JPEG        BOOL    TRUE            # Save 2nd binned jpeg?
+  BIN1.XBIN        S32     1               # Image is already binned
+  BIN1.YBIN        S32     1               # Image is already binned
+  BIN2.XBIN        S32     1               # Image is already binned
+  BIN2.YBIN        S32     1               # Image is already binned
 END
 
 # Overscan, bias, photometry, astrometry (for, eg, summit ISP analysis)
-PPIMAGE_OA   METADATA
-  OVERSCAN        BOOL    TRUE            # Overscan subtraction
-  BIAS            BOOL    FALSE           # Bias subtraction
-  DARK            BOOL    FALSE           # Dark subtraction
-  SHUTTER         BOOL    FALSE           # Shutter correction
-  FLAT            BOOL    FALSE           # Flat-field normalisation
-  MASK            BOOL    FALSE           # Mask bad pixels
-  FRINGE          BOOL    FALSE           # Fringe subtraction
-  BIN1.FITS       BOOL    FALSE           # Save 1st binned chip image?
-  BIN2.FITS       BOOL    FALSE           # Save 2nd binned chip image?
-  BIN1.JPEG       BOOL    TRUE          # Save 1st binned jpeg?
-  BIN2.JPEG       BOOL    TRUE          # Save 2nd binned jpeg?
-  PHOTOM          BOOL    TRUE            # Source identification and photometry
-  ASTROM.CHIP     BOOL    TRUE            # Astrometry per chip?
-  ASTROM.MOSAIC   BOOL    FALSE           # Astrometry for mosaic?
+PPIMAGE_OA         METADATA
+  OVERSCAN         BOOL    TRUE            # Overscan subtraction
+  BIAS             BOOL    FALSE           # Bias subtraction
+  DARK             BOOL    FALSE           # Dark subtraction
+  SHUTTER          BOOL    FALSE           # Shutter correction
+  FLAT             BOOL    FALSE           # Flat-field normalisation
+  MASK             BOOL    FALSE           # Mask bad pixels
+  FRINGE           BOOL    FALSE           # Fringe subtraction
+  BIN1.FITS        BOOL    FALSE           # Save 1st binned chip image?
+  BIN2.FITS        BOOL    FALSE           # Save 2nd binned chip image?
+  BIN1.JPEG        BOOL    TRUE          # Save 1st binned jpeg?
+  BIN2.JPEG        BOOL    TRUE          # Save 2nd binned jpeg?
+  PHOTOM           BOOL    TRUE            # Source identification and photometry
+  ASTROM.CHIP      BOOL    TRUE            # Astrometry per chip?
+  ASTROM.MOSAIC    BOOL    FALSE           # Astrometry for mosaic?
 END
 
 # Overscan, bias, photometry (for quick analysis)
-PPIMAGE_OP   METADATA
-  OVERSCAN        BOOL    TRUE            # Overscan subtraction
-  BIAS            BOOL    FALSE           # Bias subtraction
-  DARK            BOOL    FALSE           # Dark subtraction
-  SHUTTER         BOOL    FALSE           # Shutter correction
-  FLAT            BOOL    FALSE           # Flat-field normalisation
-  MASK            BOOL    FALSE           # Mask bad pixels
-  FRINGE          BOOL    FALSE           # Fringe subtraction
-  BIN1.FITS       BOOL    FALSE           # Save 1st binned chip image?
-  BIN2.FITS       BOOL    FALSE           # Save 2nd binned chip image?
-  BIN1.JPEG       BOOL    TRUE            # Save 1st binned jpeg?
-  BIN2.JPEG       BOOL    TRUE            # Save 2nd binned jpeg?
-  PHOTOM          BOOL    TRUE            # Source identification and photometry
-  ASTROM.CHIP     BOOL    FALSE           # Astrometry per chip?
-  ASTROM.MOSAIC   BOOL    FALSE           # Astrometry for mosaic?
+PPIMAGE_OP         METADATA
+  OVERSCAN         BOOL    TRUE            # Overscan subtraction
+  BIAS             BOOL    FALSE           # Bias subtraction
+  DARK             BOOL    FALSE           # Dark subtraction
+  SHUTTER          BOOL    FALSE           # Shutter correction
+  FLAT             BOOL    FALSE           # Flat-field normalisation
+  MASK             BOOL    FALSE           # Mask bad pixels
+  FRINGE           BOOL    FALSE           # Fringe subtraction
+  BIN1.FITS        BOOL    FALSE           # Save 1st binned chip image?
+  BIN2.FITS        BOOL    FALSE           # Save 2nd binned chip image?
+  BIN1.JPEG        BOOL    TRUE            # Save 1st binned jpeg?
+  BIN2.JPEG        BOOL    TRUE            # Save 2nd binned jpeg?
+  PHOTOM           BOOL    TRUE            # Source identification and photometry
+  ASTROM.CHIP      BOOL    FALSE           # Astrometry per chip?
+  ASTROM.MOSAIC    BOOL    FALSE           # Astrometry for mosaic?
 END
 
 # Photometry and astrometry only (for pre-reduced data)
-PPIMAGE_PA   METADATA
-  OVERSCAN        BOOL    FALSE           # Overscan subtraction
-  BIAS            BOOL    FALSE           # Bias subtraction
-  DARK            BOOL    FALSE           # Dark subtraction
-  SHUTTER         BOOL    FALSE           # Shutter correction
-  FLAT            BOOL    FALSE           # Flat-field normalisation
-  MASK            BOOL    FALSE           # Mask bad pixels
-  FRINGE          BOOL    FALSE           # Fringe subtraction
-  BIN1.FITS       BOOL    TRUE            # Save 1st binned chip image?
-  BIN2.FITS       BOOL    TRUE            # Save 2nd binned chip image?
-  BIN1.JPEG       BOOL    TRUE            # Save 1st binned jpeg?
-  BIN2.JPEG       BOOL    TRUE            # Save 2nd binned jpeg?
-  PHOTOM          BOOL    TRUE            # Source identification and photometry
-  ASTROM.CHIP     BOOL    TRUE            # Astrometry per chip?
-  ASTROM.MOSAIC   BOOL    FALSE           # Astrometry for mosaic?
+PPIMAGE_PA         METADATA
+  OVERSCAN         BOOL    FALSE           # Overscan subtraction
+  BIAS             BOOL    FALSE           # Bias subtraction
+  DARK             BOOL    FALSE           # Dark subtraction
+  SHUTTER          BOOL    FALSE           # Shutter correction
+  FLAT             BOOL    FALSE           # Flat-field normalisation
+  MASK             BOOL    FALSE           # Mask bad pixels
+  FRINGE           BOOL    FALSE           # Fringe subtraction
+  BIN1.FITS        BOOL    TRUE            # Save 1st binned chip image?
+  BIN2.FITS        BOOL    TRUE            # Save 2nd binned chip image?
+  BIN1.JPEG        BOOL    TRUE            # Save 1st binned jpeg?
+  BIN2.JPEG        BOOL    TRUE            # Save 2nd binned jpeg?
+  PHOTOM           BOOL    TRUE            # Source identification and photometry
+  ASTROM.CHIP      BOOL    TRUE            # Astrometry per chip?
+  ASTROM.MOSAIC    BOOL    FALSE           # Astrometry for mosaic?
 END
 
@@ -462,27 +546,31 @@
 # Save JPEG from BIN1 for bias
 PPIMAGE_J1_RESID_B      METADATA
-  OVERSCAN        BOOL    FALSE           # Overscan subtraction
-  BIAS            BOOL    FALSE           # Bias subtraction
-  DARK            BOOL    FALSE           # Dark subtraction
-  SHUTTER         BOOL    FALSE           # Shutter correction
-  FLAT            BOOL    FALSE           # Flat-field normalisation
-  MASK            BOOL    FALSE           # Mask bad pixels
-  FRINGE          BOOL    FALSE           # Fringe subtraction
-  BASE.FITS       BOOL    FALSE           # Save base image?
-  CHIP.FITS       BOOL    FALSE           # Save chip-mosaic-ed image? 
-  BIN1.FITS       BOOL    FALSE           # Save 1st binned chip image?
-  BIN2.FITS       BOOL    FALSE           # Save 2nd binned chip image?
-  BIN1.JPEG       BOOL    TRUE            # Save 1st binned jpeg?
-  BIN2.JPEG       BOOL    FALSE           # Save 2nd binned jpeg?
-  BIN1.XBIN       S32     1               # Image is already binned
-  BIN1.YBIN       S32     1               # Image is already binned
-  BIN2.XBIN       S32     1               # Image is already binned
-  BIN2.YBIN       S32     1               # Image is already binned
-
-  PPIMAGE.JPEG1  METADATA
-    COLORMAP      STR     -greyscale
-    SCALE.MODE    STR     VALUE
-    SCALE.MIN     F32     -5.0
-    SCALE.MAX     F32     +5.0
+  OVERSCAN         BOOL    FALSE           # Overscan subtraction
+  BIAS             BOOL    FALSE           # Bias subtraction
+  DARK             BOOL    FALSE           # Dark subtraction
+  SHUTTER          BOOL    FALSE           # Shutter correction
+  FLAT             BOOL    FALSE           # Flat-field normalisation
+  MASK             BOOL    FALSE           # Mask bad pixels
+  FRINGE           BOOL    FALSE           # Fringe subtraction
+  BASE.FITS        BOOL    FALSE           # Save base image?
+  BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
+  BASE.WEIGHT.FITS BOOL    FALSE           # Save base detrended image?
+  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.WEIGHT.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
+  BIN1.FITS        BOOL    FALSE           # Save 1st binned chip image?
+  BIN2.FITS        BOOL    FALSE           # Save 2nd binned chip image?
+  BIN1.JPEG        BOOL    TRUE            # Save 1st binned jpeg?
+  BIN2.JPEG        BOOL    FALSE           # Save 2nd binned jpeg?
+  BIN1.XBIN        S32     1               # Image is already binned
+  BIN1.YBIN        S32     1               # Image is already binned
+  BIN2.XBIN        S32     1               # Image is already binned
+  BIN2.YBIN        S32     1               # Image is already binned
+
+  PPIMAGE.JPEG1    METADATA
+    COLORMAP       STR     -greyscale
+    SCALE.MODE     STR     VALUE
+    SCALE.MIN      F32     -5.0
+    SCALE.MAX      F32     +5.0
   END
 END
@@ -490,27 +578,31 @@
 # Save JPEG from BIN2 for bias
 PPIMAGE_J2_RESID_B        METADATA
-  OVERSCAN        BOOL    FALSE           # Overscan subtraction
-  BIAS            BOOL    FALSE           # Bias subtraction
-  DARK            BOOL    FALSE           # Dark subtraction
-  SHUTTER         BOOL    FALSE           # Shutter correction
-  FLAT            BOOL    FALSE           # Flat-field normalisation
-  MASK            BOOL    FALSE           # Mask bad pixels
-  FRINGE          BOOL    FALSE           # Fringe subtraction
-  BASE.FITS       BOOL    FALSE           # Save base image?
-  CHIP.FITS       BOOL    FALSE           # Save chip-mosaic-ed image? 
-  BIN1.FITS       BOOL    FALSE           # Save 1st binned chip image?
-  BIN2.FITS       BOOL    FALSE           # Save 2nd binned chip image?
-  BIN1.JPEG       BOOL    FALSE           # Save 1st binned jpeg?
-  BIN2.JPEG       BOOL    TRUE            # Save 2nd binned jpeg?
-  BIN1.XBIN       S32     1               # Image is already binned
-  BIN1.YBIN       S32     1               # Image is already binned
-  BIN2.XBIN       S32     1               # Image is already binned
-  BIN2.YBIN       S32     1               # Image is already binned
-
-  PPIMAGE.JPEG2  METADATA
-    COLORMAP      STR     -greyscale
-    SCALE.MODE    STR     VALUE
-    SCALE.MIN     F32     -5.0
-    SCALE.MAX     F32     +5.0
+  OVERSCAN         BOOL    FALSE           # Overscan subtraction
+  BIAS             BOOL    FALSE           # Bias subtraction
+  DARK             BOOL    FALSE           # Dark subtraction
+  SHUTTER          BOOL    FALSE           # Shutter correction
+  FLAT             BOOL    FALSE           # Flat-field normalisation
+  MASK             BOOL    FALSE           # Mask bad pixels
+  FRINGE           BOOL    FALSE           # Fringe subtraction
+  BASE.FITS        BOOL    FALSE           # Save base image?
+  BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
+  BASE.WEIGHT.FITS BOOL    FALSE           # Save base detrended image?
+  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.WEIGHT.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
+  BIN1.FITS        BOOL    FALSE           # Save 1st binned chip image?
+  BIN2.FITS        BOOL    FALSE           # Save 2nd binned chip image?
+  BIN1.JPEG        BOOL    FALSE           # Save 1st binned jpeg?
+  BIN2.JPEG        BOOL    TRUE            # Save 2nd binned jpeg?
+  BIN1.XBIN        S32     1               # Image is already binned
+  BIN1.YBIN        S32     1               # Image is already binned
+  BIN2.XBIN        S32     1               # Image is already binned
+  BIN2.YBIN        S32     1               # Image is already binned
+
+  PPIMAGE.JPEG2    METADATA
+    COLORMAP       STR     -greyscale
+    SCALE.MODE     STR     VALUE
+    SCALE.MIN      F32     -5.0
+    SCALE.MAX      F32     +5.0
   END
 END
@@ -518,27 +610,31 @@
 # Save JPEG from BIN1 for flat
 PPIMAGE_J1_RESID_F      METADATA
-  OVERSCAN        BOOL    FALSE           # Overscan subtraction
-  BIAS            BOOL    FALSE           # Bias subtraction
-  DARK            BOOL    FALSE           # Dark subtraction
-  SHUTTER         BOOL    FALSE           # Shutter correction
-  FLAT            BOOL    FALSE           # Flat-field normalisation
-  MASK            BOOL    FALSE           # Mask bad pixels
-  FRINGE          BOOL    FALSE           # Fringe subtraction
-  BASE.FITS       BOOL    FALSE           # Save base image?
-  CHIP.FITS       BOOL    FALSE           # Save chip-mosaic-ed image? 
-  BIN1.FITS       BOOL    FALSE           # Save 1st binned chip image?
-  BIN2.FITS       BOOL    FALSE           # Save 2nd binned chip image?
-  BIN1.JPEG       BOOL    TRUE            # Save 1st binned jpeg?
-  BIN2.JPEG       BOOL    FALSE           # Save 2nd binned jpeg?
-  BIN1.XBIN       S32     1               # Image is already binned
-  BIN1.YBIN       S32     1               # Image is already binned
-  BIN2.XBIN       S32     1               # Image is already binned
-  BIN2.YBIN       S32     1               # Image is already binned
-
-  PPIMAGE.JPEG1  METADATA
-    COLORMAP      STR     -greyscale
-    SCALE.MODE    STR     FRACTION
-    SCALE.MIN     F32     0.95
-    SCALE.MAX     F32     1.05
+  OVERSCAN         BOOL    FALSE           # Overscan subtraction
+  BIAS             BOOL    FALSE           # Bias subtraction
+  DARK             BOOL    FALSE           # Dark subtraction
+  SHUTTER          BOOL    FALSE           # Shutter correction
+  FLAT             BOOL    FALSE           # Flat-field normalisation
+  MASK             BOOL    FALSE           # Mask bad pixels
+  FRINGE           BOOL    FALSE           # Fringe subtraction
+  BASE.FITS        BOOL    FALSE           # Save base image?
+  BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
+  BASE.WEIGHT.FITS BOOL    FALSE           # Save base detrended image?
+  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.WEIGHT.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
+  BIN1.FITS        BOOL    FALSE           # Save 1st binned chip image?
+  BIN2.FITS        BOOL    FALSE           # Save 2nd binned chip image?
+  BIN1.JPEG        BOOL    TRUE            # Save 1st binned jpeg?
+  BIN2.JPEG        BOOL    FALSE           # Save 2nd binned jpeg?
+  BIN1.XBIN        S32     1               # Image is already binned
+  BIN1.YBIN        S32     1               # Image is already binned
+  BIN2.XBIN        S32     1               # Image is already binned
+  BIN2.YBIN        S32     1               # Image is already binned
+
+  PPIMAGE.JPEG1    METADATA
+    COLORMAP       STR     -greyscale
+    SCALE.MODE     STR     FRACTION
+    SCALE.MIN      F32     0.95
+    SCALE.MAX      F32     1.05
   END
 END
@@ -546,27 +642,31 @@
 # Save JPEG from BIN2 for flat
 PPIMAGE_J2_RESID_F        METADATA
-  OVERSCAN        BOOL    FALSE           # Overscan subtraction
-  BIAS            BOOL    FALSE           # Bias subtraction
-  DARK            BOOL    FALSE           # Dark subtraction
-  SHUTTER         BOOL    FALSE           # Shutter correction
-  FLAT            BOOL    FALSE           # Flat-field normalisation
-  MASK            BOOL    FALSE           # Mask bad pixels
-  FRINGE          BOOL    FALSE           # Fringe subtraction
-  BASE.FITS       BOOL    FALSE           # Save base image?
-  CHIP.FITS       BOOL    FALSE           # Save chip-mosaic-ed image? 
-  BIN1.FITS       BOOL    FALSE           # Save 1st binned chip image?
-  BIN2.FITS       BOOL    FALSE           # Save 2nd binned chip image?
-  BIN1.JPEG       BOOL    FALSE           # Save 1st binned jpeg?
-  BIN2.JPEG       BOOL    TRUE            # Save 2nd binned jpeg?
-  BIN1.XBIN       S32     1               # Image is already binned
-  BIN1.YBIN       S32     1               # Image is already binned
-  BIN2.XBIN       S32     1               # Image is already binned
-  BIN2.YBIN       S32     1               # Image is already binned
-
-  PPIMAGE.JPEG2  METADATA
-    COLORMAP      STR     -greyscale
-    SCALE.MODE    STR     FRACTION
-    SCALE.MIN     F32     0.95
-    SCALE.MAX     F32     1.05
+  OVERSCAN         BOOL    FALSE           # Overscan subtraction
+  BIAS             BOOL    FALSE           # Bias subtraction
+  DARK             BOOL    FALSE           # Dark subtraction
+  SHUTTER          BOOL    FALSE           # Shutter correction
+  FLAT             BOOL    FALSE           # Flat-field normalisation
+  MASK             BOOL    FALSE           # Mask bad pixels
+  FRINGE           BOOL    FALSE           # Fringe subtraction
+  BASE.FITS        BOOL    FALSE           # Save base image?
+  BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
+  BASE.WEIGHT.FITS BOOL    FALSE           # Save base detrended image?
+  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.WEIGHT.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
+  BIN1.FITS        BOOL    FALSE           # Save 1st binned chip image?
+  BIN2.FITS        BOOL    FALSE           # Save 2nd binned chip image?
+  BIN1.JPEG        BOOL    FALSE           # Save 1st binned jpeg?
+  BIN2.JPEG        BOOL    TRUE            # Save 2nd binned jpeg?
+  BIN1.XBIN        S32     1               # Image is already binned
+  BIN1.YBIN        S32     1               # Image is already binned
+  BIN2.XBIN        S32     1               # Image is already binned
+  BIN2.YBIN        S32     1               # Image is already binned
+		   
+  PPIMAGE.JPEG2    METADATA
+    COLORMAP       STR     -greyscale
+    SCALE.MODE     STR     FRACTION
+    SCALE.MIN      F32     0.95
+    SCALE.MAX      F32     1.05
   END
 END
@@ -574,27 +674,31 @@
 # Save JPEG from BIN1 for flat
 PPIMAGE_J1_RESID_R      METADATA
-  OVERSCAN        BOOL    FALSE           # Overscan subtraction
-  BIAS            BOOL    FALSE           # Bias subtraction
-  DARK            BOOL    FALSE           # Dark subtraction
-  SHUTTER         BOOL    FALSE           # Shutter correction
-  FLAT            BOOL    FALSE           # Flat-field normalisation
-  MASK            BOOL    FALSE           # Mask bad pixels
-  FRINGE          BOOL    FALSE           # Fringe subtraction
-  BASE.FITS       BOOL    FALSE           # Save base image?
-  CHIP.FITS       BOOL    FALSE           # Save chip-mosaic-ed image? 
-  BIN1.FITS       BOOL    FALSE           # Save 1st binned chip image?
-  BIN2.FITS       BOOL    FALSE           # Save 2nd binned chip image?
-  BIN1.JPEG       BOOL    TRUE            # Save 1st binned jpeg?
-  BIN2.JPEG       BOOL    FALSE           # Save 2nd binned jpeg?
-  BIN1.XBIN       S32     1               # Image is already binned
-  BIN1.YBIN       S32     1               # Image is already binned
-  BIN2.XBIN       S32     1               # Image is already binned
-  BIN2.YBIN       S32     1               # Image is already binned
-
-  PPIMAGE.JPEG1  METADATA
-    COLORMAP      STR     -greyscale
-    SCALE.MODE    STR     RANGE
-    SCALE.MIN     F32     -2.0
-    SCALE.MAX     F32     +3.0
+  OVERSCAN         BOOL    FALSE           # Overscan subtraction
+  BIAS             BOOL    FALSE           # Bias subtraction
+  DARK             BOOL    FALSE           # Dark subtraction
+  SHUTTER          BOOL    FALSE           # Shutter correction
+  FLAT             BOOL    FALSE           # Flat-field normalisation
+  MASK             BOOL    FALSE           # Mask bad pixels
+  FRINGE           BOOL    FALSE           # Fringe subtraction
+  BASE.FITS        BOOL    FALSE           # Save base image?
+  BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
+  BASE.WEIGHT.FITS BOOL    FALSE           # Save base detrended image?
+  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.WEIGHT.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
+  BIN1.FITS        BOOL    FALSE           # Save 1st binned chip image?
+  BIN2.FITS        BOOL    FALSE           # Save 2nd binned chip image?
+  BIN1.JPEG        BOOL    TRUE            # Save 1st binned jpeg?
+  BIN2.JPEG        BOOL    FALSE           # Save 2nd binned jpeg?
+  BIN1.XBIN        S32     1               # Image is already binned
+  BIN1.YBIN        S32     1               # Image is already binned
+  BIN2.XBIN        S32     1               # Image is already binned
+  BIN2.YBIN        S32     1               # Image is already binned
+		   
+  PPIMAGE.JPEG1    METADATA
+    COLORMAP       STR     -greyscale
+    SCALE.MODE     STR     RANGE
+    SCALE.MIN      F32     -2.0
+    SCALE.MAX      F32     +3.0
   END
 END
@@ -602,27 +706,31 @@
 # Save JPEG from BIN2 for flat
 PPIMAGE_J2_RESID_R        METADATA
-  OVERSCAN        BOOL    FALSE           # Overscan subtraction
-  BIAS            BOOL    FALSE           # Bias subtraction
-  DARK            BOOL    FALSE           # Dark subtraction
-  SHUTTER         BOOL    FALSE           # Shutter correction
-  FLAT            BOOL    FALSE           # Flat-field normalisation
-  MASK            BOOL    FALSE           # Mask bad pixels
-  FRINGE          BOOL    FALSE           # Fringe subtraction
-  BASE.FITS       BOOL    FALSE           # Save base image?
-  CHIP.FITS       BOOL    FALSE           # Save chip-mosaic-ed image? 
-  BIN1.FITS       BOOL    FALSE           # Save 1st binned chip image?
-  BIN2.FITS       BOOL    FALSE           # Save 2nd binned chip image?
-  BIN1.JPEG       BOOL    FALSE           # Save 1st binned jpeg?
-  BIN2.JPEG       BOOL    TRUE            # Save 2nd binned jpeg?
-  BIN1.XBIN       S32     1               # Image is already binned
-  BIN1.YBIN       S32     1               # Image is already binned
-  BIN2.XBIN       S32     1               # Image is already binned
-  BIN2.YBIN       S32     1               # Image is already binned
-
-  PPIMAGE.JPEG2  METADATA
-    COLORMAP      STR     -greyscale
-    SCALE.MODE    STR     RANGE
-    SCALE.MIN     F32     -2.0
-    SCALE.MAX     F32     +3.0
+  OVERSCAN         BOOL    FALSE           # Overscan subtraction
+  BIAS             BOOL    FALSE           # Bias subtraction
+  DARK             BOOL    FALSE           # Dark subtraction
+  SHUTTER          BOOL    FALSE           # Shutter correction
+  FLAT             BOOL    FALSE           # Flat-field normalisation
+  MASK             BOOL    FALSE           # Mask bad pixels
+  FRINGE           BOOL    FALSE           # Fringe subtraction
+  BASE.FITS        BOOL    FALSE           # Save base image?
+  BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
+  BASE.WEIGHT.FITS BOOL    FALSE           # Save base detrended image?
+  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.WEIGHT.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
+  BIN1.FITS        BOOL    FALSE           # Save 1st binned chip image?
+  BIN2.FITS        BOOL    FALSE           # Save 2nd binned chip image?
+  BIN1.JPEG        BOOL    FALSE           # Save 1st binned jpeg?
+  BIN2.JPEG        BOOL    TRUE            # Save 2nd binned jpeg?
+  BIN1.XBIN        S32     1               # Image is already binned
+  BIN1.YBIN        S32     1               # Image is already binned
+  BIN2.XBIN        S32     1               # Image is already binned
+  BIN2.YBIN        S32     1               # Image is already binned
+		   
+  PPIMAGE.JPEG2    METADATA
+    COLORMAP       STR     -greyscale
+    SCALE.MODE     STR     RANGE
+    SCALE.MIN      F32     -2.0
+    SCALE.MAX      F32     +3.0
   END
 END
@@ -631,27 +739,31 @@
 # Save JPEG from BIN1 for bias
 PPIMAGE_J1_IMAGE_B      METADATA
-  OVERSCAN        BOOL    FALSE           # Overscan subtraction
-  BIAS            BOOL    FALSE           # Bias subtraction
-  DARK            BOOL    FALSE           # Dark subtraction
-  SHUTTER         BOOL    FALSE           # Shutter correction
-  FLAT            BOOL    FALSE           # Flat-field normalisation
-  MASK            BOOL    FALSE           # Mask bad pixels
-  FRINGE          BOOL    FALSE           # Fringe subtraction
-  BASE.FITS       BOOL    FALSE           # Save base image?
-  CHIP.FITS       BOOL    FALSE           # Save chip-mosaic-ed image? 
-  BIN1.FITS       BOOL    FALSE           # Save 1st binned chip image?
-  BIN2.FITS       BOOL    FALSE           # Save 2nd binned chip image?
-  BIN1.JPEG       BOOL    TRUE            # Save 1st binned jpeg?
-  BIN2.JPEG       BOOL    FALSE           # Save 2nd binned jpeg?
-  BIN1.XBIN       S32     1               # Image is already binned
-  BIN1.YBIN       S32     1               # Image is already binned
-  BIN2.XBIN       S32     1               # Image is already binned
-  BIN2.YBIN       S32     1               # Image is already binned
-
-  PPIMAGE.JPEG1  METADATA
-    COLORMAP      STR     -greyscale
-    SCALE.MODE    STR     RANGE
-    SCALE.MIN     F32     -5.0
-    SCALE.MAX     F32     +5.0
+  OVERSCAN         BOOL    FALSE           # Overscan subtraction
+  BIAS             BOOL    FALSE           # Bias subtraction
+  DARK             BOOL    FALSE           # Dark subtraction
+  SHUTTER          BOOL    FALSE           # Shutter correction
+  FLAT             BOOL    FALSE           # Flat-field normalisation
+  MASK             BOOL    FALSE           # Mask bad pixels
+  FRINGE           BOOL    FALSE           # Fringe subtraction
+  BASE.FITS        BOOL    FALSE           # Save base image?
+  BASE.MASK.FITS   BOOL    FALSE           # Save base detrended image?
+  BASE.WEIGHT.FITS BOOL    FALSE           # Save base detrended image?
+  CHIP.FITS        BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.MASK.FITS   BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.WEIGHT.FITS BOOL    FALSE           # Save chip-mosaic-ed image? 
+  BIN1.FITS        BOOL    FALSE           # Save 1st binned chip image?
+  BIN2.FITS        BOOL    FALSE           # Save 2nd binned chip image?
+  BIN1.JPEG        BOOL    TRUE            # Save 1st binned jpeg?
+  BIN2.JPEG        BOOL    FALSE           # Save 2nd binned jpeg?
+  BIN1.XBIN        S32     1               # Image is already binned
+  BIN1.YBIN        S32     1               # Image is already binned
+  BIN2.XBIN        S32     1               # Image is already binned
+  BIN2.YBIN        S32     1               # Image is already binned
+		   
+  PPIMAGE.JPEG1    METADATA
+    COLORMAP       STR     -greyscale
+    SCALE.MODE     STR     RANGE
+    SCALE.MIN      F32     -5.0
+    SCALE.MAX      F32     +5.0
   END
 END
@@ -667,5 +779,9 @@
   FRINGE          BOOL    FALSE           # Fringe subtraction
   BASE.FITS       BOOL    FALSE           # Save base image?
+  BASE.MASK.FITS  BOOL    FALSE           # Save base detrended image?
+  BASE.WEIGHT.FITS BOOL   FALSE           # Save base detrended image?
   CHIP.FITS       BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.MASK.FITS  BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.WEIGHT.FITS BOOL   FALSE           # Save chip-mosaic-ed image? 
   BIN1.FITS       BOOL    FALSE           # Save 1st binned chip image?
   BIN2.FITS       BOOL    FALSE           # Save 2nd binned chip image?
@@ -695,5 +811,9 @@
   FRINGE          BOOL    FALSE           # Fringe subtraction
   BASE.FITS       BOOL    FALSE           # Save base image?
+  BASE.MASK.FITS  BOOL    FALSE           # Save base detrended image?
+  BASE.WEIGHT.FITS BOOL   FALSE           # Save base detrended image?
   CHIP.FITS       BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.MASK.FITS  BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.WEIGHT.FITS BOOL   FALSE           # Save chip-mosaic-ed image? 
   BIN1.FITS       BOOL    FALSE           # Save 1st binned chip image?
   BIN2.FITS       BOOL    FALSE           # Save 2nd binned chip image?
@@ -723,5 +843,9 @@
   FRINGE          BOOL    FALSE           # Fringe subtraction
   BASE.FITS       BOOL    FALSE           # Save base image?
+  BASE.MASK.FITS  BOOL    FALSE           # Save base detrended image?
+  BASE.WEIGHT.FITS BOOL   FALSE           # Save base detrended image?
   CHIP.FITS       BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.MASK.FITS  BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.WEIGHT.FITS BOOL   FALSE           # Save chip-mosaic-ed image? 
   BIN1.FITS       BOOL    FALSE           # Save 1st binned chip image?
   BIN2.FITS       BOOL    FALSE           # Save 2nd binned chip image?
@@ -751,5 +875,9 @@
   FRINGE          BOOL    FALSE           # Fringe subtraction
   BASE.FITS       BOOL    FALSE           # Save base image?
+  BASE.MASK.FITS  BOOL    FALSE           # Save base detrended image?
+  BASE.WEIGHT.FITS BOOL   FALSE           # Save base detrended image?
   CHIP.FITS       BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.MASK.FITS  BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.WEIGHT.FITS BOOL   FALSE           # Save chip-mosaic-ed image? 
   BIN1.FITS       BOOL    FALSE           # Save 1st binned chip image?
   BIN2.FITS       BOOL    FALSE           # Save 2nd binned chip image?
@@ -779,5 +907,9 @@
   FRINGE          BOOL    FALSE           # Fringe subtraction
   BASE.FITS       BOOL    FALSE           # Save base image?
+  BASE.MASK.FITS  BOOL    FALSE           # Save base detrended image?
+  BASE.WEIGHT.FITS BOOL   FALSE           # Save base detrended image?
   CHIP.FITS       BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.MASK.FITS  BOOL    FALSE           # Save chip-mosaic-ed image? 
+  CHIP.WEIGHT.FITS BOOL   FALSE           # Save chip-mosaic-ed image? 
   BIN1.FITS       BOOL    FALSE           # Save 1st binned chip image?
   BIN2.FITS       BOOL    FALSE           # Save 2nd binned chip image?
