INNER CODE UNIT · Python

verify_readme

gokayfem/awesome-vlm-architectures · scripts/embed_architecture_figures.py:149

def verify_readme(records: list[dict[str, object]]) -> None:
    text = README.read_text(encoding="utf-8")
    architecture = text.split("## Architectures", 1)[1].split(
        "## Important References", 1
    )[0]
    matches = list(re.finditer(r"(?m)^### \*\*(.+?)\*\*\s*$", architecture))
    sections = {
        match.group(1): architecture[
            match.start() : matches[position + 1].start()
            if position + 1 < len(matches)
            else len(architecture)
        ]
        for position, match in enumerate(matches)
    }
    titles = [str(record["title"]) for record in records]
    indices = [int(record["index"]) for record in records]
    slugs = [str(record["slug"]) for record in records]
    for name, values in (("title", titles), ("index", indices), ("slug", slugs)):

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…