Skip to content

docs: add Tasks and Loss tabs - #3

Merged
GeophyAI merged 1 commit into
mainfrom
docs/tasks-loss-tabs
Oct 8, 2026
Merged

GeophyAI merged 1 commit into
mainfrom
docs/tasks-loss-tabs

Conversation

@GeophyAI

@GeophyAI GeophyAI commented Oct 8, 2026

Copy link
Copy Markdown
Collaborator

Add Tasks and Loss tabs: sweep-tasks and sweep-loss are public now.

  • mkdocs.yml: !import sweep-tasks@main and sweep-loss@master.
  • Docs CI: install sweep-tasks from git with --no-deps, plus pydantic / PyYAML / scipy / matplotlib. Its dependencies sweep-nn and sweep-io are not public, and the API page only renders runner, yaml_io and schemas, which import neither (checked with them blocked). The import check covers those three modules.
  • extra.section_repos (from docs(theme): header repo link follows the section #2): tasks → sweep-tasks and loss → sweep-loss, so the top-right GitHub link on those tabs names their own repo.
  • Home page: a What's-new card for the two packages (the oldest card rotates out), the family card and stack cards updated, footer links added, and Getting started cards for Tasks and Loss.

Merge after DeepWave-KAUST/sweep-loss#1 and DeepWave-KAUST/sweep-tasks#15: the site imports their docs at build time.

Checked with a local build of the production config (Tasks + Loss imported from the working trees): no warnings, and no broken internal links outside the two Viking links fixed in DeepWave-KAUST/sweep-tasks#16.

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant