{
  "schema_version": 1,
  "task": "jdp-real-window-qc",
  "status": "OK",
  "label": "sector 56 per-window quality record for HD 209458 b",
  "target": {
    "name": "HD 209458 b",
    "tic_id": 420814525,
    "sector": 56
  },
  "inputs": {
    "lightcurve": {
      "path": "research/tess-timing/data/real-run/lightcurve.fits",
      "sha256": "1b76b4a4b73e24954fa6e29a7e28a174685113ecdbad1bf10ef0e7b766ce99e9",
      "expected_sha256": "1b76b4a4b73e24954fa6e29a7e28a174685113ecdbad1bf10ef0e7b766ce99e9",
      "size_bytes": 2039040,
      "tic_id": 420814525,
      "sector": 56,
      "object": "TIC 420814525",
      "table_rows": 20079,
      "verified": true,
      "time_matches_tpf": true
    },
    "tpf": {
      "path": "research/tess-timing/data/real-run/tpf.fits",
      "sha256": "2b5bd6ee4747cfe0c5405c869b871064fd74e4b5f0521c4e6be9fdc2b5c96030",
      "expected_sha256": "2b5bd6ee4747cfe0c5405c869b871064fd74e4b5f0521c4e6be9fdc2b5c96030",
      "size_bytes": 58026240,
      "tic_id": 420814525,
      "sector": 56,
      "object": "TIC 420814525",
      "table_rows": 20079,
      "verified": true
    },
    "windows": {
      "path": "research/tess-timing/data/real-windows-run/windows.json",
      "sha256": "707971643ab01be668b3c62a6cf685036e1baaf983461c975a80b8cf184bd675",
      "task": "jdp-real-windows",
      "prediction_count": 8,
      "target": {
        "name": "HD 209458 b",
        "tic_id": 420814525,
        "sector": 56
      },
      "windows": [
        {
          "cycle": 2317,
          "btjd": 2826.779903030023,
          "bjd": 2459826.77990303,
          "sigma_days": 0.0008806871246929865
        },
        {
          "cycle": 2318,
          "btjd": 2830.3046516198665,
          "bjd": 2459830.30465162,
          "sigma_days": 0.0008810670267351969
        },
        {
          "cycle": 2319,
          "btjd": 2833.82940020971,
          "bjd": 2459833.8294002097,
          "sigma_days": 0.0008814469288618573
        },
        {
          "cycle": 2320,
          "btjd": 2837.354148800019,
          "bjd": 2459837.3541488,
          "sigma_days": 0.0008818268310728587
        },
        {
          "cycle": 2321,
          "btjd": 2840.8788973898627,
          "bjd": 2459840.87889739,
          "sigma_days": 0.0008822067333680921
        },
        {
          "cycle": 2322,
          "btjd": 2844.403645979706,
          "bjd": 2459844.4036459797,
          "sigma_days": 0.0008825866357474489
        },
        {
          "cycle": 2323,
          "btjd": 2847.9283945700154,
          "bjd": 2459847.92839457,
          "sigma_days": 0.0008829665382108203
        },
        {
          "cycle": 2324,
          "btjd": 2851.453143159859,
          "bjd": 2459851.45314316,
          "sigma_days": 0.0008833464407580981
        }
      ]
    }
  },
  "mask_bits": 175,
  "mask_bit_values": [
    1,
    2,
    4,
    8,
    32,
    128
  ],
  "window_definition": {
    "source": "research/tess-timing/data/real-windows-run/windows.json",
    "centre_field": "btjd from the committed predictions",
    "half_width_days": 0.5,
    "interval": "centre_btjd - 0.5 <= BTJD <= centre_btjd + 0.5",
    "inclusive": true,
    "note": "The 0.5 d half-width is a fixed diagnostic interval, not a transit duration and not a fit. Window centres are read from the committed prediction record, not re-derived."
  },
  "cadence_definition": "Cadence counts use rows with finite TIME. The quality cut removes a cadence when (QUALITY & 175) != 0. Flux counts require a finite value in that column after the quality cut.",
  "nominal_cadence_seconds": 120.0,
  "gap_factor": 1.5,
  "gap_threshold_seconds": 180.0,
  "gap_scope": "finite TIME values before the quality mask",
  "window_totals": {
    "windows": 8,
    "cadences_before_mask": 5760,
    "cadences_after_mask": 5759,
    "removed_by_quality_mask": 1,
    "finite_sap_after_mask": 5759,
    "finite_pdcsap_after_mask": 5759,
    "gap_count": 0,
    "sap_bkg_cadences": 5759,
    "mom_centr1_cadences": 5759,
    "mom_centr2_cadences": 5759
  },
  "reconciliation": {
    "per_window_counts_reconcile": true,
    "window_totals_match_sum": true,
    "windows_disjoint": true
  },
  "windows": [
    {
      "cycle": 2317,
      "btjd": 2826.779903030023,
      "bjd": 2459826.77990303,
      "sigma_days": 0.0008806871246929865,
      "window_start_btjd": 2826.279903030023,
      "window_end_btjd": 2827.279903030023,
      "cadences_before_mask": 720,
      "cadences_after_mask": 720,
      "removed_by_quality_mask": 0,
      "finite_sap_after_mask": 720,
      "finite_pdcsap_after_mask": 720,
      "gap_count": 0,
      "longest_gap_seconds": 0.0,
      "sap_bkg_cadences": 720,
      "sap_bkg_median": 2495.103515625,
      "sap_bkg_percentile_5": 2477.421911621094,
      "sap_bkg_percentile_95": 2507.585827636719,
      "sap_bkg_range_5_95": 30.16391601562509,
      "mom_centr1_cadences": 720,
      "mom_centr1_median": 1867.0379242187344,
      "mom_centr1_peak_to_peak": 0.013728927671763813,
      "mom_centr2_cadences": 720,
      "mom_centr2_median": 357.5813640952057,
      "mom_centr2_peak_to_peak": 0.01575234826759697
    },
    {
      "cycle": 2318,
      "btjd": 2830.3046516198665,
      "bjd": 2459830.30465162,
      "sigma_days": 0.0008810670267351969,
      "window_start_btjd": 2829.8046516198665,
      "window_end_btjd": 2830.8046516198665,
      "cadences_before_mask": 720,
      "cadences_after_mask": 720,
      "removed_by_quality_mask": 0,
      "finite_sap_after_mask": 720,
      "finite_pdcsap_after_mask": 720,
      "gap_count": 0,
      "longest_gap_seconds": 0.0,
      "sap_bkg_cadences": 720,
      "sap_bkg_median": 2802.246337890625,
      "sap_bkg_percentile_5": 2718.1677490234374,
      "sap_bkg_percentile_95": 2837.6846435546877,
      "sap_bkg_range_5_95": 119.51689453125027,
      "mom_centr1_cadences": 720,
      "mom_centr1_median": 1867.0523111048851,
      "mom_centr1_peak_to_peak": 0.027331060373171567,
      "mom_centr2_cadences": 720,
      "mom_centr2_median": 357.5845499370241,
      "mom_centr2_peak_to_peak": 0.026394505199448304
    },
    {
      "cycle": 2319,
      "btjd": 2833.82940020971,
      "bjd": 2459833.8294002097,
      "sigma_days": 0.0008814469288618573,
      "window_start_btjd": 2833.32940020971,
      "window_end_btjd": 2834.32940020971,
      "cadences_before_mask": 720,
      "cadences_after_mask": 720,
      "removed_by_quality_mask": 0,
      "finite_sap_after_mask": 720,
      "finite_pdcsap_after_mask": 720,
      "gap_count": 0,
      "longest_gap_seconds": 0.0,
      "sap_bkg_cadences": 720,
      "sap_bkg_median": 3224.4417724609375,
      "sap_bkg_percentile_5": 2983.4396240234373,
      "sap_bkg_percentile_95": 3306.281872558594,
      "sap_bkg_range_5_95": 322.8422485351566,
      "mom_centr1_cadences": 720,
      "mom_centr1_median": 1867.0649811609287,
      "mom_centr1_peak_to_peak": 0.02100083336381431,
      "mom_centr2_cadences": 720,
      "mom_centr2_median": 357.5555415534526,
      "mom_centr2_peak_to_peak": 0.014144807859281627
    },
    {
      "cycle": 2320,
      "btjd": 2837.354148800019,
      "bjd": 2459837.3541488,
      "sigma_days": 0.0008818268310728587,
      "window_start_btjd": 2836.854148800019,
      "window_end_btjd": 2837.854148800019,
      "cadences_before_mask": 720,
      "cadences_after_mask": 720,
      "removed_by_quality_mask": 0,
      "finite_sap_after_mask": 720,
      "finite_pdcsap_after_mask": 720,
      "gap_count": 0,
      "longest_gap_seconds": 0.0,
      "sap_bkg_cadences": 720,
      "sap_bkg_median": 4085.784423828125,
      "sap_bkg_percentile_5": 2860.89013671875,
      "sap_bkg_percentile_95": 4794.70087890625,
      "sap_bkg_range_5_95": 1933.8107421875002,
      "mom_centr1_cadences": 720,
      "mom_centr1_median": 1867.0912375447529,
      "mom_centr1_peak_to_peak": 0.024432648554011394,
      "mom_centr2_cadences": 720,
      "mom_centr2_median": 357.55781097319016,
      "mom_centr2_peak_to_peak": 0.027066748414995345
    },
    {
      "cycle": 2321,
      "btjd": 2840.8788973898627,
      "bjd": 2459840.87889739,
      "sigma_days": 0.0008822067333680921,
      "window_start_btjd": 2840.3788973898627,
      "window_end_btjd": 2841.3788973898627,
      "cadences_before_mask": 720,
      "cadences_after_mask": 720,
      "removed_by_quality_mask": 0,
      "finite_sap_after_mask": 720,
      "finite_pdcsap_after_mask": 720,
      "gap_count": 0,
      "longest_gap_seconds": 0.0,
      "sap_bkg_cadences": 720,
      "sap_bkg_median": 2494.4835205078125,
      "sap_bkg_percentile_5": 2477.4685668945312,
      "sap_bkg_percentile_95": 2505.9249267578125,
      "sap_bkg_range_5_95": 28.45635986328125,
      "mom_centr1_cadences": 720,
      "mom_centr1_median": 1867.077461187072,
      "mom_centr1_peak_to_peak": 0.013281518727353614,
      "mom_centr2_cadences": 720,
      "mom_centr2_median": 357.61539586649974,
      "mom_centr2_peak_to_peak": 0.010800168368461982
    },
    {
      "cycle": 2322,
      "btjd": 2844.403645979706,
      "bjd": 2459844.4036459797,
      "sigma_days": 0.0008825866357474489,
      "window_start_btjd": 2843.903645979706,
      "window_end_btjd": 2844.903645979706,
      "cadences_before_mask": 720,
      "cadences_after_mask": 720,
      "removed_by_quality_mask": 0,
      "finite_sap_after_mask": 720,
      "finite_pdcsap_after_mask": 720,
      "gap_count": 0,
      "longest_gap_seconds": 0.0,
      "sap_bkg_cadences": 720,
      "sap_bkg_median": 2705.7041015625,
      "sap_bkg_percentile_5": 2677.8107177734373,
      "sap_bkg_percentile_95": 2745.5869995117187,
      "sap_bkg_range_5_95": 67.77628173828134,
      "mom_centr1_cadences": 720,
      "mom_centr1_median": 1867.0983809694676,
      "mom_centr1_peak_to_peak": 0.017704670838156744,
      "mom_centr2_cadences": 720,
      "mom_centr2_median": 357.6141557287327,
      "mom_centr2_peak_to_peak": 0.020065923179402034
    },
    {
      "cycle": 2323,
      "btjd": 2847.9283945700154,
      "bjd": 2459847.92839457,
      "sigma_days": 0.0008829665382108203,
      "window_start_btjd": 2847.4283945700154,
      "window_end_btjd": 2848.4283945700154,
      "cadences_before_mask": 720,
      "cadences_after_mask": 719,
      "removed_by_quality_mask": 1,
      "finite_sap_after_mask": 719,
      "finite_pdcsap_after_mask": 719,
      "gap_count": 0,
      "longest_gap_seconds": 0.0,
      "sap_bkg_cadences": 719,
      "sap_bkg_median": 2918.290283203125,
      "sap_bkg_percentile_5": 2865.350048828125,
      "sap_bkg_percentile_95": 2987.564111328125,
      "sap_bkg_range_5_95": 122.21406249999973,
      "mom_centr1_cadences": 719,
      "mom_centr1_median": 1867.1170521728639,
      "mom_centr1_peak_to_peak": 0.018717321117264873,
      "mom_centr2_cadences": 719,
      "mom_centr2_median": 357.61656570634926,
      "mom_centr2_peak_to_peak": 0.014563320218314857
    },
    {
      "cycle": 2324,
      "btjd": 2851.453143159859,
      "bjd": 2459851.45314316,
      "sigma_days": 0.0008833464407580981,
      "window_start_btjd": 2850.953143159859,
      "window_end_btjd": 2851.953143159859,
      "cadences_before_mask": 720,
      "cadences_after_mask": 720,
      "removed_by_quality_mask": 0,
      "finite_sap_after_mask": 720,
      "finite_pdcsap_after_mask": 720,
      "gap_count": 0,
      "longest_gap_seconds": 0.0,
      "sap_bkg_cadences": 720,
      "sap_bkg_median": 3914.9259033203125,
      "sap_bkg_percentile_5": 3752.8486083984376,
      "sap_bkg_percentile_95": 4512.8502197265625,
      "sap_bkg_range_5_95": 760.0016113281249,
      "mom_centr1_cadences": 720,
      "mom_centr1_median": 1867.1426860515412,
      "mom_centr1_peak_to_peak": 0.01739635381682092,
      "mom_centr2_cadences": 720,
      "mom_centr2_median": 357.60890149545855,
      "mom_centr2_peak_to_peak": 0.012894617960000687
    }
  ],
  "limits": [
    "Diagnostic only. This record describes cadence availability and per-window column statistics for the committed sector 56 light curve. It is not a detection, a transit measurement, or a research result.",
    "No contamination ratio and no nearby-source count are computed because no source catalogue is committed in this repository.",
    "No detrending, transit fit, folding, or transit timing measurement is performed.",
    "Window centres are the eight predicted mid-transit times read from the committed windows record. They are not measured transit times.",
    "SAP_BKG and MOM_CENTR statistics are per-window summaries after the 175 quality mask; they are not calibrated astrophysical quantities.",
    "Gap counts use finite TIME values inside each window before the quality mask, with a fixed 180 s threshold (1.5 times the 120 s cadence).",
    "No target ranking, detection, or novelty claim is made."
  ]
}
