Reproducibility
Every figure is computed, not drawn
A scientific reference should be checkable. The quantitative figures tied to P(t) on this site are generated by code you can run yourself, and the illustrative aggregate estimate comes from a Monte-Carlo procedure with a fixed random seed. This page shows the two core figures as selectable vector graphics and links the notebook that regenerates them.
Coherent enhancement: the N² law
When many constituents respond in phase, scattering amplitudes add and the effective cross-section scales as the square of their number, N², rather than linearly. This is the mechanism that lifts a tiny per-particle cross-section to macroscopic relevance, developed in the cross-section and deep-dive chapters. The figure contrasts the coherent N² scaling with incoherent linear scaling on log–log axes.
Monte-Carlo convergence of the aggregate
P(t) is a product of factors, each uncertain across an order of magnitude. Modelling each factor as log-normal, we estimate the mean of the product by Monte-Carlo. Because the mean of a product of log-normals is available in closed form, we can check that the estimator is unbiased: the running estimate converges onto the analytic mean and its 95% confidence band shrinks as 1/√n. This complements the Monte-Carlo validation and sigma analysis chapters.
Reproduce it yourself
The notebook below regenerates both figures and prints the Monte-Carlo
estimate against the analytic mean. It has a fixed seed, so results are
identical run to run, and depends only on numpy and
matplotlib.
Download the notebook — pt-schubart-reproducibility.ipynb →
Run with pip install numpy matplotlib then open in Jupyter, or
execute headless with jupyter nbconvert --execute.