The companion’s public source bundle includes the Markdown
manuscript, scripts/examples.py,
examples.json, the figure sources and rendered images,
Mermaid diagrams, packaging configuration, and a compact
paper-evidence.json snapshot of reported real-data
measurements. It also includes the supplied shelf artwork, which is kept
separate from the reading editions. No restricted news archive or full
catalog export is required to reproduce the fictional calculations.
From the Anthropology repository root, regenerate and check the numerical examples with:
cd papers/mathematics-of-anthropology
python3 scripts/examples.py
python3 scripts/examples.py --checkNumPy supplies the numerical linear algebra. Figure generation
retains editable SVGs and uses rsvg-convert for PNGs;
Mermaid source files are included with their rendered diagrams. The
README records the rendering and four-format build commands. The script
verifies unit norms, covariance and eigenvector identities, the
forward-return projection, residual orthogonality, cosine comparisons,
and the ridge solution. These are arithmetic and implementation checks,
not scientific validation of the real people model.
The reported Anthropology measurements retain their source dates and
model identifiers. The Hacker News people model is
eigenhacks:eigen:hn1:people:v1:bcaccd95b794; the
general-news model is
eigentimes:eigen:v2:people:v1:47debba3db48. The evidence
snapshot records the source paper’s checksum and audited implementation
revisions. The public source inventory records the companion inputs and
build revision. A refreshed news overlay must not silently replace the
dated evidence used in this edition.
The mathematical pipeline can be checked from synthetic inputs, while the empirical claims require their stated source artifacts and attribution rules. Keeping those two kinds of reproducibility distinct is part of making the model useful for research.