MATTOCCIA LABS / RESEARCH ENGINES / FUSION

Inertial Fusion Diagnostics — Quantitative Assessment of Published Experimental Measurements

Study context

Problem addressed
How sensitive is a diagnostic image measurement to processing choices?
Contribution relative to existing methods
The study varies background and region of interest within the same published frame to quantify sensitivity.
Potential commercial use
Use the protocol to define processing checks for detector image reports.

Market context and value assumptions on the engine page

FPE-002

Experiment conclusions

In the seven STFC detector images, the intensity centroid was sensitive to the background and analysis area. For one frame, the vertical spread reached 37.7 pixels across the six tested combinations.

Study limits. This is sensitivity to processing the same image. It does not measure differences between implosions, fusion yield or physical plasma dimensions.

Real experimental retrospective analysis. Version0.1.0; computational verification does not establish a new physical discovery.

Abstract and objective

Inventory the published experimental archive and characterize raw detector arrays and pixel-domain processing robustness. No implosion-performance or operating-parameter analysis.

Dataset, selection and provenance

{
  "dataset": {
    "source": "STFC eData OMEAG_SAI-23A",
    "doi": "10.5286/edata/944",
    "item_uuid": "e7a22beb-f55a-45a0-a0c7-bca8eb94d849",
    "authors": [
      "Khan, Matthew Ben",
      "Churnetski, Kristen",
      "Barlow, Duncan",
      "Betti, Riccardo ",
      "Freeman, Calum",
      "Glize, Kevin",
      "Kunimune, Justin",
      "Lees, Aarne",
      "Mancini, Roberto C.",
      "Nutter, Arun",
      "Paddock, Robert",
      "Regan, Sean",
      "Stoeckl, Christian",
      "Theobald, Wolfgang",
      "Woolsey, Nigel",
      "Scott, R.H.H. "
    ],
    "issued": [
      "2025-06-17"
    ],
    "archive_sha256": "89928d857b29304d0be65ca0805b398444dfbea9802a37c6473e2f1089dd0966",
    "archive_bytes": 64965109,
    "license": "https://creativecommons.org/licenses/by/4.0/",
    "type": "real_experimental_detector_data"
  },
  "configuration": {},
  "counts": {
    "entries": 74,
    "files": 63,
    "directories": 11,
    "expanded_bytes": 81949600,
    "formats": {
      "txt": 15,
      "csv": 25,
      "hdf": 7,
      "pdf": 8,
      "xlsx": 1,
      "ps": 7
    },
    "selected_raw_hdf_files": 7,
    "recognized_diagnostic_families": 3,
    "raw_images_analyzed": 7,
    "selected_measurements": 7,
    "detector_pixels": 28000000,
    "valid_detector_pixels": 28000000,
    "source_processed_PSL_arrays_not_analyzed": 7,
    "inconclusive_images": 0
  }
}

Computational methods

Methods and all parameters are in the accompanying METHODOLOGY and manifest. Originals and transformed displays remain distinct. Units and unknown calibrations are explicit.

Verified quantitative findings

ICF-01 / OBSERVED

Verified experimental diagnostic inventory

Bounded ZIP path/type/size validation, hashes, original HDF4 layout inspection

{
  "entries": 74,
  "files": 63,
  "directories": 11,
  "expanded_bytes": 81949600,
  "formats": {
    "txt": 15,
    "csv": 25,
    "hdf": 7,
    "pdf": 8,
    "xlsx": 1,
    "ps": 7
  },
  "selected_raw_hdf_files": 7,
  "recognized_diagnostic_families": 3,
  "raw_images_analyzed": 7,
  "selected_measurements": 7,
  "detector_pixels": 28000000,
  "valid_detector_pixels": 28000000,
  "source_processed_PSL_arrays_not_analyzed": 7,
  "inconclusive_images": 0
}

Units: files/arrays/pixels

Uncertainty: Inventory counts exact for the acquired archive; calibration completeness not assumed

