{
  "date_utc": "2026-11-13",
  "python": "3.11.7",
  "numpy": "1.26.4",
  "scipy": "1.13.1",
  "evolver": "2.70 unmodified Windows64",
  "executable_sha256": "ccf7a4c69db6ff7ffd01ac4be2328488dd670d6979d16f0542eba910e0cd2249",
  "source_sha256": {
    "foam\\scripts\\run_cluster_geometry.py": "83a045404bde0c9cc32e5e2eeeba510b03967b54f52c1a4d7b9371080c15f582",
    "foam\\scripts\\cluster_geometry.py": "dcb175602430058b4111ca561670274fbbd1a4e9735715cba6a2ead81e1f00f5",
    "foam\\docs\\cluster_geometry_protocol.md": "c0a009ed986e77133d3d3e98820409cf92e686921861b45a433dfd7afc21c703",
    "foam\\scripts\\report_cluster_geometry.py": "ff59ec3fdf271830e169caea5d61ab0566de3cfdb8f90fe745c22420a4bc3f73",
    "foam\\scripts\\cluster_geometry_page.html": "28e875d34ea1dcdc16e796130f7a9638b501df4af06f2fa3866a4ab1a4befda7",
    "foam\\docs\\literature_decisions_20261113.md": "cfd2608d49cd542f04ddd0d39c1267d8bf1a3a64db8ee0ed7429f37af43087ee",
    "foam/scripts/refresh_literature_20261113.py": "0e20652610f91563bf30413d587ba69f2367054b2bfa771504ec16e071a1b505"
  },
  "length_scale_m": 0.01,
  "surface_tension_N_m": 0.03,
  "surface_tension_source": "diagnostic input; not experimentally fitted",
  "physical_time": null,
  "scope": "dry framed geometry/reference only; no training",
  "evolver_download_url": "https://kenbrakke.com/evolver/downloads/Evolver2.70-Win32.zip",
  "evolver_archive_sha256": "16a99cf59d411f20fd042ff5b639d2f840131d21661139684d0074e543b49b3a"
}