Feature: build the interactive benchmark-results dashboard promised in ROADMAP.md Phase 5
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 58/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- html, javascript
- Ambito
- data-visualization, frontend
Direzione di ricerca
Start with ROADMAP.md Phase 5, then inspect profiler.html, index.html, the shared design tokens, and the files under results/. Use results/results_fairness.csv and results/results_performance.csv as the data sources and compare the existing web/CLI split. Done means a static benchmark explorer can load or accept the results export and provide the requested audit, model, strategy, and metric filtering with tables or charts consistent with the existing pages.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Where: ROADMAP.md Phase 5, results/ (results_fairness.csv, results_performance.csv, summary.csv, figures/), profiler.html (as the existing web/CLI split precedent).
Current gap: ROADMAP.md's Phase 5 checklist has one remaining unchecked item: - [ ] Fairness dashboard for the benchmark harness results (interactive results/ explorer, mirroring the Open Dataset Profiler's web/CLI split) - every other Phase 5 item is checked off, including the Open Dataset Profiler itself and the benchmark harness that produces results/. Right now faircode benchmark only writes static CSVs and PNG figures with no browser-based way to explore/filter them (by audit, model, strategy, metric, protected attribute) the way profiler.html lets you explore a single dataset's profile interactively.
Repro:
$ grep -n "Fairness dashboard for the benchmark harness" ROADMAP.md
- [ ] Fairness dashboard for the benchmark harness results (interactive `results/` explorer, mirroring the Open Dataset Profiler's web/CLI split)
Suggested approach: a new static page (e.g. benchmark.html + assets/benchmark-dashboard.js) that fetches/parses results/results_fairness.csv and results/results_performance.csv client-side (or accepts a drag-and-drop of a user's own results/ export) and renders filterable tables/charts - audit × model × strategy × metric - reusing the existing bootstrap-CI/permutation-p-value columns already in those CSVs, styled consistently with the design tokens shared by index.html/profiler.html.
- Lingua principale
- HTML
- Stelle
- 47
- Fork
- 45
- Merge medio
- 1h 56m
- PR unite (30g)
- 97
Preparare l'ambiente
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di yakew7/Fair-Code
-
bug documentation
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 95/100
I maintainer di solito rispondono entro 1 giorno
-
documentation good first issue
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 95/100
I maintainer di solito rispondono entro 1 giorno
-
documentation good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 92/100
yakew7/Fair-Code#731 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
bug documentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno
-
enhancement help wanted
Difficoltà 4/5 3-5 giorni Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di yakew7/Fair-Code
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
legend_group raises TypeError when the grouped column contains None (or NaN) alongside stringsAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
PedestrianDynamics/pyFDS-Evac#228 ·
I maintainer di solito rispondono entro 1 giorno