Generated from the full canonical file for this source snapshot. Line numbers match the library source.
Source SHA256: d570abb84f56cef0ce64892a52de9b8250820abe7d2fba3df146873c5b883e54
1#!/usr/bin/env bash2set -euo pipefail34script_root=$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")/../.." && pwd)5cd "$script_root"67# region book:transport-scattering-worked-commands8DPT_EXAMPLE_OUTPUT=${1:?Pass a new absolute output directory outside the checkout}9if [[ "$DPT_EXAMPLE_OUTPUT" != /* || -e "$DPT_EXAMPLE_OUTPUT" ]]; then10echo "The output directory must be absolute and new." >&211exit 212fi13export PYTHONPATH=python14.venv/bin/dpt-check-gpu15.venv/bin/python experiments/transport-recovery/repair.py \16--mode reference --sampling-multiplier 16 \17--output "$DPT_EXAMPLE_OUTPUT/reference"18.venv/bin/python experiments/transport-recovery/repair.py \19--mode stochastic --sampling-multiplier 16 --repetitions 32 \20--seed-base 2026091501 \21--reference "$DPT_EXAMPLE_OUTPUT/reference/scattering-reference/reference.json" \22--output "$DPT_EXAMPLE_OUTPUT/recovery"23.venv/bin/python experiments/transport-recovery/verify_walkthrough.py \24--input "$DPT_EXAMPLE_OUTPUT/recovery" \25--reference "$DPT_EXAMPLE_OUTPUT/reference/scattering-reference/reference.json"26# endregion book:transport-scattering-worked-commands27