Wildfire-FM / scripts /reproduce_paper_outputs.py
yx21e's picture
Remove manuscript TeX and table source artifacts
d3bbb53 verified
#!/usr/bin/env python3
"""Verify the released WildFIRE-FM public artifacts.
The Hub release intentionally excludes manuscript TeX/PDF source. This check
verifies public figure previews, sanitized summaries, and release hygiene.
"""
from __future__ import annotations
import subprocess
import sys
from pathlib import Path
ROOT = Path(__file__).resolve().parents[1]
def run(cmd: list[str]) -> None:
print("+", " ".join(cmd), flush=True)
subprocess.run(cmd, cwd=ROOT, check=True)
def main() -> None:
run([sys.executable, "scripts/check_paper_output_hashes.py"])
run([sys.executable, "scripts/audit_release.py"])
print("Verified public release artifacts and release audit.")
if __name__ == "__main__":
main()