Skip to content

Feat/degree normalize#24

Merged
hasnain40247 merged 3 commits into
mainfrom
feat/degree-normalize
Jul 9, 2026
Merged

Feat/degree normalize#24
hasnain40247 merged 3 commits into
mainfrom
feat/degree-normalize

Conversation

@hasnain40247

Copy link
Copy Markdown
Contributor
  • added /degree-normalize that creates an intermediary json for validation metrics to run on.
  • fixed New Metric: Average Chain Length #21 the metrics now support avg chain lengths
  • added a flag called --target-course in /degree-analyze to return first semester to take a target course.

hasnain40247 and others added 3 commits July 2, 2026 16:38
Introduces `degree normalize` — a new subcommand that converts unified JSON,
YAML, or cluster pipeline files into a flat, format-agnostic normalized course
set (`<stem>.normalized.json`) for use in test-suite comparisons.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
… with the ability to return first semester calculations on all degree variants by passing in --target-course
… with the ability to return first semester calculations on all degree variants by passing in --target-course
@hasnain40247 hasnain40247 merged commit 3e0bc69 into main Jul 9, 2026
0 of 4 checks passed
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.

New Metric: Average Chain Length

1 participant