Limits: Only raw detector image arrays analyzed numerically; target/operating/performance and processed nuclear diagnostics excluded.

ICF-02 / DERIVED

Raw detector-frame intensity and coordinate characterization

Original gel_raw arrays, finite pixels, declared border background and positive detector-intensity weights

[
  {
    "shot_id": "109090",
    "shape": [
      2000,
      2000
    ],
    "mean_raw": 1562.0641205,
    "invalid_pixels": 0,
    "centroid_detector_px": {
      "x_px": 1086.2392632178764,
      "y_px": 790.4221649938025
    }
  },
  {
    "shot_id": "109092",
    "shape": [
      2000,
      2000
    ],
    "mean_raw": 1706.347387,
    "invalid_pixels": 0,
    "centroid_detector_px": {
      "x_px": 1071.9314847938406,
      "y_px": 724.1508557007272
    }
  },
  {
    "shot_id": "109093",
    "shape": [
      2000,
      2000
    ],
    "mean_raw": 1601.224684,
    "invalid_pixels": 0,
    "centroid_detector_px": {
      "x_px": 999.1720116519263,
      "y_px": 780.992256901312
    }
  },
  {
    "shot_id": "109094",
    "shape": [
      2000,
      2000
    ],
    "mean_raw": 1597.886932,
    "invalid_pixels": 0,
    "centroid_detector_px": {
      "x_px": 1091.705129306671,
      "y_px": 800.5721078605079
    }
  },
  {
    "shot_id": "109098",
    "shape": [
      2000,
      2000
    ],
    "mean_raw": 1593.382042,
    "invalid_pixels": 0,
    "centroid_detector_px": {
      "x_px": 1082.8356007731697,
      "y_px": 743.394051198614
    }
  },
  {
    "shot_id": "109099",
    "shape": [
      2000,
      2000
    ],
    "mean_raw": 1617.0900105,
    "invalid_pixels": 0,
    "centroid_detector_px": {
      "x_px": 989.382715516441,
      "y_px": 783.2196149598625
    }
  },
  {
    "shot_id": "109103",
    "shape": [
      2000,
      2000
    ],
    "mean_raw": 1653.855116,
    "invalid_pixels": 0,
    "centroid_detector_px": {
      "x_px": 1087.1791197434009,
      "y_px": 807.3200627132504
    }
  }
]

Units: uncalibrated detector units and detector pixels

Uncertainty: Pixel-grid half-pixel descriptor; total calibration/systematic error not available

Limits: No physical plasma size, object-plane geometry, temperature, yield or implosion performance reconstructed.

ICF-03 / DERIVED

Same-measurement preprocessing robustness

All6fixed combinations of borderquantile25/50/75 and whole/central80percentROI; no outcome optimization

[
  {
    "shot_id": "109090",
    "sensitivity": {
      "x_range_px": 8.482993794463255,
      "y_range_px": 27.493343077138547,
      "method": "All6declared background/fixedROI combinations; range is preprocessing sensitivity, not a confidence interval or physical shot-to-shot difference"
    }
  },
  {
    "shot_id": "109092",
    "sensitivity": {
      "x_range_px": 19.662304210247612,
      "y_range_px": 31.186901151629513,
      "method": "All6declared background/fixedROI combinations; range is preprocessing sensitivity, not a confidence interval or physical shot-to-shot difference"
    }
  },
  {
    "shot_id": "109093",
    "sensitivity": {
      "x_range_px": 0.8656053439643756,
      "y_range_px": 4.9670732604679415,
      "method": "All6declared background/fixedROI combinations; range is preprocessing sensitivity, not a confidence interval or physical shot-to-shot difference"
    }
  },
  {
    "shot_id": "109094",
    "sensitivity": {
      "x_range_px": 5.882454976262807,
      "y_range_px": 19.39653326914288,
      "method": "All6declared background/fixedROI combinations; range is preprocessing sensitivity, not a confidence interval or physical shot-to-shot difference"
    }
  },
  {
    "shot_id": "109098",
    "sensitivity": {
      "x_range_px": 18.08158473962021,
      "y_range_px": 37.72015718203966,
      "method": "All6declared background/fixedROI combinations; range is preprocessing sensitivity, not a confidence interval or physical shot-to-shot difference"
    }
  },
  {
    "shot_id": "109099",
    "sensitivity": {
      "x_range_px": 0.8047038626384619,
      "y_range_px": 4.762418254523141,
      "method": "All6declared background/fixedROI combinations; range is preprocessing sensitivity, not a confidence interval or physical shot-to-shot difference"
    }
  },
  {
    "shot_id": "109103",
    "sensitivity": {
      "x_range_px": 4.827974601995265,
      "y_range_px": 8.301585077136565,
      "method": "All6declared background/fixedROI combinations; range is preprocessing sensitivity, not a confidence interval or physical shot-to-shot difference"
    }
  }
]

