Skip to content

Errorbar#50

Merged
huangchieh merged 3 commits into
mainfrom
errorbar
Jun 24, 2026
Merged

Errorbar#50
huangchieh merged 3 commits into
mainfrom
errorbar

Conversation

@huangchieh

Copy link
Copy Markdown
Collaborator

No description provided.

Copilot AI review requested due to automatic review settings June 24, 2026 08:45
@huangchieh huangchieh merged commit 2232b6a into main Jun 24, 2026
@huangchieh huangchieh deleted the errorbar branch June 24, 2026 08:45

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the radar-plot labeling for mean/SEM visualizations and adds a new exporter to generate tabular summaries (CSV/Markdown) of WD/ED/MMD radar metrics (including normalized category tables), alongside committing the generated artifacts under results/meanInRadar.

Changes:

  • Adjust LaTeX legend notation in visualiseEvaluateMeanInRadar.py (using \widetilde{} / \overline{}).
  • Add exportRadarStatsTable.py to compute per-group mean/std/SEM and produce long/wide/condensed stats plus category tables and membership diagnostics.
  • Add generated tables and update the corresponding radar SVG output under results/meanInRadar/.

Reviewed changes

Copilot reviewed 13 out of 23 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
src/performanceEvaluation/visualiseEvaluateMeanInRadar.py Updates LaTeX legend strings to use more explicit accent commands.
src/performanceEvaluation/exportRadarStatsTable.py New CLI tool to export radar metric summary tables (mean/std/SEM) and category-normalized tables.
results/meanInRadar/tables/radar_stats_top_long.csv Generated long-form stats export (per group/metric/property).
results/meanInRadar/tables/radar_stats_top_wide.csv Generated wide-form stats export (mean/sem/n per property).
results/meanInRadar/tables/radar_stats_top_condensed.csv Generated condensed table with formatted mean ± sem plus counts.
results/meanInRadar/tables/radar_stats_top_long.md Generated Markdown rendering of the long-form table.
results/meanInRadar/tables/wd_category_table_top.csv Generated WD category-normalized table.
results/meanInRadar/tables/wd_category_table_top_detailed.csv Generated WD table with raw + normalized values per cell.
results/meanInRadar/tables/ed_category_table_top.csv Generated ED category-normalized table.
results/meanInRadar/tables/ed_category_table_top_detailed.csv Generated ED table with raw + normalized values per cell.
results/meanInRadar/tables/mmd_category_table_top.csv Generated MMD category-normalized table.
results/meanInRadar/tables/mmd_category_table_top_detailed.csv Generated MMD table with raw + normalized values per cell.
results/meanInRadar/tables/group_membership_top.json Generated diagnostic mapping of group patterns to matched structures.
results/meanInRadar/Ref_comparision_to_Label_Top.svg Updated generated radar plot SVG output.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +3 to +6
import json
import os
import re
from math import sqrt
Comment on lines +71 to +75
parser.add_argument(
"--include-reference-pure",
action="store_true",
help="Also include Ref_Pure summary rows in the outputs.",
)
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.

2 participants