{
  "field": "C4",
  "fit": "/astro/armin/koji/syndiff/dev_runs/paper_dataset_20261001/C4/fit",
  "scene": "/astro/armin/koji/syndiff/dev_runs/paper_dataset_20261001/C4/scene_boot",
  "checkpoint": "/astro/armin/koji/syndiff/dev_runs/paper_dataset_20261001/C4/fit/params.npz",
  "eval": "in-sample saved training state",
  "renderer_pin": "3609d467a7f17c9ed56a434d71f131ca5cf15528",
  "model_shape": [
    6,
    6,
    63,
    63
  ],
  "chroma_coefficients": [
    0.016825146973133087,
    -0.09719576686620712,
    0.027980687096714973,
    -0.052350979298353195,
    0.013165483251214027,
    -0.0225044135004282,
    -0.07028651982545853,
    -0.005307973362505436,
    0.010065197013318539,
    -0.012420915998518467,
    0.004169524181634188,
    -0.0012588640674948692,
    0.0001835479197325185,
    -0.0017055709613487124,
    0.001964232884347439,
    0.0029795230366289616,
    -0.00432624202221632
  ],
  "meta": {
    "scene_dir": "/astro/armin/koji/syndiff/dev_runs/paper_dataset_20261001/C4/scene_boot",
    "out_dir": "/astro/armin/koji/syndiff/dev_runs/paper_dataset_20261001/C4/fit",
    "resume": false,
    "init_from": null,
    "steps_per_stage": "300,3000,2000",
    "lr_per_stage": "1e-3,3e-4,1e-4",
    "epsf_lr_scale": 2.5,
    "chroma_lr_scale": 10.0,
    "chroma_model": "global8",
    "chroma_halo": false,
    "chroma_axis": [
      -59.891800000000266,
      2090.4007333333334
    ],
    "chroma_g8_gauge": "raw",
    "chroma_g8_blur_order": 0,
    "chroma_g8_extras": "dil_r,sq0,sq1,q1_0,q1_x,q1_y,q2_0,q2_x,q2_y",
    "chroma_g8_no_dil": false,
    "chroma_g8_init": "",
    "colour_file": "/astro/armin/koji/syndiff/dev_runs/chroma_v2_20260928/colour/s0023c4k2_u.csv",
    "colour_gauge": "global",
    "bright_width": "none",
    "bright_width_init": null,
    "bright_width_train": true,
    "bright_width_qref": null,
    "bright_width_qmax": 200000.0,
    "init_params_file": "/astro/armin/koji/syndiff/dev_runs/paper_dataset_20261001/init_donors/photutils/C4/params_init.npz",
    "init_state_file": null,
    "grad_clip": 1.0,
    "stage2_freeze_wcs_steps": 20,
    "huber_delta": 1000000.0,
    "ridge": 1e-06,
    "prior_kappa": 0.1,
    "lambda_lap": 0.01,
    "lambda_pixel_lap": 0.01,
    "lambda_fine_nbr": 0.0,
    "fine_nbr_mode": "moment_blind",
    "fine_nbr_basis_sigma": 0.0,
    "lambda_local_poly": 300000000.0,
    "local_poly_window": 7,
    "local_poly_hard": 0,
    "epsf_nodes": 0,
    "local_poly_orders": "4,2,1",
    "local_poly_radii": "3,5",
    "bg_cheb_order": -1,
    "stamp_bg": "none",
    "stamp_bg_r_in": 5.0,
    "stamp_bg_r_out": 7.0,
    "stamp_bg_clip": 3.0,
    "stamp_bg_prior_sigma": null,
    "stamp_bg_nb_frac": 0.01,
    "stamp_bg_nb_radius": 3.0,
    "reject_every": 0,
    "reject_burn_in": 50,
    "reject_tau_drop": 4.0,
    "reject_tau_keep": 2.5,
    "reject_window": 201,
    "reject_max_churn": 0.02,
    "early_stop_patience": 200,
    "early_stop_tol": 1e-05,
    "log_every": 1,
    "checkpoint_every": 20,
    "colour_ref": 0.9601242145750014,
    "colour_source": "/astro/armin/koji/syndiff/dev_runs/chroma_v2_20260928/colour/s0023c4k2_u.csv",
    "colour_counts": {
      "n_file_rows": 38627,
      "matched": 18983,
      "fallback": 136,
      "no_colour": 1
    },
    "chroma_delta2_mean": 0.09470026516075189,
    "g8_warm_start": {
      "params": "/astro/armin/koji/syndiff/dev_runs/paper_dataset_20261001/init_donors/photutils/C4/params_init.npz",
      "fit_meta": "/astro/armin/koji/syndiff/dev_runs/paper_dataset_20261001/init_donors/photutils/C4/fit_meta.json",
      "gauge": "raw",
      "extras": [
        "dil_r",
        "sq0",
        "sq1",
        "q1_0",
        "q1_x",
        "q1_y",
        "q2_0",
        "q2_x",
        "q2_y"
      ],
      "padded": []
    },
    "scene_meta": {
      "scene_version": 1,
      "source_bundle": "/astro/armin/koji/syndiff/dev_runs/chroma_v2_20260928/runs3/s0023c4k2/bundle/fit_bundle.npz",
      "workspace": "/astro/armin/koji/syndiff/data/s0023/c4/k2/diff_linear",
      "frame_stem": "tess2020087042920-s0023-4-2",
      "frame_btjd": 1935.6875795368105,
      "sector": 23,
      "camera": 4,
      "ccd": 2,
      "stamp": 15,
      "tmag_max": 13.0,
      "contrib_mag": [
        8.0,
        11.0
      ],
      "bright_dilate": 3,
      "masked_bits": [
        1,
        8,
        16,
        64,
        128
      ],
      "straps_masked": false,
      "mask_source": "MaskCatalog.mask_at(full)",
      "core_radius": 3.0,
      "min_core_valid": 15,
      "subregion": null,
      "n_stars": 19120,
      "n_roles": {
        "contrib": 1734,
        "anchor": 13057,
        "nuisance": 4329
      },
      "n_demoted_masked_core": 1689,
      "n_union": 2657723,
      "n_owned_valid": 2370975,
      "n_pairs": 37223,
      "n_islands": 1355,
      "max_island": 5003,
      "tiers": {
        "1": 474,
        "2": 218,
        "4": 212,
        "8": 178,
        "16": 123,
        "32": 74,
        "64": 41,
        "128": 19,
        "256": 8,
        "512": 5,
        "1024": 2,
        "8192": 1
      },
      "epsf_seed": "source params0 base, zero-padded, r^-3 wing beyond 5 px",
      "created": "2026-09-29T13:07:19",
      "masked_extra": {
        "source_scene": "/astro/armin/koji/syndiff/dev_runs/chroma_v2_20260928/runs3/s0023c4k2/scene",
        "bad_columns": [
          304,
          636,
          1663,
          1673
        ],
        "n_spike_pixels": 1316,
        "n_nuisance_core_px": 49390,
        "n_extreme_px": 192,
        "n_union_masked": 53161,
        "valid_before": 3803163,
        "valid_after": 3673637,
        "chi_source": "/astro/armin/koji/syndiff/dev_runs/chroma_v2_20260928/runs3/s0023c4k2/chi12.npz"
      },
      "d14_swap": {
        "source_scene": "/astro/armin/koji/syndiff/dev_runs/chroma_v2_20260928/runs3/s0023c4k2/scene_masked",
        "hp_d": "/astro/armin/koji/syndiff/dev_runs/paper_dataset_20261001/C4/bootstrap/diff/hp_d/tess2020087042920-s0023-4-2_hp_d.fits.fz",
        "note": "data/noise replaced at identical pixels; geometry, roles, valid mask, pairs unchanged"
      },
      "demoted": {
        "csv": "/astro/armin/koji/syndiff/dev_runs/paper_dataset_20261001/exclusion/C4_exclude_v1min_spikes_PROVISIONAL.csv",
        "n": 2321,
        "roles_before": [
          1748,
          13321,
          4051
        ],
        "roles_after": [
          1734,
          13057,
          4329
        ],
        "csv_sha256": "202a0daa24f69594be1b959465886fb1fad515c1498fc94de2fa8895e4b41d62",
        "n_listed": 2321,
        "n_matched_in_scene": 2321,
        "n_listed_not_in_scene": 0,
        "strict": false
      }
    },
    "bright_width_model": {
      "form": "none"
    },
    "stamp_bg_model": {
      "mode": "none"
    },
    "bright_width_q_file": null,
    "bright_width_q_ref": 0.0,
    "bright_width_gen_per_dsigma": 0.5,
    "bg_terms": [],
    "bg_centre": 1024.0,
    "bg_scale": 1024.0,
    "started": "2026-10-01T16:07:53"
  },
  "n_sources": 19120,
  "n_trainees": 14777,
  "n_valid_unique": 2317814,
  "replay_flux_max_abs": 0.015625,
  "replay_flux_median_relative": 0.0,
  "replay_chi2_max_abs": 0.01171875,
  "last_history": {
    "stage": 3,
    "step": 1999,
    "global_step": 3801,
    "loss": 27.86988067626953,
    "data_term": 27.411882400512695,
    "lap": 1.5276601317282257e-08,
    "pixel_lap": 1.3448224933654274e-07,
    "fine_nbr": 0.0,
    "local_poly": 1.5266580222217385e-09,
    "n_pix": 2317814.0,
    "grad_norm": 26.55586814880371,
    "step_s": 1.2053625583648682,
    "t": 1790891608.401327
  },
  "source_hashes": {
    "/astro/armin/koji/syndiff/dev_runs/paper_dataset_20261001/C4/fit/params.npz": "d08ec6dc06880688b5d0dee81c8aad034835eec5c3cfa6d0cf4519c3d652c51a",
    "/astro/armin/koji/syndiff/dev_runs/paper_dataset_20261001/C4/fit/fit_meta.json": "b8a2e459df20f49b427a30d47cd5404d1cc24dd05c5b1b712011ac3be8b47bd8",
    "/astro/armin/koji/syndiff/dev_runs/paper_dataset_20261001/C4/fit/flux_solved.npz": "518f062ee0442660358b708d094e27002ea1c8403a89e6cd990c86928d2caa43",
    "/astro/armin/koji/syndiff/dev_runs/paper_dataset_20261001/C4/scene_boot/scene_bundle.npz": "5a90d7b12ef2311133e04c6a4db6aca043a0c7749f6fb4637e2ebfa6389321e0",
    "/astro/armin/koji/syndiff/dev_runs/paper_dataset_20261001/C4/scene_boot/scene_meta.json": "e320cabb25f3ef21fb5f8ce4d3f1c4ef11725ac35ea9ccdc1d810d6322d0990c",
    "/astro/armin/koji/syndiff/dev_runs/chroma_v2_20260928/runs3/s0023c4k2/bundle/fit_bundle.npz": "d6e867e71bbf7877d3f8c62df9342e0324e30d26dc240c416fe57626f1216367",
    "/astro/armin/koji/syndiff/dev_runs/chroma_v2_20260928/colour/s0023c4k2_u.csv": "4f5dacf80e50e189ed3b9a940c208592fccf74ad77a061c4e4352f8baf113a77"
  },
  "seconds": 35.280009269714355,
  "limitations": [
    "No held-out claim",
    "Known omitted faint-neighbour sources",
    "Stage3 step cap; not convergence",
    "Standard grid bins use BP-RP and inferred fitted-flux Tmag; native file preserves XP-u and catalogue Tmag",
    "Rasters centred at scene x0,y0; native pixels preserved; model is full overlapping scene divided by target flux"
  ]
}