Wildfire-FM / scripts /reproduce_paper_outputs.py
yx21e's picture
Polish model card layout
c797814 verified
#!/usr/bin/env python3
"""Verify the released WildFIRE-FM public artifacts.
The Hub release verifies public figure previews, sanitized summaries, compiled
paper output, and release hygiene while manuscript source remains in the authors'
paper workspace.
"""
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()