13 Jupyter notebooks, the MATLAB Warp Factory reproduction kit, and the HF-Jobs sweep dispatcher.
| Notebook | Scope | Heavy compute |
|---|---|---|
| verification | SymPy/numpy verification of every key linearization expression | Local · pure symbolic |
| matter_shell | Path 2A — Fuchs bump function, Israel junction, angular decomposition, EC scaling | Local · moderate |
| israel_junction | Task 2A.6 — full Israel junction (static + boosted), critical λ* | Cell 8 → HF Jobs |
| thickness_bound | Task 2A.7 — minimum-thickness scaling Δmin/R = κβ/C, numerical sweep, Fuchs comparison | Cell 6 → HF Jobs |
| acceleration | Task 2A.10 — ADM 4-momentum obstruction, three-mechanism catalog, GW-recoil ceiling | Cells 9-12 → HF Jobs (GW) |
| krasnikov_tube | Task 2A.13 — Krasnikov 4D + Fuchs wall, Everett–Roman Eq. 14 reproduction, scaling law | Cell 19 → HF Jobs |
| shift_families | Phase 2C Slice 1 — alternate axisymmetric shifts (Alcubierre, Natário, Bessel) | HF Jobs sweep |
| hybrid_wall | Phase 2C Slice 2 — Krasnikov wall + Fuchs perturbation | HF Jobs sweep |
| time_dependent | Phase 2C Slice 3 — explicit v(t) ramp, antisymmetry of v̇ correction | Local |
| cosmological_exterior | Phase 2C Slice 5 — McVittie exterior, momentum-exchange ceiling | Local |
| fell_heisenberg | Phase 2D — multi-mode static shift, WEC + DEC at Eulerian level | Multiple HF-Jobs sweeps |
Helmerich, Fuchs et al. 2024's MATLAB Warp Factory toolkit (MIT-licensed, github.com/NerdsWithAttitudes/WarpFactory) is cloned out-of-tree at F:/science-projects/WarpFactory/. The project's interface lives in warp_factory_repro/:
fuchs_fig10_repro.m — Session 18 existence anchorkappa_sweep.m — Session 18 1-D Δ-bracketkappa_surface_sweep.m — Session 19 27-cell × 6-Δ surfacealcubierre_sanity.m — Session 19 Pfenning-Ford textbook EC violatorWarp Factory's metricGet_WarpShellComoving(...) builds a TOV shell + bump-function shift; evalMetric(M,1,1) returns a struct of NEC/WEC/DEC/SEC arrays. Headless MATLAB R2023a runs typically take 90 sec for the anchor, ~140 min for the full κ-surface sweep on 8 cores.
Headless invocation pattern:
matlab.exe -batch "cd('warp_factory_repro');
run('kappa_surface_sweep.m')"
Parameter sweeps too heavy for a notebook are factored into pure-Python sweep modules under hf_jobs/sweeps/. The dispatcher hf_jobs/run_sweep.py takes a JSON config (preview for local validation, full for HF Jobs / cpu-xl) and outputs to sweeps/<sweep>_<timestamp>.parquet.
Typical HF Jobs invocation (from a notebook cell):
hf jobs run --flavor cpu-xl --secrets HF_TOKEN \
--timeout 6h python:3.12 \
bash -c "git clone https://github.com/bshepp/alcubierre /work \
&& cd /work \
&& bash hf_jobs/jobs/run_fell_heisenberg.sh \
npts129_full upload-subdir"
Always validate the *_preview config locally before dispatching the *_full grid. HF Jobs is billed per second and the preview is the safety net.
Per-sweep pricing on cpu-xl (16 vCPU, 64 GB RAM): ~$0.10/hr; a full Fell–Heisenberg npts=129 sweep is ~10080 points × 14 sec/pt ÷ 64 workers ≈ 3.5 hr ≈ $0.35. Sweeps go to bshepp/alcubierre-sweeps on HF Hub.