Skip to content

v0.3.0: Phase 2 complete#1

Merged
tommywsh9 merged 2 commits into
mainfrom
release/v0.3.0
May 12, 2026
Merged

v0.3.0: Phase 2 complete#1
tommywsh9 merged 2 commits into
mainfrom
release/v0.3.0

Conversation

@tommywsh9

Copy link
Copy Markdown
Collaborator
  • Scenario library — 4 presets (CIFAR-10 non-IID, MNIST IID, CIFAR-10 high-malicious, CIFAR-100), per-scenario leaderboards and matrix filtering
  • Multi-metric scoring — Accuracy Drop, Convergence Speed, Stability, Runtime, per-opponent and summary aggregation
  • Multi-dimensional leaderboard — sortable columns, baseline merge, scenario selector
  • Dashboard page — live arena stats, active jobs, top methods, recent submissions
  • Sidebar navigation — Dashboard, Arena, Bench, Leaderboard, Compare, Jobs
  • Matrix interaction — click cell for per-seed breakdown and stats
  • Arena UX — 4 template cards, evaluation intensity selector (Quick/Standard/Full)
  • Experiment comparison — /compare page with multi-select, side-by-side metrics and overlay charts
  • Method versioning — same method iteration tracking, auto-suffix method_name for FL registry uniqueness, version history panel, leaderboard dedup
  • LLM analytical reports — cached per evaluation, regenerate on demand
  • Training curve visualization — per-opponent accuracy/loss charts
  • 53 backend tests, all passing

- Scenario library — 4 presets (CIFAR-10 non-IID, MNIST IID, CIFAR-10 high-malicious, CIFAR-100), per-scenario leaderboards and matrix filtering
- Multi-metric scoring — Accuracy Drop, Convergence Speed, Stability, Runtime, per-opponent and summary aggregation
- Multi-dimensional leaderboard — sortable columns, baseline merge, scenario selector
- Dashboard page — live arena stats, active jobs, top methods, recent submissions
- Sidebar navigation — Dashboard, Arena, Bench, Leaderboard, Compare, Jobs
- Matrix interaction — click cell for per-seed breakdown and stats
- Arena UX — 4 template cards, evaluation intensity selector (Quick/Standard/Full)
- Experiment comparison — /compare page with multi-select, side-by-side metrics and overlay charts
- Method versioning — same method iteration tracking, auto-suffix method_name for FL registry uniqueness, version history panel, leaderboard dedup
- LLM analytical reports — cached per evaluation, regenerate on demand
- Training curve visualization — per-opponent accuracy/loss charts
- 53 backend tests, all passing
@tommywsh9 tommywsh9 closed this May 12, 2026
@tommywsh9 tommywsh9 reopened this May 12, 2026
@tommywsh9
tommywsh9 merged commit ab19fbe into main May 12, 2026
0 of 4 checks passed
@tommywsh9
tommywsh9 deleted the release/v0.3.0 branch May 12, 2026 15:03
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