{
  "field": "F1",
  "fit": "/astro/armin/koji/syndiff/dev_runs/paper_dataset_20261001/F1/fit",
  "scene": "/astro/armin/koji/syndiff/dev_runs/paper_dataset_20261001/F1/scene_boot",
  "checkpoint": "/astro/armin/koji/syndiff/dev_runs/paper_dataset_20261001/F1/fit/params.npz",
  "eval": "in-sample saved training state",
  "renderer_pin": "3609d467a7f17c9ed56a434d71f131ca5cf15528",
  "model_shape": [
    6,
    6,
    63,
    63
  ],
  "chroma_coefficients": [
    0.0066085257567465305,
    -0.10644244402647018,
    0.0282413512468338,
    -0.03421568498015404,
    0.009839477017521858,
    -0.02181938849389553,
    -0.05197080969810486,
    -0.003963930997997522,
    0.009865090250968933,
    -0.0029238483402878046,
    -0.001643402618356049,
    0.002677984070032835,
    0.004958534613251686,
    0.004849129356443882,
    -0.0026240504812449217,
    0.0013978889910504222,
    0.003364250995218754
  ],
  "meta": {
    "scene_dir": "/astro/armin/koji/syndiff/dev_runs/paper_dataset_20261001/F1/scene_boot",
    "out_dir": "/astro/armin/koji/syndiff/dev_runs/paper_dataset_20261001/F1/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": [
      -55.66033333333359,
      2098.925866666667
    ],
    "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/F1_s24c2k2_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/F1/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.9540559043053745,
    "colour_source": "/astro/armin/koji/syndiff/dev_runs/chroma_v2_20260928/colour/F1_s24c2k2_u.csv",
    "colour_counts": {
      "n_file_rows": 14733,
      "matched": 14602,
      "fallback": 131,
      "no_colour": 0
    },
    "chroma_delta2_mean": 0.0922581077602876,
    "g8_warm_start": {
      "params": "/astro/armin/koji/syndiff/dev_runs/paper_dataset_20261001/init_donors/photutils/F1/params_init.npz",
      "fit_meta": "/astro/armin/koji/syndiff/dev_runs/paper_dataset_20261001/init_donors/photutils/F1/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": "/home/kshukawa/syndiff_pipeline/dev/paper/paper1_single_ffi/runs/minbg_joint_20260923/bundle/fit_bundle.npz",
      "workspace": "/astro/armin/koji/syndiff/data/s0024/c2/k2/diff_linear",
      "frame_stem": "tess2020120182919-s0024-2-2",
      "frame_btjd": 1969.2714375695214,
      "sector": 24,
      "camera": 2,
      "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": 14733,
      "n_roles": {
        "contrib": 1655,
        "anchor": 9822,
        "nuisance": 3256
      },
      "n_demoted_masked_core": 1338,
      "n_union": 2262747,
      "n_owned_valid": 2006685,
      "n_pairs": 21990,
      "n_islands": 2288,
      "max_island": 224,
      "tiers": {
        "1": 835,
        "2": 348,
        "4": 368,
        "8": 328,
        "16": 197,
        "32": 140,
        "64": 51,
        "128": 16,
        "256": 5
      },
      "epsf_seed": "source params0 base, zero-padded, r^-3 wing beyond 5 px",
      "created": "2026-09-23T17:08:13",
      "masked_extra": {
        "source_scene": "/home/kshukawa/syndiff_pipeline/dev/forward_epsf_wcs/output/runs/scene15_20260923/scene",
        "bad_columns": [
          222,
          424,
          1023,
          1024,
          1032,
          1033,
          1376,
          1386,
          1505,
          1967,
          1968
        ],
        "n_spike_pixels": 1159,
        "n_nuisance_core_px": 33274,
        "n_extreme_px": 89,
        "n_union_masked": 43098,
        "valid_before": 2914263,
        "valid_after": 2823258,
        "chi_source": "/home/kshukawa/syndiff_pipeline/dev/forward_epsf_wcs/output/runs/scene15_20260923/residuals/eval_scene.npz"
      },
      "d14_swap": {
        "source_scene": "/home/kshukawa/syndiff_pipeline/dev/forward_epsf_wcs/output/runs/sffi_colour_20260924/scenes/F1_s24c2k2",
        "hp_d": "/astro/armin/koji/syndiff/dev_runs/paper_dataset_20261001/F1/bootstrap/diff/hp_d/tess2020120182919-s0024-2-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": 0,
        "n_stamp_px_masked": 0,
        "n_stamps_touched": 0,
        "n_demoted": 0,
        "demoted_source_ids": []
      },
      "demoted": {
        "csv": "/astro/armin/koji/syndiff/dev_runs/exclusion_20261001/S24_C2K2_exclude_v1min.csv",
        "n": 1896,
        "roles_before": [
          1673,
          10061,
          2999
        ],
        "roles_after": [
          1655,
          9822,
          3256
        ],
        "csv_sha256": "882903de5058394fcc16f3b54b22c418748a0fed33d4ec0efa14dbbaf0619651",
        "n_listed": 1896,
        "n_matched_in_scene": 1896,
        "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-01T17:32:35"
  },
  "n_sources": 14733,
  "n_trainees": 11477,
  "n_valid_unique": 1963587,
  "replay_flux_max_abs": 0.00048828125,
  "replay_flux_median_relative": 0.0,
  "replay_chi2_max_abs": 6.103515625e-05,
  "last_history": {
    "stage": 3,
    "step": 1999,
    "global_step": 4603,
    "loss": 25.861766815185547,
    "data_term": 25.464723587036133,
    "lap": 2.206789062597636e-08,
    "pixel_lap": 9.083879604077083e-08,
    "fine_nbr": 0.0,
    "local_poly": 1.3234756623958788e-09,
    "n_pix": 1963587.0,
    "grad_norm": 23.7723331451416,
    "step_s": 0.5909647941589355,
    "t": 1790893137.625574
  },
  "source_hashes": {
    "/astro/armin/koji/syndiff/dev_runs/paper_dataset_20261001/F1/fit/params.npz": "16fe59805679038e4c921a17675cc5b6a02e752853d7f146f674358a69fbb8a9",
    "/astro/armin/koji/syndiff/dev_runs/paper_dataset_20261001/F1/fit/fit_meta.json": "71b81971fb8600b7a0d2bf4fad77defb505948bf1334bccaab951c4147ddfdca",
    "/astro/armin/koji/syndiff/dev_runs/paper_dataset_20261001/F1/fit/flux_solved.npz": "0784a28dbc943b7bcdc074d2c5b4d8c242b7a6af900a622ea085cad5e94b0a8d",
    "/astro/armin/koji/syndiff/dev_runs/paper_dataset_20261001/F1/scene_boot/scene_bundle.npz": "cadf073f988c13fd037779cdd0a2515729531958e262245648c99a0b95c81cc9",
    "/astro/armin/koji/syndiff/dev_runs/paper_dataset_20261001/F1/scene_boot/scene_meta.json": "a19d679e92ffb13afb699ef1cd175118f3c333bc857f0593996ee7468ac4952a",
    "/home/kshukawa/syndiff_pipeline/dev/paper/paper1_single_ffi/runs/minbg_joint_20260923/bundle/fit_bundle.npz": "01bcb0a7e5d0f9b139bba971d7f9771bc1904e9e041d30b9008be1b947a5d50c",
    "/astro/armin/koji/syndiff/dev_runs/chroma_v2_20260928/colour/F1_s24c2k2_u.csv": "e598914eed9baaad1f7b0e204f453b16c75a489ac2c6c0bec29ad362d31291cd"
  },
  "seconds": 30.934579372406006,
  "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"
  ]
}