-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Lancaster Scoring #88
Conversation
@TomHall2020 How does this look to you? |
Neat, its good to be able to test drive the changes so soon. Just a quick once over on the diff and seems straightforward enough, knowing the docs should auto generate, the tests are in place for the face_spec and the expected handicaps, so I think that should be all it needs. Only thought I have is on the JSON Round definition, it looks like |
8ef4a07
to
0af60ed
Compare
@TomHall2020 Oooo, good spot, horray for code review, and booo for copying and pasting code! I did wonder if the compound 5-ring round should be the "default" or whether it should be the full face. |
If I understand right, the design choice of the new system was to treat everything (at least in terms of classification thresholds) as full face equivalent for simplicity (everything over a certain score will become equivalent anyway), so it seems like a downstream issue for users to decide if they want to work with full or reduced faces? Didn't spot the fact that it was 6 zone instead of 5 zone faces though so good catch there. Having just explicitly thought about it, and for consistency with the definitions of eg the |
0af60ed
to
23c43f2
Compare
Good point, thanks! |
23c43f2
to
1498c3d
Compare
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #88 +/- ##
=======================================
Coverage 97.64% 97.64%
=======================================
Files 28 28
Lines 1611 1613 +2
=======================================
+ Hits 1573 1575 +2
Misses 38 38
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good now.
Closes #69
Adds 11-zone scoring system and tests.
Adds Lancaster and Lancaster-compound rounds to misc rounds.
Checklist:
Docstrings included/updated in codeProject documentation updated as necessary