Index: /branches/2dbias/ippconfig/gpc1/format_20220827.config
===================================================================
--- /branches/2dbias/ippconfig/gpc1/format_20220827.config	(revision 42734)
+++ /branches/2dbias/ippconfig/gpc1/format_20220827.config	(revision 42735)
@@ -161,9 +161,80 @@
                 CELL.TRIMSEC.SOURCE     STR     HEADER
                 CELL.TRIMSEC            STR     DATASEC
-                CELL.BIASSEC.SOURCE     STR     HEADER
-                CELL.BIASSEC            STR     BIASSEC
+#                CELL.BIASSEC.SOURCE     STR     HEADER
+#                CELL.BIASSEC            STR     BIASSEC
+# two regions are needed for 2D bias subtraction. the first is the read-dir (y), the second is the cross-dir (x)
+# 2D bias subtraction requires ppImage.config OVERSCAN.2D to be TRUE
+               CELL.BIASSEC.SOURCE     STR     VALUE
+# exclude the last row and column from the bias region
+               CELL.BIASSEC            STR     [591:623,1:598],[1:623,599:607]
+#
+# a single region will be used for constant and 1D bias subtraction
+#               CELL.BIASSEC.SOURCE     STR     VALUE
+#               CELL.BIASSEC            STR     [591:624,1:608]
         END
 END
 
+OVERSCAN.2D.SUBSET METADATA
+XY01 STR 1111111111111111111111111111111111111111111111111111111111111111
+XY02 STR 1111111111111111111111111111111111111111111111001111100011100000
+XY03 STR 1111111111111111111111111111111111111111111111111111111111111111
+XY04 STR 1111111111111111111111111111111111111111111111111111111111111111
+XY05 STR 1111111111111111111111111111111111111111011111110011111100011111
+XY06 STR 1111111111111111111111111111111111110111111111111111111111111111
+XY10 STR 1111111111111111111111111111111111110111111111111111111111111111
+XY11 STR 0000000000000000000000000000000000000000000000000000000000000000
+XY12 STR 1111111011111010111110001111100011110000111100001110000011100000
+XY13 STR 1111111111111111111111111111111111111111111111111111111111111111
+XY14 STR 1111111111111111111111111111111111111111111111111111111111111111
+XY15 STR 1111111111111111010011111111111111111111111111111111111111111111
+XY16 STR 0111111111111111111011111111111111111111111111111111111101111111
+XY17 STR 0000000000000000000000000000000000000000000000000000000000000000
+XY20 STR 1111111111111111111111111111111111111111111111001111100011100000
+XY21 STR 1111111111101111111011111111111111111111111111111111111011111000
+XY22 STR 1111111111111111111111111111111111111111111111111111111111111111
+XY23 STR 1111111111111111111111111111111111111111111111111111111111111111
+XY24 STR 1111111111111111111111111111111111100000110000001100000011000000
+XY25 STR 1111111111111111111111111111111111111111111111111111111111111111
+XY26 STR 1111101111111111111111111111111111111111111111111111111111111111
+XY27 STR 1111111111111111111111111111111111111111011111110011111100001111
+XY30 STR 1111000011110000111100001111000011110000111100001111000011110000
+XY31 STR 1111111111111111111111111111111111111111111111111111111111111111
+XY32 STR 1111111111111111111111111111111111111111111111111111111111111111
+XY33 STR 1111111111111111111111111111111111111111111111111111111111111111
+XY34 STR 1111111110111111111111111111111111111111111111111111111111111111
+XY35 STR 1111111111111111111111111111111111111111111111111111101111111111
+XY36 STR 1110000011000000110000000100000011000000110000001001000011000000
+XY37 STR 0111111111111111001111111111111111111111111111111111111111111111
+XY40 STR 1111111110111111111111111011111111111111111111111111111111111111
+XY41 STR 1111111111111111111111111111111111111111111111111111111111111111
+XY42 STR 1111111111111111111111111111111111111111111111111111111101111111
+XY43 STR 0111111111111111111111111111111111111111111111111111111111111111
+XY44 STR 1111111101111111111111111111111111111111111111111111111011111100
+XY45 STR 1111111111111111111111111111111111111111111111111111111111111111
+XY46 STR 1111111111111111111111111111111111111111111111111111111111111111
+XY47 STR 1100000011000000110000001100000011000000110000001000000010000000
+XY50 STR 1111111111111111111111111111111111111111011111110011111100011111
+XY51 STR 0111111111111111111111111111111111111111111111111111111111111111
+XY52 STR 1111111111111111111111111111111111111111111111110111111100111111
+XY53 STR 0111111111111111111111111111111111111111111111111111111111111111
+XY54 STR 1111111111111111111111111111111111111111111111111111111111111111
+XY55 STR 1111111111111111111111111111111111111111111111111111111111111111
+XY56 STR 1111111111111111111111111111111111111111111111111111111111111111
+XY57 STR 1111111111111111111111110111111111111111111111111111111111111111
+XY60 STR 1111111111111111111111111111111111111111011111110011111100000111
+XY61 STR 1111111111111111111111111111111111111111111111111111111111111111
+XY62 STR 1111111111111111111111111111111111111111111111111111111111111111
+XY63 STR 0011111111111111111111111111111111111111111111111111111111111111
+XY64 STR 1111111111111111111111111111111111111111111111111111111111111110
+XY65 STR 1111111111111111111111111111111111111111111111111111111111111111
+XY66 STR 1110000011100000111000001110000011000000110000001010001110000011
+XY67 STR 1111111111111111111111111111111111111111111111101111110011110000
+XY71 STR 0000000000000000000000000000000000000000000000000000000000000000
+XY72 STR 1111111111111111111111111111111111111111011111100011111100001111
+XY73 STR 1111111111111111111111111110111111111111111111111111111111111111
+XY74 STR 1111111011111111110111101110111111111111111111111110111111101111
+XY75 STR 1111111111111111111111111111111111111111111111101111100011100000
+XY76 STR 1111111111111111111110111111111111111110111111101110000000000000
+END
 
 # How to translate PS concepts into FITS headers