Units: detector pixels; sensitivity range, not confidence interval

Uncertainty: Observed parameter-sensitivity spread; not total physical uncertainty

Limits: Explicit substitution for cross-implosion/performance comparison. No operating-parameter joins or best-performing shot ranking.

Measurements and comparisons

ShotShapeValid pixelsMean rawDetector centroid / pxSensitivity x/y / px
109090[2000, 2000]40000001562.0641205{'x_px': 1086.2392632178764, 'y_px': 790.4221649938025}{'x_range_px': 8.482993794463255, 'y_range_px': 27.493343077138547, 'method': 'All6declared background/fixedROI combinations; range is preprocessing sensitivity, not a confidence interval or physical shot-to-shot difference'}
109092[2000, 2000]40000001706.347387{'x_px': 1071.9314847938406, 'y_px': 724.1508557007272}{'x_range_px': 19.662304210247612, 'y_range_px': 31.186901151629513, 'method': 'All6declared background/fixedROI combinations; range is preprocessing sensitivity, not a confidence interval or physical shot-to-shot difference'}
109093[2000, 2000]40000001601.224684{'x_px': 999.1720116519263, 'y_px': 780.992256901312}{'x_range_px': 0.8656053439643756, 'y_range_px': 4.9670732604679415, 'method': 'All6declared background/fixedROI combinations; range is preprocessing sensitivity, not a confidence interval or physical shot-to-shot difference'}
109094[2000, 2000]40000001597.886932{'x_px': 1091.705129306671, 'y_px': 800.5721078605079}{'x_range_px': 5.882454976262807, 'y_range_px': 19.39653326914288, 'method': 'All6declared background/fixedROI combinations; range is preprocessing sensitivity, not a confidence interval or physical shot-to-shot difference'}
109098[2000, 2000]40000001593.382042{'x_px': 1082.8356007731697, 'y_px': 743.394051198614}{'x_range_px': 18.08158473962021, 'y_range_px': 37.72015718203966, 'method': 'All6declared background/fixedROI combinations; range is preprocessing sensitivity, not a confidence interval or physical shot-to-shot difference'}
109099[2000, 2000]40000001617.0900105{'x_px': 989.382715516441, 'y_px': 783.2196149598625}{'x_range_px': 0.8047038626384619, 'y_range_px': 4.762418254523141, 'method': 'All6declared background/fixedROI combinations; range is preprocessing sensitivity, not a confidence interval or physical shot-to-shot difference'}
109103[2000, 2000]40000001653.855116{'x_px': 1087.1791197434009, 'y_px': 807.3200627132504}{'x_range_px': 4.827974601995265, 'y_range_px': 8.301585077136565, 'method': 'All6declared background/fixedROI combinations; range is preprocessing sensitivity, not a confidence interval or physical shot-to-shot difference'}
FileFormatBytesDiagnosticSelected
DataRepo/README.txttxt2117dataset_documentationFalse
DataRepo/Datasheet.csvcsv3311dataset_documentationFalse
DataRepo/Nuclear Reports/NuclearReport_109090.csvcsv655source_nuclear_reportFalse
DataRepo/Nuclear Reports/NuclearReport_109099.csvcsv533source_nuclear_reportFalse
DataRepo/Nuclear Reports/NuclearReport_109092.csvcsv655source_nuclear_reportFalse
DataRepo/Nuclear Reports/NuclearReport_109094.csvcsv655source_nuclear_reportFalse
DataRepo/Nuclear Reports/NuclearReport_109093.csvcsv655source_nuclear_reportFalse
DataRepo/Nuclear Reports/NuclearReport_109098.csvcsv655source_nuclear_reportFalse
DataRepo/Nuclear Reports/NuclearReport_109103.csvcsv655source_nuclear_reportFalse
DataRepo/Nuclear Reports/All Shot - Modernised Report.csvcsv613source_nuclear_reportFalse
DataRepo/SLOS-TRXI/Raw Data/slos_trxi_s109090_trxi_-1-[phosphor].hdfhdf7304893xray_detectorTrue
DataRepo/SLOS-TRXI/Raw Data/slos_trxi_s109092_trxi_-1-[phosphor].hdfhdf7552747xray_detectorTrue
DataRepo/SLOS-TRXI/Raw Data/slos_trxi_s109093_trxi_-1-[phosphor].hdfhdf6654807xray_detectorTrue
DataRepo/SLOS-TRXI/Raw Data/slos_trxi_s109094_trxi_-1-[phosphor].hdfhdf6855292xray_detectorTrue
DataRepo/SLOS-TRXI/Raw Data/slos_trxi_s109098_trxi_-1-[phosphor].hdfhdf6875830xray_detectorTrue
DataRepo/SLOS-TRXI/Raw Data/slos_trxi_s109099_trxi_-1-[phosphor].hdfhdf6671378xray_detectorTrue
DataRepo/SLOS-TRXI/Raw Data/slos_trxi_s109103_trxi_-1-[phosphor].hdfhdf7066846xray_detectorTrue
DataRepo/SLOS-TRXI/TRXI Processed/109090_trxi_summary.pdfpdf2902562xray_detectorFalse
DataRepo/SLOS-TRXI/TRXI Processed/109092_trxi_summary.pdfpdf2911536xray_detectorFalse
DataRepo/SLOS-TRXI/TRXI Processed/109093_trxi_summary.pdfpdf2839218xray_detectorFalse
DataRepo/SLOS-TRXI/TRXI Processed/109094_trxi_summary.pdfpdf2847378xray_detectorFalse
DataRepo/SLOS-TRXI/TRXI Processed/109098_trxi_summary.pdfpdf2889213xray_detectorFalse
DataRepo/SLOS-TRXI/TRXI Processed/109099_trxi_summary.pdfpdf2847716xray_detectorFalse
DataRepo/SLOS-TRXI/TRXI Processed/109103_trxi_summary.pdfpdf2558555xray_detectorFalse
DataRepo/Wedge Range Filter/Om230725 WRF summary-1.pdfpdf883854proton_spectrometerFalse
DataRepo/Wedge Range Filter/WRF Data/spectrum_109090_TIM6.csvcsv10840proton_spectrometerFalse
DataRepo/Wedge Range Filter/WRF Data/spectrum_109092_NDI.csvcsv5420proton_spectrometerFalse
DataRepo/Wedge Range Filter/WRF Data/spectrum_109092_P2.csvcsv5420proton_spectrometerFalse
DataRepo/Wedge Range Filter/WRF Data/spectrum_109092_TIM6.csvcsv10989proton_spectrometerFalse
DataRepo/Wedge Range Filter/WRF Data/spectrum_109093_NDI.csvcsv2148proton_spectrometerFalse
DataRepo/Wedge Range Filter/WRF Data/spectrum_109093_P2.csvcsv2148proton_spectrometerFalse
DataRepo/Wedge Range Filter/WRF Data/spectrum_109093_TIM6.csvcsv10227proton_spectrometerFalse
DataRepo/Wedge Range Filter/WRF Data/spectrum_109094_NDI.csvcsv2070proton_spectrometerFalse
DataRepo/Wedge Range Filter/WRF Data/spectrum_109094_P2.csvcsv2070proton_spectrometerFalse
DataRepo/Wedge Range Filter/WRF Data/spectrum_109094_P2_1.csvcsv2070proton_spectrometerFalse
DataRepo/Wedge Range Filter/WRF Data/spectrum_109094_TIM6.csvcsv5571proton_spectrometerFalse
DataRepo/Wedge Range Filter/WRF Data/spectrum_109098_NDI.csvcsv2140proton_spectrometerFalse
DataRepo/Wedge Range Filter/WRF Data/spectrum_109098_P2.csvcsv2140proton_spectrometerFalse
DataRepo/Wedge Range Filter/WRF Data/spectrum_109098_TIM6.csvcsv5421proton_spectrometerFalse
DataRepo/Wedge Range Filter/WRF Data/spectrum_109099_TIM6.csvcsv5498proton_spectrometerFalse
DataRepo/Wedge Range Filter/WRF Data/spectrum_109103_TIM6.csvcsv11131proton_spectrometerFalse
DataRepo/Target Specifications/DDC6064 SAI_12A Type B Final Data.xlsxxlsx55076dataset_documentationFalse
DataRepo/Neutron Temporal Diagnostic/Scintilator Traces/109090_cryontd.txttxt43000neutron_temporalFalse
DataRepo/Neutron Temporal Diagnostic/Scintilator Traces/109092_cryontd.txttxt43000neutron_temporalFalse
DataRepo/Neutron Temporal Diagnostic/Scintilator Traces/109093_cryontd.txttxt43000neutron_temporalFalse
DataRepo/Neutron Temporal Diagnostic/Scintilator Traces/109094_cryontd.txttxt43000neutron_temporalFalse
DataRepo/Neutron Temporal Diagnostic/Scintilator Traces/109098_cryontd.txttxt43000neutron_temporalFalse
DataRepo/Neutron Temporal Diagnostic/Scintilator Traces/109099_cryontd.txttxt43000neutron_temporalFalse
DataRepo/Neutron Temporal Diagnostic/Scintilator Traces/109103_cryontd.txttxt43000neutron_temporalFalse
DataRepo/Neutron Temporal Diagnostic/Scintilator Traces/109090_cryontd_s.txttxt30000neutron_temporalFalse
DataRepo/Neutron Temporal Diagnostic/Scintilator Traces/109092_cryontd_s.txttxt30000neutron_temporalFalse
DataRepo/Neutron Temporal Diagnostic/Scintilator Traces/109093_cryontd_s.txttxt30000neutron_temporalFalse
DataRepo/Neutron Temporal Diagnostic/Scintilator Traces/109094_cryontd_s.txttxt30000neutron_temporalFalse
DataRepo/Neutron Temporal Diagnostic/Scintilator Traces/109098_cryontd_s.txttxt30000neutron_temporalFalse
DataRepo/Neutron Temporal Diagnostic/Scintilator Traces/109099_cryontd_s.txttxt30000neutron_temporalFalse
DataRepo/Neutron Temporal Diagnostic/Scintilator Traces/109103_cryontd_s.txttxt30000neutron_temporalFalse
DataRepo/Neutron Temporal Diagnostic/NTD Processed/109090_cryontd.psps1664809neutron_temporalFalse
DataRepo/Neutron Temporal Diagnostic/NTD Processed/109092_cryontd.psps1666652neutron_temporalFalse
DataRepo/Neutron Temporal Diagnostic/NTD Processed/109093_cryontd.psps1668114neutron_temporalFalse
DataRepo/Neutron Temporal Diagnostic/NTD Processed/109094_cryontd.psps1630477neutron_temporalFalse
DataRepo/Neutron Temporal Diagnostic/NTD Processed/109098_cryontd.psps1668414neutron_temporalFalse
DataRepo/Neutron Temporal Diagnostic/NTD Processed/109099_cryontd.psps1667093neutron_temporalFalse
DataRepo/Neutron Temporal Diagnostic/NTD Processed/109103_cryontd.psps1660333neutron_temporalFalse

