{
  "$note": "Independent re-execution record. Written by scripts/reexecute.py; read by scripts/render_papers.mjs to render the verification badge. A match here means the analysis code, re-run from its pinned inputs, reproduced the published numbers \u2014 a computational reproduction, not peer review.",
  "object": "examples/face-attractiveness-preference",
  "slug": "face-perception-attractiveness-preference",
  "method": "re_execution",
  "runner": {
    "kind": "self-hosted-deterministic",
    "note": "the object's analysis code, re-run in an isolated work dir from its pinned inputs (fetched by id + md5), on a library stack independent of the authoring environment"
  },
  "authoring_environment": "claude-science / # Python 3.11.15",
  "ran_at": "2026-07-07T20:20:19Z",
  "environment": {
    "python": "3.13.12",
    "packages": {
      "numpy": "2.4.4",
      "pandas": "2.3.3",
      "scipy": "1.17.1",
      "statsmodels": "0.14.6",
      "matplotlib": "3.10.9"
    }
  },
  "inputs_pinned": [
    {
      "source": "figshare",
      "source_id": "5047666",
      "source_doi": "10.6084/m9.figshare.5047666",
      "license": "CC-BY-4.0",
      "files_used": [
        "london_faces_ratings.csv",
        "london_faces_info.csv"
      ]
    }
  ],
  "tolerance": {
    "rel": 1e-06,
    "abs": 1e-09
  },
  "results_file": "results.json",
  "code": {
    "component": "analysis",
    "path": "analysis.py",
    "sha256": "388b138c27e3e3d54e04af39c2e2aadce39524cfcc4f8aa6c4192278ed2c79b9"
  },
  "results_sha256": {
    "committed": "c64368ee149000b96747441582668edbd1eefa9fdcfc6f2aa17d7dbfd1be5f2f"
  },
  "wall_seconds": 1.2,
  "status": "not_reexecutable",
  "reason": "the analysis reads locally-provided input files it does not fetch, so it cannot be re-run from the object alone (the source dataset is public, but the shipped code is not self-fetching)",
  "stderr_tail": "                             ~~~~~~~~~~~~~~~^^\n  File \"/private/var/folders/v0/kmn6mmt56zx0_5ty0g_tf6s40000gn/T/reexec-face-perception-attractiveness-preference-zo1z1vq5/analysis.py\", line 73, in load_and_verify\n    m_r, m_i = md5_of(RATINGS_CSV), md5_of(INFO_CSV)\n               ~~~~~~^^^^^^^^^^^^^\n  File \"/private/var/folders/v0/kmn6mmt56zx0_5ty0g_tf6s40000gn/T/reexec-face-perception-attractiveness-preference-zo1z1vq5/analysis.py\", line 65, in md5_of\n    with open(path, \"rb\") as f:\n         ~~~~^^^^^^^^^^^^\nFileNotFoundError: [Errno 2] No such file or directory: 'london_faces_ratings.csv'"
}
