Experimental contract
What this family tests
synthetic and Sachs benchmark studies
- Synthetic j-stable DCDI comparison
- Descriptive runtime measurement
- Sachs pooled versus regime-stable study
- GES, CGES, and TC-GES comparison
- OECD PISA regime-stability study
Book-to-code crosswalk
The highlighted Experiment cards covered here
- Experiment: j-stable causal-discovery protocol.20.4 Experimental Validation of \(j-\)Stable Causal Discovery · reported result or audit · direct chapter family
- Experiment: PISA causal-density diagnostic.25.5.1 PISA 2022 Socio–Economic Panel · reported result or audit · direct family
Implementation map
From entry point to source surface
Start here
These concrete files are selected from the complete registered source surface to orient the reader.
- runner · public-pinned —
causal-sheaves:experiments/psifci/run_psifci_jstable.py↗Open the pinned public source file. - runner · staged-not-public —
kan-do-dcdi-archive:experiments/j_sheaf_regimes.pyLocate this file in the curated companion packet; no public download is currently offered. - runner · public-pinned —
causal-sheaves:experiments/sachs/run_ges.py↗Open the pinned public source file. - runner · public-pinned —
causal-sheaves:experiments/dcdi/dcdi_benchmark_val.py↗Open the pinned public source file.
Author-declared entry points
artifacts/kan_do_dcdi experiments
Resolved code
dependency · 6
kan-do-dcdi-archive:edge_scores.pykan-do-dcdi-archive:edge_scores_fastpatch.pykan-do-dcdi-archive:metrics.pykan-do-dcdi-archive:mmd_utils.pykan-do-dcdi-archive:rn_flow.pykan-do-dcdi-archive:sheaf_metrics.py
runner · 25
causal-sheaves:experiments/dcdi/dcdi_benchmark_val.py↗causal-sheaves:experiments/dcdi/dcdi_run_patched_v15.py↗causal-sheaves:experiments/dcdi/jstable_eval.py↗causal-sheaves:experiments/interference/interference_minimal_v2.py↗causal-sheaves:experiments/interference/interference_plots.py↗causal-sheaves:experiments/psifci/alpha_sweep_psifci.py↗causal-sheaves:experiments/psifci/run_psifci_jstable.py↗causal-sheaves:experiments/sachs/align_and_eval_sachs.py↗causal-sheaves:experiments/sachs/make_env_labels_sachs.py↗causal-sheaves:experiments/sachs/run_ges.py↗kan-do-dcdi-archive:experiments/j_sheaf_regimes.pykan-do-dcdi-archive:experiments/j_sheaf_regimes_fast.pykan-do-dcdi-archive:experiments/kan_do_lincs.pykan-do-dcdi-archive:experiments/kan_do_pisa2022.pykan-do-dcdi-archive:experiments/kan_do_s9.pykan-do-dcdi-archive:experiments/kan_do_s9_multivar.pykan-do-dcdi-archive:experiments/kan_do_synth_linear.pykan-do-dcdi-archive:experiments/sachs_miniexp.pykan-do-dcdi-archive:experiments/sachs_miniexp_enhanced.pykan-do-dcdi-archive:experiments/sheaf_glue.pykan-do-dcdi-archive:experiments/synthetic_linear_gaussian.pykan-do-dcdi-archive:kan_do_dcdi_core.pykan-do-dcdi-archive:kan_ops.pykan-do-dcdi-archive:lincs_m_hspa8.pykan-do-dcdi-archive:pisa_run_calib_hisei_escs.py
Evidence record
Artifacts and frozen runs
Result artifacts
synthetic and Sachs result tables
Run records
No run-level packet is registered. The family retains code-level provenance, but public run reproduction still requires curation.
Evidence boundary
The mixed and negative Sachs results remain part of the evidence; runtime plots are descriptive implementation measurements.
This registry links the experiments reported by the three books to their executable or archived code surfaces. A code link establishes traceability, not independent reproduction, correctness, or support for a claim beyond the experiment's stated boundary.