Full transparency

Data, Code & Downloads

Everything needed to verify — or challenge — every number on this site.

The computational studies published on this site were run with the explicit goal of being checkable. Everything needed to verify or challenge them is provided here: the analysis code, the corpora as analysed, per-document provenance records for every text (title, date, source URL, authorship confidence, and scribal status), all numeric outputs including the full phrase lists, and every figure. Nothing was selected by hand: every number and figure in the documents regenerates by running the scripts.

Complete replication package

All analysis scripts, source and cleaned corpora with provenance manifests, results files, phrase lists, and figures — everything needed to re-run the studies from scratch. Python 3.13 with numpy and matplotlib; run order and source credits in the included README.

Download replication-package.zip (10.3 MB)

The documents

Each page on this site is also available as a Word document:

Numeric results (browsable)

The raw output files behind every reported number — validation grids, per-narrator recalls, the permutation test, attribution distances and votes, the open-set percentages, the full italics inventory, shared-phrase lists, and the New-Testament phrase census:

How to reproduce

1. Download the replication package and unzip it.

2. Install Python 3.13 with pip install numpy matplotlib.

3. Run prepare_bom.py, prepare_spalding_kjv.py, and prepare_controls.py (corpus preparation), then any analysis script. Outputs land in results/ and match the published documents.

Corpus sources

All corpus texts are 19th-century (or earlier) public-domain works. Transcription sources, credited per document in the manifests: the Joseph Smith Papers (verbatim transcripts; holograph/dictated documents only), Project Gutenberg, Internet Archive, Wikisource, centerplace.org, sidneyrigdon.com, eBible.org, and bcbooks/ scriptures-json.

All figures

fig1_kappa.png

fig1_kappa.png

fig2_pca.png

fig2_pca.png

fig3_candidates.png

fig3_candidates.png

fig4_openset.png

fig4_openset.png

fig5_shared_phrases.png

fig5_shared_phrases.png

fig6_register.png

fig6_register.png