.. _reports-index: Reports ======= A **report** is a whole analysis of a real dataset, written in SpyDE and exported as one self-contained HTML page: the figures are baked in, and the interactive panels run entirely in the reader's browser — no server, no Python, no install. Each one below is a single file you can open, download, or link to. They are also meant to be *handed out*. Every report has a stable URL and a QR code sized for a conference poster, so a reader can scan it and explore the actual dataset on their phone instead of squinting at a static figure of it. .. _report-pdcusi: PdCuSi metallic glass — crystallization, in situ ------------------------------------------------ A Pd–Cu–Si metallic glass crystallizing under the beam, recorded as a 4D-STEM series: 400 series steps × 47 × 39 probe positions × 128 × 128 detector, or **733,200 diffraction patterns** at 200 kV. Every pattern went through SpyDE's neural disk detector at a spot size of 8 px and a threshold of 0.30, followed by the scan-neighbour refine — a second pass that drops peaks no neighbouring probe position confirms. That gives 1,498,719 diffraction vectors. The crystallization onset then falls out of the vector *count* alone, with no phase identification and no fitting: the number of disks per probe position holds flat at 1.18 for the first hundred steps, rises steeply through step 149, tops out around 2.6, and drifts back to 2.28 by the end of the run — a 93 % rise from the first tenth of the series to the last. Asking the scan for a second opinion is what makes that step so clean. Run at a bare 0.35 threshold with no refine, the same transition sat on a noise floor four times higher and showed only a 25 % rise. The report carries that curve, the summed patterns either side of the transition, and a live explorer over the series: pick a step, point at the scan, and the diffraction pattern is redrawn in your browser from the vectors themselves. .. This page is itself served from ``/reports/``, and the report + QR files are staged into that same directory by ``conf.py``'s ``_stage_reports`` — so these hrefs are BARE FILENAMES. Prefixing them with ``reports/`` resolves to ``/reports/reports/…`` and silently breaks both the link and the QR image. .. raw:: html