Original scientific visualizations

STFC OMEAG_SAI-23A, shot 109090: original raw detector array displayed with explicit linear P01–P99 scaling and stride; no physical conversion. CC BY4.0; source authors in manifest.
STFC OMEAG_SAI-23A, shot 109090: original raw detector array displayed with explicit linear P01–P99 scaling and stride; no physical conversion. CC BY4.0; source authors in manifest.
Shot 109090: display-only positive raw-minus-original-border-median, clipped at transformed P99. Detector coordinates and explicit stride; source original unchanged. STFC CC BY4.0.
Shot 109090: display-only positive raw-minus-original-border-median, clipped at transformed P99. Detector coordinates and explicit stride; source original unchanged. STFC CC BY4.0.
Generic detector-pixel profiles after declared border-median subtraction; not plasma dimensions, yield or implosion performance.
Generic detector-pixel profiles after declared border-median subtraction; not plasma dimensions, yield or implosion performance.
STFC OMEAG_SAI-23A, shot 109092: original raw detector array displayed with explicit linear P01–P99 scaling and stride; no physical conversion. CC BY4.0; source authors in manifest.
STFC OMEAG_SAI-23A, shot 109092: original raw detector array displayed with explicit linear P01–P99 scaling and stride; no physical conversion. CC BY4.0; source authors in manifest.
Shot 109092: display-only positive raw-minus-original-border-median, clipped at transformed P99. Detector coordinates and explicit stride; source original unchanged. STFC CC BY4.0.
Shot 109092: display-only positive raw-minus-original-border-median, clipped at transformed P99. Detector coordinates and explicit stride; source original unchanged. STFC CC BY4.0.
Generic detector-pixel profiles after declared border-median subtraction; not plasma dimensions, yield or implosion performance.
Generic detector-pixel profiles after declared border-median subtraction; not plasma dimensions, yield or implosion performance.
STFC OMEAG_SAI-23A, shot 109093: original raw detector array displayed with explicit linear P01–P99 scaling and stride; no physical conversion. CC BY4.0; source authors in manifest.
STFC OMEAG_SAI-23A, shot 109093: original raw detector array displayed with explicit linear P01–P99 scaling and stride; no physical conversion. CC BY4.0; source authors in manifest.
Shot 109093: display-only positive raw-minus-original-border-median, clipped at transformed P99. Detector coordinates and explicit stride; source original unchanged. STFC CC BY4.0.
Shot 109093: display-only positive raw-minus-original-border-median, clipped at transformed P99. Detector coordinates and explicit stride; source original unchanged. STFC CC BY4.0.
Generic detector-pixel profiles after declared border-median subtraction; not plasma dimensions, yield or implosion performance.
Generic detector-pixel profiles after declared border-median subtraction; not plasma dimensions, yield or implosion performance.
STFC OMEAG_SAI-23A, shot 109094: original raw detector array displayed with explicit linear P01–P99 scaling and stride; no physical conversion. CC BY4.0; source authors in manifest.
STFC OMEAG_SAI-23A, shot 109094: original raw detector array displayed with explicit linear P01–P99 scaling and stride; no physical conversion. CC BY4.0; source authors in manifest.
Shot 109094: display-only positive raw-minus-original-border-median, clipped at transformed P99. Detector coordinates and explicit stride; source original unchanged. STFC CC BY4.0.
Shot 109094: display-only positive raw-minus-original-border-median, clipped at transformed P99. Detector coordinates and explicit stride; source original unchanged. STFC CC BY4.0.
Generic detector-pixel profiles after declared border-median subtraction; not plasma dimensions, yield or implosion performance.
Generic detector-pixel profiles after declared border-median subtraction; not plasma dimensions, yield or implosion performance.
STFC OMEAG_SAI-23A, shot 109098: original raw detector array displayed with explicit linear P01–P99 scaling and stride; no physical conversion. CC BY4.0; source authors in manifest.
STFC OMEAG_SAI-23A, shot 109098: original raw detector array displayed with explicit linear P01–P99 scaling and stride; no physical conversion. CC BY4.0; source authors in manifest.
Shot 109098: display-only positive raw-minus-original-border-median, clipped at transformed P99. Detector coordinates and explicit stride; source original unchanged. STFC CC BY4.0.
Shot 109098: display-only positive raw-minus-original-border-median, clipped at transformed P99. Detector coordinates and explicit stride; source original unchanged. STFC CC BY4.0.
Generic detector-pixel profiles after declared border-median subtraction; not plasma dimensions, yield or implosion performance.
Generic detector-pixel profiles after declared border-median subtraction; not plasma dimensions, yield or implosion performance.
STFC OMEAG_SAI-23A, shot 109099: original raw detector array displayed with explicit linear P01–P99 scaling and stride; no physical conversion. CC BY4.0; source authors in manifest.
STFC OMEAG_SAI-23A, shot 109099: original raw detector array displayed with explicit linear P01–P99 scaling and stride; no physical conversion. CC BY4.0; source authors in manifest.
Shot 109099: display-only positive raw-minus-original-border-median, clipped at transformed P99. Detector coordinates and explicit stride; source original unchanged. STFC CC BY4.0.
Shot 109099: display-only positive raw-minus-original-border-median, clipped at transformed P99. Detector coordinates and explicit stride; source original unchanged. STFC CC BY4.0.
Generic detector-pixel profiles after declared border-median subtraction; not plasma dimensions, yield or implosion performance.
Generic detector-pixel profiles after declared border-median subtraction; not plasma dimensions, yield or implosion performance.
STFC OMEAG_SAI-23A, shot 109103: original raw detector array displayed with explicit linear P01–P99 scaling and stride; no physical conversion. CC BY4.0; source authors in manifest.
STFC OMEAG_SAI-23A, shot 109103: original raw detector array displayed with explicit linear P01–P99 scaling and stride; no physical conversion. CC BY4.0; source authors in manifest.
Shot 109103: display-only positive raw-minus-original-border-median, clipped at transformed P99. Detector coordinates and explicit stride; source original unchanged. STFC CC BY4.0.
Shot 109103: display-only positive raw-minus-original-border-median, clipped at transformed P99. Detector coordinates and explicit stride; source original unchanged. STFC CC BY4.0.
Generic detector-pixel profiles after declared border-median subtraction; not plasma dimensions, yield or implosion performance.
Generic detector-pixel profiles after declared border-median subtraction; not plasma dimensions, yield or implosion performance.

