INNER CODE UNIT · Python
models_block
gokayfem/awesome-vlm-architectures · scripts/build_release_timeline.py:448
def models_block(sections: list[dict[str, object]]) -> str:
years: dict[str, list[str]] = {}
for section in sections:
year = release_date(section)[:4]
label = str(section["label"])
anchor = github_anchor(str(section["heading"]))
years.setdefault(year, []).append(f"[{label}](#{anchor})")
lines = [
"## Models",
"",
"All architecture panels are ordered by release date, newest first. Models released on the same day retain editorial catalog order.",
"",
"<details>",
f"<summary>🧭 <i>Chronological Model Index ({len(sections)} architectures, newest first)</i></summary>",
"",
]
for year, links in years.items():
lines.extend([f"**{year}:** " + " | ".join(links), ""])