INNER CODE UNIT · Python
main
gokayfem/awesome-vlm-architectures · scripts/embed_architecture_figures.py:186
def main() -> int:
parser = argparse.ArgumentParser()
parser.add_argument(
"--check",
action="store_true",
help="verify stable figure-to-panel mappings without rewriting files",
)
args = parser.parse_args()
records = json.loads(MANIFEST.read_text(encoding="utf-8"))["figures"]
if args.check:
verify_readme(records)
print(f"architecture figure mapping is current: {len(records)}/{len(records)}")
return 0
update_readme(records)
write_credits(records)
print(f"embedded {sum(r['status'] == 'extracted' for r in records)} figures")
print(
f"documented {sum(r['status'] == 'no-published-figure' for r in records)} no-figure sources"