Uncertainty, discussion and limitations

Validation and conclusions

Algorithm controls, independent numerical checks and exact acquired-source replay accompany publication. These are reproducible descriptions of selected real data, not a new plasma law, named instability, ignition result or validated prediction.

01e944055fa62c6996f2ba3e435043563ee897ea2f1749f61c327598f09a6ccc

Sources, data license and attribution

Original software: Apache2.0. Data-derived scientific report, plots and selected measurements: CC-BY-4.0. Source attribution and modifications: acquired source arrays, unit normalization, explicit selections, deterministic statistics and labeled display scaling by Mattoccia Labs; no source endorsement.

Reproduction

# Reproduce FPE-002

From the original source release, on qualified macOS Apple Silicon/Python3.12:

```sh
python3.12 scripts/setup_fusion.py
.venv-fpre/bin/python -m fusion.cli run --experiment FPE-002 --data .local/fusion
.venv-fpre/bin/python -m fusion.cli reproduce --experiment FPE-002 --job JOB_ID --data .local/fusion
```

Initial run acquires official data explicitly. Keep source responses and manifest. Reproduce rehashes original bytes and recomputes without network; missing or modified source objects cause a visible failure. Upstream may replace Zarr objects at the same URL, so fresh acquisition is not automatically the original version. A qualified selected-input public replay is separately labeled; it cannot replace full raw-source validation. No model, apparatus access or cloud is required. Other operating systems are not qualified.