{
  "new_experiment": {
    "purpose": "fixed synthetic mechanism study; no training search",
    "seed_range": [
      7300,
      7319
    ],
    "sensors": 24,
    "noise_levels": [
      0.0,
      0.05,
      0.15
    ],
    "noise_scaling": "RMS of clean sensor values for each layout",
    "condition": {
      "spread": 1.0000000000000002,
      "clustered": 132.20250677563152
    },
    "helmholtz_results": [
      {
        "layout": "spread",
        "noise": 0.0,
        "median": 3.0517348790055187e-16,
        "min": 3.0517348790055187e-16,
        "max": 3.0517348790055187e-16,
        "all": [
          3.0517348790055187e-16,
          3.0517348790055187e-16,
          3.0517348790055187e-16,
          3.0517348790055187e-16,
          3.0517348790055187e-16,
          3.0517348790055187e-16,
          3.0517348790055187e-16,
          3.0517348790055187e-16,
          3.0517348790055187e-16,
          3.0517348790055187e-16,
          3.0517348790055187e-16,
          3.0517348790055187e-16,
          3.0517348790055187e-16,
          3.0517348790055187e-16,
          3.0517348790055187e-16,
          3.0517348790055187e-16,
          3.0517348790055187e-16,
          3.0517348790055187e-16,
          3.0517348790055187e-16,
          3.0517348790055187e-16
        ]
      },
      {
        "layout": "spread",
        "noise": 0.05,
        "median": 0.01047412630340061,
        "min": 0.0011621121681008309,
        "max": 0.02614786910441674,
        "all": [
          0.0011621121681008309,
          0.017900223596057693,
          0.02614786910441674,
          0.011563014711869985,
          0.017205373015711335,
          0.021852122521879735,
          0.0099053426888999,
          0.012523653325807729,
          0.013689345513579587,
          0.0063103990264957565,
          0.01104290991790132,
          0.0072347668752456625,
          0.007252633139008159,
          0.0073402890333865165,
          0.025194567059441897,
          0.0066348379494198155,
          0.00407407970759531,
          0.013973695217970634,
          0.008806979529392137,
          0.00588096033973919
        ]
      },
      {
        "layout": "spread",
        "noise": 0.15,
        "median": 0.0314223789102019,
        "min": 0.003486336504302474,
        "max": 0.07844360731325034,
        "all": [
          0.003486336504302474,
          0.05370067078817279,
          0.07844360731325034,
          0.034689044135610754,
          0.05161611904713455,
          0.06555636756563864,
          0.029716028066699898,
          0.037570959977423594,
          0.041068036540739566,
          0.01893119707948762,
          0.03312872975370391,
          0.021704300625737763,
          0.02175789941702484,
          0.022020867100158582,
          0.0755837011783251,
          0.01990451384825968,
          0.012222239122786428,
          0.0419210856539121,
          0.026420938588176842,
          0.01764288101921805
        ]
      },
      {
        "layout": "clustered",
        "noise": 0.0,
        "median": 1.07964847385219e-14,
        "min": 1.07964847385219e-14,
        "max": 1.07964847385219e-14,
        "all": [
          1.07964847385219e-14,
          1.07964847385219e-14,
          1.07964847385219e-14,
          1.07964847385219e-14,
          1.07964847385219e-14,
          1.07964847385219e-14,
          1.07964847385219e-14,
          1.07964847385219e-14,
          1.07964847385219e-14,
          1.07964847385219e-14,
          1.07964847385219e-14,
          1.07964847385219e-14,
          1.07964847385219e-14,
          1.07964847385219e-14,
          1.07964847385219e-14,
          1.07964847385219e-14,
          1.07964847385219e-14,
          1.07964847385219e-14,
          1.07964847385219e-14,
          1.07964847385219e-14
        ]
      },
      {
        "layout": "clustered",
        "noise": 0.05,
        "median": 0.886050183671278,
        "min": 0.11478681738725971,
        "max": 3.2583649846645764,
        "all": [
          1.0027913617365232,
          1.100843019151856,
          0.6253810709515474,
          1.7582525863889447,
          0.7157095527249995,
          0.9463827570243755,
          0.14702515427503443,
          0.14509771910185443,
          1.9108100602632336,
          0.4522236173235692,
          0.7064768065787197,
          0.11478681738725971,
          0.2237843720354778,
          1.0609236678011766,
          3.2583649846645764,
          0.2722452673231322,
          0.8257176103181806,
          2.10797321969352,
          2.048466397850902,
          2.002595788362641
        ]
      },
      {
        "layout": "clustered",
        "noise": 0.15,
        "median": 2.658150551013824,
        "min": 0.34436045216174105,
        "max": 9.775094953993714,
        "all": [
          3.008374085209584,
          3.3025290574555286,
          1.876143212854601,
          5.274757759166845,
          2.1471286581749918,
          2.839148271073121,
          0.44107546282507837,
          0.4352931573055802,
          5.732430180789728,
          1.3566708519706903,
          2.119430419736118,
          0.34436045216174105,
          0.6713531161064172,
          3.1827710034035195,
          9.775094953993714,
          0.816735801969404,
          2.4771528309545268,
          6.323919659080585,
          6.145399193552732,
          6.007787365087943
        ]
      }
    ],
    "omitted_mode_relative_error": 0.1825133581852462,
    "heat_errors": {
      "matched": 0.020911852997447005,
      "wrong_diffusivity": 0.127662272600364
    },
    "heat_seed": 7400,
    "checks": {
      "projection_error_mean_max": 4.218038719900152e-17,
      "network_energy": 0.0005507010128079836,
      "sum_edge_energy": 0.0005507010128079836,
      "identity_error": 0.0,
      "noiseless_spread_error": 3.0517348790055187e-16,
      "heat_zero_boundary_max": 1.5430549669256648e-16
    }
  },
  "historical_pinn": {
    "device": "cpu",
    "n": 128,
    "epochs": 1800,
    "helmholtz": 6.0,
    "osnr_full_psnr": 141.78293935902144,
    "osnr_full_rmse": 1.9703561804362835e-07,
    "osnr_full_ms": 0.16945786774158478,
    "osnr_full_active_fraction": 1.0,
    "osnr_low_psnr": 136.37777729015912,
    "osnr_low_rmse": 3.671156036944012e-07,
    "osnr_low_ms": 0.29345788061618805,
    "osnr_low_active_fraction": 0.08355712890625,
    "pinn_psnr": 21.14580636917436,
    "pinn_rmse": 0.2120319902896881,
    "pinn_train_ms": 109112.26179078221,
    "pinn_final_loss": 15.009747505187988,
    "speedup_vs_pinn_train_full": 643890.2084922562,
    "speedup_vs_pinn_train_low": 371815.7493732109
  },
  "source_hashes": {
    "apps_industrial_breakthrough/pinn_operator_home_turf_outputs_n128_e1800/metrics.json": "40d1b7cfb832a401d283d3da80ce44db8863e71f0336f82fbe3c951b1afe00c0",
    "apps_industrial_breakthrough/pinn_operator_home_turf_challenger.py": "2a885ec0c159bc7ddb08146d3d9bfd2a061fa0e4b23ac1b0d11714d955e33631",
    "publication_series/manuscripts/M02/supplement.json": "74c340ce62aab4049505c0b800dbb119011375570f7302208785cc85b633be4c"
  },
  "historical_audit": [
    "Full-grid spectral forcing versus sampled, bilinearly interpolated forcing for PINN.",
    "PINN additionally receives sampled solution values.",
    "Inspected runner contains no explicit periodic-boundary penalty or periodic coordinate embedding.",
    "Recorded metrics omit width, layer count and several run arguments; present source defaults do not establish the historical values.",
    "Spectral inversion is a classical FFT solver, not an exponential B-spline evaluation.",
    "Raw prediction arrays/checkpoints are not retained; no reconstructed neural rollout is shown."
  ]
}
