{
  "D1_overview": {
    "caption": "Overview of sgrb2. Left: source surface density in 72$\\times$72 sky cells for F466N, the filter with the most detections. Centre: the sky coverage of each filter, sub-sampled. Right: number counts per filter; the peak of each curve is the turnover magnitude, the practical completeness limit beyond which the counts are set by detectability rather than by the stellar population.",
    "section": "overview",
    "figure": "figures/D1_overview.pdf",
    "measurements": {
      "n_sources": {
        "f150w": 240372,
        "f182m": 232883,
        "f187n": 274882,
        "f210m": 229220,
        "f212n": 246978,
        "f300m": 224540,
        "f360m": 218495,
        "f405n": 208395,
        "f410m": 216806,
        "f466n": 288115,
        "f480m": 199014,
        "f770w": 14403
      },
      "area_arcsec2": {
        "f150w": 30803.5934514383,
        "f182m": 31022.466542856906,
        "f187n": 28556.79826615867,
        "f210m": 31472.065655411578,
        "f212n": 28561.663326886468,
        "f300m": 55221.74380054119,
        "f360m": 55219.59127136581,
        "f405n": 27780.918195163973,
        "f410m": 55237.36055990883,
        "f466n": 27729.611297205545,
        "f480m": 28274.254165522114,
        "f770w": 36929.075690167745
      },
      "peak_density": 20.645987555116832,
      "median_density": 10.322993777558416,
      "turnover": {
        "f150w": -3.4237872919269323,
        "f182m": -4.600226459473876,
        "f187n": -3.6285856283828135,
        "f210m": -5.0084114580982995,
        "f212n": -3.6913496819841063,
        "f300m": 20.049491923541694,
        "f360m": 19.44163714241327,
        "f405n": -3.5390688946885067,
        "f410m": 19.031959448728344,
        "f466n": -2.355366390738864,
        "f480m": -3.3850852936176885,
        "f770w": -3.970889656628646
      },
      "maglabel": "instrumental $-2.5\\log_{10}(\\mathrm{flux})$",
      "richest_filter": "f466n"
    }
  },
  "D2_astrometry_internal": {
    "caption": "Internal astrometry of sgrb2. Per filter: the scatter of the individual-exposure centroids about the merged position, against brightness; greyscale is source density, the coloured line and band are the running median and 16--84th percentile, and the dotted line marks the bright-decile floor quoted in the panel. The final panel is the median separation between the same stars measured independently in each pair of filters; only sources independently detected in both bands are counted, since a forced or seeded position imported from another band would measure the merge radius rather than the astrometry.",
    "section": "astrometry",
    "figure": "figures/D2_astrometry_internal.pdf",
    "measurements": {
      "floors_mas": {
        "f150w": 2.784445676153177,
        "f182m": 2.8326030072701798,
        "f187n": 3.072372727479221,
        "f210m": 2.851701237532875,
        "f212n": 3.2042422912981428,
        "f300m": 3.235253773371242,
        "f360m": 3.1670405775940846,
        "f405n": 3.972159762142787,
        "f410m": 3.1540958345263035,
        "f466n": 4.530910094174921,
        "f480m": 3.78390193032862,
        "f770w": 3.1517913819549275
      },
      "n_zero_scatter": {
        "f150w": 50441,
        "f182m": 49584,
        "f187n": 63491,
        "f210m": 52061,
        "f212n": 50126,
        "f300m": 50483,
        "f360m": 50350,
        "f405n": 90113,
        "f410m": 58394,
        "f466n": 140569,
        "f480m": 104026,
        "f770w": 4028
      },
      "n_sources": {
        "f150w": 240372,
        "f182m": 232883,
        "f187n": 274882,
        "f210m": 229220,
        "f212n": 246978,
        "f300m": 224540,
        "f360m": 218495,
        "f405n": 208395,
        "f410m": 216806,
        "f466n": 288115,
        "f480m": 199014,
        "f770w": 14403
      },
      "crossband": {
        "filters": [
          "f300m",
          "f360m",
          "f410m"
        ],
        "median_sep_mas": [
          [
            NaN,
            7.194824709950387,
            11.560275405021914
          ],
          [
            7.194824709950387,
            NaN,
            7.498589047646817
          ],
          [
            11.560275405021914,
            7.498589047646817,
            NaN
          ]
        ],
        "p84_sep_mas": [
          [
            NaN,
            172.06022646106214,
            233.7381413563552
          ],
          [
            172.06022646106214,
            NaN,
            160.6874742016972
          ],
          [
            233.7381413563552,
            160.6874742016972,
            NaN
          ]
        ],
        "n_pairs": [
          [
            0,
            200000,
            200000
          ],
          [
            200000,
            0,
            200000
          ],
          [
            200000,
            200000,
            0
          ]
        ],
        "independent_only": false
      }
    }
  },
  "D3_astrometry_absolute": {
    "caption": "Absolute astrometry of sgrb2 against its registered reference catalogue. Each per-filter panel maps the offset-histogram tie on a 12$\\times$12 tile grid (arrows, exaggerated; colour is the per-tile peak contrast), with the whole-field bulk tie quoted in the corner. Grey crosses mark tiles whose tie was only found by widening the search window and whose offset is therefore not trustworthy. The final panel collects the bulk ties. Offsets are measured by offset-histogram stacking, which is immune to the nearest-neighbour pairing collapse that a median against a dense reference suffers; the per-tile map is shown because a bulk offset near zero does not by itself mean the field is registered.",
    "section": "astrometry",
    "figure": "figures/D3_astrometry_absolute.pdf",
    "measurements": {
      "reference": "/orange/adamginsburg/jwst/sgrb2/catalogs/gaia_virac2_refcat_epoch2024.68.fits",
      "bulk": {
        "f150w": {
          "bulk": {
            "dra": 44.60213175857213,
            "ddec": -129.25777688508333,
            "off": 136.73669237875768,
            "npairs": 1067092.0,
            "contrast": 26.533333333333335,
            "window_arcsec": 3.0,
            "dra_err": 0.3226016358775523,
            "ddec_err": 0.34987475340623136,
            "n_peak": 1202.0,
            "ok": 1.0,
            "swept": false,
            "window_edge_fraction": 0.0455788974595859,
            "window_consistent": null,
            "alias_rejected": 0.0
          },
          "tiles": {
            "n_measured": 130,
            "n_total": 144,
            "n_swept": 9,
            "median_off_mas": 130.2122941192406,
            "p95_off_mas": 151.86874716102278,
            "worst_off_mas": 526.1063386222164,
            "n_above_50mas": 130,
            "median_contrast": 10.0
          },
          "n_sources_used": 239897
        },
        "f182m": {
          "bulk": {
            "dra": 35.53055906919836,
            "ddec": -129.55946968702392,
            "off": 134.34313087520576,
            "npairs": 1033134.0,
            "contrast": 27.142857142857142,
            "window_arcsec": 3.0,
            "dra_err": 0.32285959464279296,
            "ddec_err": 0.36486702277595423,
            "n_peak": 1169.0,
            "ok": 1.0,
            "swept": false,
            "window_edge_fraction": 0.04478104362506858,
            "window_consistent": null,
            "alias_rejected": 0.0
          },
          "tiles": {
            "n_measured": 124,
            "n_total": 144,
            "n_swept": 16,
            "median_off_mas": 130.79867236488462,
            "p95_off_mas": 153.22562994522983,
            "worst_off_mas": 671.400673832683,
            "n_above_50mas": 124,
            "median_contrast": 10.0
          },
          "n_sources_used": 232350
        },
        "f187n": {
          "bulk": {
            "dra": 35.0536676997827,
            "ddec": -129.35063960100024,
            "off": 134.01622134799445,
            "npairs": 1112280.0,
            "contrast": 27.333333333333332,
            "window_arcsec": 3.0,
            "dra_err": 0.3088790607674344,
            "ddec_err": 0.3490050374419057,
            "n_peak": 1195.0,
            "ok": 1.0,
            "swept": false,
            "window_edge_fraction": 0.04467207378266482,
            "window_consistent": null,
            "alias_rejected": 0.0
          },
          "tiles": {
            "n_measured": 127,
            "n_total": 144,
            "n_swept": 5,
            "median_off_mas": 130.3206018167153,
            "p95_off_mas": 499.61303471026804,
            "worst_off_mas": 2074.584405755064,
            "n_above_50mas": 127,
            "median_contrast": 9.0
          },
          "n_sources_used": 250000
        },
        "f210m": {
          "bulk": {
            "dra": 35.332087080002516,
            "ddec": -129.2930395898395,
            "off": 134.03375121143438,
            "npairs": 1016985.0,
            "contrast": 27.714285714285715,
            "window_arcsec": 3.0,
            "dra_err": 0.3190380148237487,
            "ddec_err": 0.3543203207033373,
            "n_peak": 1190.0,
            "ok": 1.0,
            "swept": false,
            "window_edge_fraction": 0.04467791707047813,
            "window_consistent": null,
            "alias_rejected": 0.0
          },
          "tiles": {
            "n_measured": 125,
            "n_total": 144,
            "n_swept": 17,
            "median_off_mas": 131.03796626867864,
            "p95_off_mas": 153.97326904592552,
            "worst_off_mas": 558.8116043752631,
            "n_above_50mas": 125,
            "median_contrast": 11.0
          },
          "n_sources_used": 228725
        },
        "f212n": {
          "bulk": {
            "dra": 34.916175820335674,
            "ddec": -129.45591017086144,
            "off": 134.08196005459772,
            "npairs": 1099423.0,
            "contrast": 29.666666666666668,
            "window_arcsec": 3.0,
            "dra_err": 0.30057514472957797,
            "ddec_err": 0.33629457548700187,
            "n_peak": 1311.0,
            "ok": 1.0,
            "swept": false,
            "window_edge_fraction": 0.044693986684865905,
            "window_consistent": null,
            "alias_rejected": 0.0
          },
          "tiles": {
            "n_measured": 128,
            "n_total": 144,
            "n_swept": 7,
            "median_off_mas": 129.06797735145614,
            "p95_off_mas": 387.89444046505594,
            "worst_off_mas": 565.7558427615946,
            "n_above_50mas": 128,
            "median_contrast": 10.0
          },
          "n_sources_used": 246877
        },
        "f300m": {
          "bulk": {
            "dra": 34.1036292087105,
            "ddec": -126.3605543655899,
            "off": 130.8818063169378,
            "npairs": 858799.0,
            "contrast": 47.583333333333336,
            "window_arcsec": 3.0,
            "dra_err": 0.2720227048387099,
            "ddec_err": 0.29196308647456576,
            "n_peak": 1811.0,
            "ok": 1.0,
            "swept": false,
            "window_edge_fraction": 0.0436272687723126,
            "window_consistent": null,
            "alias_rejected": 0.0
          },
          "tiles": {
            "n_measured": 126,
            "n_total": 144,
            "n_swept": 13,
            "median_off_mas": 125.2124101227647,
            "p95_off_mas": 146.12170836731656,
            "worst_off_mas": 153.9302543628572,
            "n_above_50mas": 126,
            "median_contrast": 20.0
          },
          "n_sources_used": 224030
        },
        "f360m": {
          "bulk": {
            "dra": 33.28572937428197,
            "ddec": -114.83705523147592,
            "off": 119.5637446478446,
            "npairs": 834689.0,
            "contrast": 46.333333333333336,
            "window_arcsec": 3.0,
            "dra_err": 0.28525676977740483,
            "ddec_err": 0.2844278592759492,
            "n_peak": 1691.0,
            "ok": 1.0,
            "swept": false,
            "window_edge_fraction": 0.03985458154928153,
            "window_consistent": null,
            "alias_rejected": 0.0
          },
          "tiles": {
            "n_measured": 126,
            "n_total": 144,
            "n_swept": 11,
            "median_off_mas": 124.71856502779309,
            "p95_off_mas": 145.12610803662122,
            "worst_off_mas": 149.87268048910965,
            "n_above_50mas": 126,
            "median_contrast": 20.0
          },
          "n_sources_used": 217909
        },
        "f405n": {
          "bulk": {
            "dra": 35.53953418930655,
            "ddec": -129.4391850663601,
            "off": 134.22950912908945,
            "npairs": 929375.0,
            "contrast": 37.61538461538461,
            "window_arcsec": 3.0,
            "dra_err": 0.2806397964071982,
            "ddec_err": 0.3035272487236313,
            "n_peak": 1311.0,
            "ok": 1.0,
            "swept": false,
            "window_edge_fraction": 0.04474316970969649,
            "window_consistent": null,
            "alias_rejected": 0.0
          },
          "tiles": {
            "n_measured": 125,
            "n_total": 144,
            "n_swept": 18,
            "median_off_mas": 132.60143405167597,
            "p95_off_mas": 148.1384293057502,
            "worst_off_mas": 2281.3672127563714,
            "n_above_50mas": 125,
            "median_contrast": 11.0
          },
          "n_sources_used": 208293
        },
        "f410m": {
          "bulk": {
            "dra": 33.97185322149913,
            "ddec": -126.19189702149924,
            "off": 130.68466507279172,
            "npairs": 827521.0,
            "contrast": 52.18181818181818,
            "window_arcsec": 3.0,
            "dra_err": 0.2755938459855005,
            "ddec_err": 0.2927068557662235,
            "n_peak": 1813.0,
            "ok": 1.0,
            "swept": false,
            "window_edge_fraction": 0.043561555024263905,
            "window_consistent": null,
            "alias_rejected": 0.0
          },
          "tiles": {
            "n_measured": 125,
            "n_total": 144,
            "n_swept": 11,
            "median_off_mas": 126.09346359972685,
            "p95_off_mas": 144.2578095166237,
            "worst_off_mas": 149.06321756643297,
            "n_above_50mas": 125,
            "median_contrast": 20.0
          },
          "n_sources_used": 216228
        },
        "f466n": {
          "bulk": {
            "dra": 34.93022736468601,
            "ddec": -129.24670962917162,
            "off": 133.88365372111735,
            "npairs": 1092744.0,
            "contrast": 28.866666666666667,
            "window_arcsec": 3.0,
            "dra_err": 0.31343303603154954,
            "ddec_err": 0.3283253777283055,
            "n_peak": 1152.0,
            "ok": 1.0,
            "swept": false,
            "window_edge_fraction": 0.044627884573705784,
            "window_consistent": null,
            "alias_rejected": 0.0
          },
          "tiles": {
            "n_measured": 99,
            "n_total": 144,
            "n_swept": 27,
            "median_off_mas": 132.85090057216635,
            "p95_off_mas": 149.7586585214096,
            "worst_off_mas": 2708.079390941521,
            "n_above_50mas": 99,
            "median_contrast": 8.0
          },
          "n_sources_used": 250000
        },
        "f480m": {
          "bulk": {
            "dra": 35.47224559509351,
            "ddec": -128.717621956298,
            "off": 133.51594065744763,
            "npairs": 886879.0,
            "contrast": 36.25,
            "window_arcsec": 3.0,
            "dra_err": 0.29964237048811665,
            "ddec_err": 0.31167928954075813,
            "n_peak": 1217.0,
            "ok": 1.0,
            "swept": false,
            "window_edge_fraction": 0.044505313552482544,
            "window_consistent": null,
            "alias_rejected": 0.0
          },
          "tiles": {
            "n_measured": 124,
            "n_total": 144,
            "n_swept": 20,
            "median_off_mas": 132.63523168030406,
            "p95_off_mas": 148.87812085147604,
            "worst_off_mas": 2850.7684044542757,
            "n_above_50mas": 124,
            "median_contrast": 11.0
          },
          "n_sources_used": 198794
        },
        "f770w": {
          "bulk": {
            "dra": -13.072646295381213,
            "ddec": -11.69135772514096,
            "off": 17.538013759298895,
            "npairs": 62198.0,
            "contrast": 208.0,
            "window_arcsec": 3.0,
            "dra_err": 0.5116360438756509,
            "ddec_err": 0.483095539150161,
            "n_peak": 700.0,
            "ok": 1.0,
            "swept": false,
            "window_edge_fraction": 0.005846004586432966,
            "window_consistent": null,
            "alias_rejected": 0.0
          },
          "tiles": {
            "n_measured": 112,
            "n_total": 125,
            "n_swept": 13,
            "median_off_mas": 34.3651281990403,
            "p95_off_mas": 53.014422250450394,
            "worst_off_mas": 60.31586937757753,
            "n_above_50mas": 14,
            "median_contrast": 23.0
          },
          "n_sources_used": 14367
        }
      },
      "grid_n": 12
    }
  },
  "D4_photometry_precision": {
    "caption": "Photometric precision of sgrb2. Greyscale is source density; the solid line is the running median of the fitter's formal uncertainty $\\sigma_F/F$ and the dashed line the same quantity propagated from the per-exposure scatter. The dotted horizontal line is $\\sigma_F/F = 0.2$, and where the median crosses it is quoted as the $5\\sigma$ depth. A propagated-to-formal ratio above unity means the exposures disagree by more than the fit covariance predicts.",
    "section": "photometry",
    "figure": "figures/D4_photometry_precision.pdf",
    "measurements": {
      "depth": {
        "f150w": -1.6748160354382853,
        "f182m": -2.3254483635457572,
        "f187n": -3.4784047369467457,
        "f210m": -2.6780339909190234,
        "f212n": -4.719725549642988,
        "f300m": 23.010902516899222,
        "f360m": 22.22965074474202,
        "f405n": -2.514171343324727,
        "f410m": 21.73551790593138,
        "f466n": -3.632661268922071,
        "f480m": -2.1311154601563853,
        "f770w": -2.4971150017509594
      },
      "err_ratio": {
        "f150w": 1.0002856459617289,
        "f182m": 1.0002171351601006,
        "f187n": 1.0811277745828056,
        "f210m": 1.0002037793982779,
        "f212n": 1.000589631289166,
        "f300m": 1.0006131034384742,
        "f360m": 1.000423604775714,
        "f405n": 1.000509387538654,
        "f410m": 1.0003223326246447,
        "f466n": 1.000269921508458,
        "f480m": 1.0002528147245604,
        "f770w": 1.0000263756662877
      },
      "maglabel": "instrumental $-2.5\\log_{10}(\\mathrm{flux})$",
      "scales": {
        "f150w": "instrumental $-2.5\\log_{10}(\\mathrm{flux})$",
        "f182m": "instrumental $-2.5\\log_{10}(\\mathrm{flux})$",
        "f187n": "instrumental $-2.5\\log_{10}(\\mathrm{flux})$",
        "f210m": "instrumental $-2.5\\log_{10}(\\mathrm{flux})$",
        "f212n": "instrumental $-2.5\\log_{10}(\\mathrm{flux})$",
        "f300m": "Vega mag",
        "f360m": "Vega mag",
        "f405n": "instrumental $-2.5\\log_{10}(\\mathrm{flux})$",
        "f410m": "Vega mag",
        "f466n": "instrumental $-2.5\\log_{10}(\\mathrm{flux})$",
        "f480m": "instrumental $-2.5\\log_{10}(\\mathrm{flux})$",
        "f770w": "instrumental $-2.5\\log_{10}(\\mathrm{flux})$"
      }
    }
  },
  "D5_photometry_quality": {
    "caption": "PSF-fit quality for sgrb2. Per filter, the normalised fit residual qfit against brightness (greyscale: source density; line: running median; dotted: the qfit\\,=\\,0.2 vetting threshold). The final panel is the fraction of each filter's catalogue touched by the saturation-handling paths: flagged saturated, core-replaced, rejected by the saturated-star gate, and clip-corrected.",
    "section": "photometry",
    "figure": "figures/D5_photometry_quality.pdf",
    "measurements": {
      "qfit": {
        "f150w": {
          "median": 0.33763423562049866,
          "frac_above_warn": 0.6341533634307744
        },
        "f182m": {
          "median": 0.18937250971794128,
          "frac_above_warn": 0.4830914127901215
        },
        "f187n": {
          "median": 0.6563348174095154,
          "frac_above_warn": 0.7116145284594044
        },
        "f210m": {
          "median": 0.16048221290111542,
          "frac_above_warn": 0.42268547548991664
        },
        "f212n": {
          "median": 0.8052220940589905,
          "frac_above_warn": 0.756084383112003
        },
        "f300m": {
          "median": 0.2773890793323517,
          "frac_above_warn": 0.6065854458680304
        },
        "f360m": {
          "median": 0.2908770740032196,
          "frac_above_warn": 0.6133540230096134
        },
        "f405n": {
          "median": 0.47878938913345337,
          "frac_above_warn": 0.7531953213232039
        },
        "f410m": {
          "median": 0.2891142666339874,
          "frac_above_warn": 0.6081193232660896
        },
        "f466n": {
          "median": 1.0603086948394775,
          "frac_above_warn": 0.8648938961011338
        },
        "f480m": {
          "median": 0.3512715697288513,
          "frac_above_warn": 0.678601214040644
        },
        "f770w": {
          "median": 0.2515500783920288,
          "frac_above_warn": 0.5781499756758635
        }
      },
      "census": {
        "f150w": {
          "is_saturated": 475,
          "replaced_saturated": 475,
          "satstar_gate_rejected": 0,
          "satclip_corrected": 0,
          "total": 240372
        },
        "f182m": {
          "is_saturated": 533,
          "replaced_saturated": 533,
          "satstar_gate_rejected": 0,
          "satclip_corrected": 0,
          "total": 232883
        },
        "f187n": {
          "is_saturated": 105,
          "replaced_saturated": 105,
          "satstar_gate_rejected": 0,
          "satclip_corrected": 0,
          "total": 274882
        },
        "f210m": {
          "is_saturated": 495,
          "replaced_saturated": 495,
          "satstar_gate_rejected": 0,
          "satclip_corrected": 0,
          "total": 229220
        },
        "f212n": {
          "is_saturated": 101,
          "replaced_saturated": 101,
          "satstar_gate_rejected": 0,
          "satclip_corrected": 0,
          "total": 246978
        },
        "f300m": {
          "is_saturated": 510,
          "replaced_saturated": 510,
          "satstar_gate_rejected": 0,
          "satclip_corrected": 0,
          "total": 224540
        },
        "f360m": {
          "is_saturated": 586,
          "replaced_saturated": 586,
          "satstar_gate_rejected": 0,
          "satclip_corrected": 0,
          "total": 218495
        },
        "f405n": {
          "is_saturated": 102,
          "replaced_saturated": 102,
          "satstar_gate_rejected": 0,
          "satclip_corrected": 0,
          "total": 208395
        },
        "f410m": {
          "is_saturated": 578,
          "replaced_saturated": 578,
          "satstar_gate_rejected": 0,
          "satclip_corrected": 0,
          "total": 216806
        },
        "f466n": {
          "is_saturated": 53,
          "replaced_saturated": 53,
          "satstar_gate_rejected": 0,
          "satclip_corrected": 0,
          "total": 288115
        },
        "f480m": {
          "is_saturated": 220,
          "replaced_saturated": 220,
          "satstar_gate_rejected": 0,
          "satclip_corrected": 0,
          "total": 199014
        },
        "f770w": {
          "is_saturated": 36,
          "replaced_saturated": 36,
          "satstar_gate_rejected": 0,
          "satclip_corrected": 0,
          "total": 14403
        }
      }
    }
  },
  "D6_background_distributions": {
    "caption": "Background estimators for sgrb2. First panel: the distribution of the annulus background handed to the fitter (solid) and, where available, the residual-footprint background (dashed). Remaining panels: the running median of each against brightness, with the 16--84th percentile band for the annulus estimator; the vertical dotted line marks the brightest 1 per cent, where a star's own wings begin to enter its own background aperture. The residual-footprint column is present for 0 of 12 filters; it was added in 2026-07, so catalogues produced before then carry only the annulus estimator.",
    "section": "background",
    "figure": "figures/D6_background_distributions.pdf",
    "measurements": {
      "per_filter": {
        "f150w": {
          "median_local": 0.06423107162117958,
          "n": 240372,
          "bright_excess_local": 1.8443672489374876
        },
        "f182m": {
          "median_local": 0.16007527709007263,
          "n": 232883,
          "bright_excess_local": 4.726503990590572
        },
        "f187n": {
          "median_local": -0.06071377173066139,
          "n": 274882,
          "bright_excess_local": 6.037323817610741
        },
        "f210m": {
          "median_local": 0.22978831827640533,
          "n": 229220,
          "bright_excess_local": 6.202936373651028
        },
        "f212n": {
          "median_local": 0.31059686839580536,
          "n": 246978,
          "bright_excess_local": 7.48719696700573
        },
        "f300m": {
          "median_local": 0.17562632262706757,
          "n": 224540,
          "bright_excess_local": 1.7402633279561996
        },
        "f360m": {
          "median_local": 0.24168790876865387,
          "n": 218495,
          "bright_excess_local": 3.3257904648780823
        },
        "f405n": {
          "median_local": 0.31415316462516785,
          "n": 208395,
          "bright_excess_local": 2.834452301263809
        },
        "f410m": {
          "median_local": 0.2455035299062729,
          "n": 216806,
          "bright_excess_local": 3.484178736805916
        },
        "f466n": {
          "median_local": 0.18299046158790588,
          "n": 288115,
          "bright_excess_local": 1.2942107915878296
        },
        "f480m": {
          "median_local": 0.22761381417512894,
          "n": 199014,
          "bright_excess_local": 1.571410745382309
        },
        "f770w": {
          "median_local": 0.2402820885181427,
          "n": 14403,
          "bright_excess_local": 5.651002451777458
        }
      },
      "has_modelsub": {
        "f150w": false,
        "f182m": false,
        "f187n": false,
        "f210m": false,
        "f212n": false,
        "f300m": false,
        "f360m": false,
        "f405n": false,
        "f410m": false,
        "f466n": false,
        "f480m": false,
        "f770w": false
      }
    }
  },
  "D7_background_spatial": {
    "caption": "Spatial background structure in sgrb2. Left column: the median per-source background in 56$\\times$56 sky cells -- a map of the diffuse emission built entirely from the star catalogue. Right column: the same per-source value against the surface brightness of the drizzled mosaic sampled at that source's position, with the running median in red and the Spearman rank correlation quoted. A high rank correlation is the evidence that the per-source background is measuring the astrophysical extended emission rather than a fitting artefact.",
    "section": "background",
    "figure": "figures/D7_background_spatial.pdf",
    "measurements": {
      "correlations": {
        "f150w": {
          "spearman": 0.5377580004597,
          "n": 240041,
          "estimator": "local_bkg"
        },
        "f187n": {
          "spearman": 0.2631759443211266,
          "n": 274769,
          "estimator": "local_bkg"
        },
        "f212n": {
          "spearman": 0.45478780326959967,
          "n": 246866,
          "estimator": "local_bkg"
        },
        "f360m": {
          "spearman": 0.49004059627900937,
          "n": 218425,
          "estimator": "local_bkg"
        },
        "f410m": {
          "spearman": 0.43847539179342515,
          "n": 216730,
          "estimator": "local_bkg"
        },
        "f480m": {
          "spearman": 0.3923717306653982,
          "n": 198881,
          "estimator": "local_bkg"
        }
      },
      "filters": [
        "f150w",
        "f187n",
        "f212n",
        "f360m",
        "f410m",
        "f480m"
      ],
      "map_bins": 56,
      "background_presubtracted": true
    }
  },
  "D8_color_diagrams": {
    "caption": "Colour diagrams for sgrb2, from the stage-m7 cross-band merge, in Vega magnitudes. These are differential between filters and so respond to systematics that per-filter statistics cannot see: a zero-point error shifts a sequence bodily, a saturation-correction discontinuity breaks it at a specific magnitude, and a filter-dependent background error tilts it.",
    "section": "photometry",
    "figure": "figures/D8_color_diagrams.pdf",
    "measurements": {
      "cmd": {
        "bands": [
          "f300m",
          "f410m"
        ],
        "n": 159341,
        "median_color": 0.8717749681747797
      },
      "ccd": {
        "bands": [
          "f300m",
          "f360m",
          "f360m",
          "f410m"
        ],
        "n": 151520
      }
    }
  }
}