{
  "field": "C1",
  "fit": "/astro/armin/koji/syndiff/dev_runs/paper_dataset_20261001/C1/fit",
  "scene": "/astro/armin/koji/syndiff/dev_runs/paper_dataset_20261001/C1/scene_boot",
  "checkpoint": "/astro/armin/koji/syndiff/dev_runs/paper_dataset_20261001/C1/fit/params.npz",
  "eval": "in-sample saved training state",
  "renderer_pin": "3609d467a7f17c9ed56a434d71f131ca5cf15528",
  "model_shape": [
    6,
    6,
    63,
    63
  ],
  "chroma_coefficients": [
    0.014932001009583473,
    -0.09321725368499756,
    0.02486385591328144,
    -0.050056759268045425,
    0.013675294816493988,
    -0.01883729360997677,
    -0.06292244791984558,
    -0.005873336456716061,
    0.01619623228907585,
    -0.006404072977602482,
    -0.0007823136984370649,
    -0.001275496557354927,
    0.0050223334692418575,
    0.0027607164811342955,
    -0.0019138097995892167,
    -0.0009439422865398228,
    -0.001087759854272008
  ],
  "meta": {
    "scene_dir": "/astro/armin/koji/syndiff/dev_runs/paper_dataset_20261001/C1/scene_boot",
    "out_dir": "/astro/armin/koji/syndiff/dev_runs/paper_dataset_20261001/C1/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": [
      -60.90400000000026,
      2101.909866666667
    ],
    "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/s0024c1k2_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/C1/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.9767748316232372,
    "colour_source": "/astro/armin/koji/syndiff/dev_runs/chroma_v2_20260928/colour/s0024c1k2_u.csv",
    "colour_counts": {
      "n_file_rows": 21080,
      "matched": 10911,
      "fallback": 73,
      "no_colour": 0
    },
    "chroma_delta2_mean": 0.10137701272279441,
    "g8_warm_start": {
      "params": "/astro/armin/koji/syndiff/dev_runs/paper_dataset_20261001/init_donors/photutils/C1/params_init.npz",
      "fit_meta": "/astro/armin/koji/syndiff/dev_runs/paper_dataset_20261001/init_donors/photutils/C1/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/paper_dataset_20261001/C1/source_scene_wcsrefit/bundle/fit_bundle.npz",
      "workspace": "/astro/armin/koji/syndiff/dev_runs/paper_dataset_20261001/C1/source_scene_wcsrefit/data_root/s0024/c1/k2/diff_linear",
      "frame_stem": "tess2020118235919-s0024-1-2",
      "frame_btjd": 1967.5028215278871,
      "sector": 24,
      "camera": 1,
      "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": "shared_mask.fits.fz (static only)",
      "core_radius": 3.0,
      "min_core_valid": 15,
      "subregion": null,
      "n_stars": 10984,
      "n_roles": {
        "contrib": 1412,
        "anchor": 7555,
        "nuisance": 2017
      },
      "n_demoted_masked_core": 805,
      "n_union": 1843628,
      "n_owned_valid": 1672615,
      "n_pairs": 12063,
      "n_islands": 3066,
      "max_island": 61,
      "tiers": {
        "1": 1239,
        "2": 607,
        "4": 577,
        "8": 367,
        "16": 188,
        "32": 79,
        "64": 9
      },
      "epsf_seed": "source params0 base, zero-padded, r^-3 wing beyond 5 px",
      "created": "2026-10-01T18:35:30",
      "masked_extra": {
        "source_scene": "/astro/armin/koji/syndiff/dev_runs/paper_dataset_20261001/C1/source_scene_wcsrefit/scene",
        "bad_columns": [
          46,
          47,
          48,
          646,
          948,
          1291,
          1430,
          1542
        ],
        "n_spike_pixels": 990,
        "n_nuisance_core_px": 20189,
        "n_extreme_px": 17,
        "n_union_masked": 27028,
        "valid_before": 2225419,
        "valid_after": 2172990,
        "chi_source": "/astro/armin/koji/syndiff/dev_runs/paper_dataset_20261001/C1/source_scene_wcsrefit/chi12.npz"
      },
      "d14_swap": {
        "source_scene": "/astro/armin/koji/syndiff/dev_runs/paper_dataset_20261001/C1/source_scene_wcsrefit/scene_masked",
        "hp_d": "/astro/armin/koji/syndiff/dev_runs/paper_dataset_20261001/C1/bootstrap/diff/hp_d/tess2020118235919-s0024-1-2_hp_d.fits.fz",
        "note": "data/noise replaced at identical pixels; geometry, roles, valid mask, pairs unchanged"
      },
      "neg_outlier_mask": {
        "rule": "mask union pixels with data/noise < -300; then core/centre demotion",
        "nsigma": 300.0,
        "n_union_px_masked": 1,
        "n_stamp_px_masked": 1,
        "n_stamps_touched": 1,
        "n_demoted": 0,
        "demoted_source_ids": [],
        "min_data_over_sigma": -308.06388127077724
      },
      "demoted": {
        "csv": "/astro/armin/koji/syndiff/dev_runs/paper_dataset_20261001/exclusion/C1_exclude_v1min_spikes_PROVISIONAL.csv",
        "n": 1148,
        "roles_before": [
          1422,
          7737,
          1825
        ],
        "roles_after": [
          1412,
          7555,
          2017
        ],
        "csv_sha256": "985db43a688227bb6d6b5110f64a8b52ddeea70abe9ada8862026e254b51908c",
        "n_listed": 1148,
        "n_matched_in_scene": 1148,
        "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-01T18:58:03"
  },
  "n_sources": 10984,
  "n_trainees": 8962,
  "n_valid_unique": 1645586,
  "replay_flux_max_abs": 0.0,
  "replay_flux_median_relative": 0.0,
  "replay_chi2_max_abs": 0.0,
  "last_history": {
    "stage": 3,
    "step": 1999,
    "global_step": 4374,
    "loss": 16.66460418701172,
    "data_term": 16.150827407836914,
    "lap": 1.9372015103158446e-08,
    "pixel_lap": 1.2343748778675945e-07,
    "fine_nbr": 0.0,
    "local_poly": 1.7125877382895283e-09,
    "n_pix": 1645586.0,
    "grad_norm": 32.54303741455078,
    "step_s": 0.44732046127319336,
    "t": 1790897443.0730567
  },
  "source_hashes": {
    "/astro/armin/koji/syndiff/dev_runs/paper_dataset_20261001/C1/fit/params.npz": "51c2ac32fdd9c87dc0a3a4c55950b8ea0bbc01a2161a5d82dc48222bbc817ba8",
    "/astro/armin/koji/syndiff/dev_runs/paper_dataset_20261001/C1/fit/fit_meta.json": "0341a3b0f9e1b4453a9ef9fb81fc07f09690fa6c889863c4e3cec1341a625241",
    "/astro/armin/koji/syndiff/dev_runs/paper_dataset_20261001/C1/fit/flux_solved.npz": "40851365d00a31869c8e5b5ded15bf19dc9fef74cc52e8f048d87e4d64b2e8b8",
    "/astro/armin/koji/syndiff/dev_runs/paper_dataset_20261001/C1/scene_boot/scene_bundle.npz": "b7874c22b5ad09ee6165f8f145e461bb91f18e4888a75dbb81a03204e1577237",
    "/astro/armin/koji/syndiff/dev_runs/paper_dataset_20261001/C1/scene_boot/scene_meta.json": "294e50677a280ce18a9109568c9515071b1d494680f3bc78493efb8cc7f9d2a1",
    "/astro/armin/koji/syndiff/dev_runs/paper_dataset_20261001/C1/source_scene_wcsrefit/bundle/fit_bundle.npz": "c4aa75aba6e801dc9fcf14217d6e9e5e3c1bafffddebd20a49639b024e5bbbda",
    "/astro/armin/koji/syndiff/dev_runs/chroma_v2_20260928/colour/s0024c1k2_u.csv": "07d20a6d46b141cc0eee6121d1c50ebc39bf4af8a3dd08fcb707bc0d20a7eb38"
  },
  "seconds": 22.301837921142578,
  "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"
  ]
}