- Notifications
You must be signed in to change notification settings - Fork0
Age grading for race results (running) based on tables provided by WMA
License
NotificationsYou must be signed in to change notification settings
Runalyze/age-grade
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Library to provide age grading for race results (running) based on tables provided byAlan Jones using standards byWMA (World Masters Athletics) andUSATF (USA Track and Field).
useRunalyze\AgeGrade\Lookup;useRunalyze\AgeGrade\Table\MaleTable;$Lookup =newLookup(newMaleTable(),54);echo$Lookup->getAgeGrade(10.0,42 *60 +25);// output: 0.7329
Internally,getAgeGrade()
returns anAgeGrade
object that will return the rounded age grade value when transformed to a string.You can fetch more details by respective methods:
$Lookup =newLookup(newMaleTable(),54);$AgeGrade =$Lookup->getAgeGrade(10.0,42 *60 +25);$AgeGrade->getPerformance();// returns 0.7329$AgeGrade->getAgeStandard();// returns 1865$AgeGrade->getOpenStandard();// returns 1603$AgeGrade->getAgeFactor();// returns 0.8594
- Code released underthe MIT license.
- Tables are licensed underCreative Commons Attribution 4.0 International License.
- All Masters standards/factors are as approved by the WMA Vice President - Non Stadia, WMA President, and USATF MLDR Committee.
About
Age grading for race results (running) based on tables provided by WMA
Topics
Resources
License
Stars
Watchers
Forks
Packages0
No packages published