Bibliothèque PHP pour calculer les points de notation de World Athletics (IAAF) pour l'athlétisme et les points de notation de WA (IAAF) pour les épreuves combinées. Et quelques autres évaluations des résultats d’athlétisme.
L'IAAF est en train de changer de nom en WA, mais nous n'avons actuellement pas l'intention de renommer le package ou l'une des classes.
Les tableaux de notation WA que nous reproduisons sont ceux-ci : https://www.worldathletics.org/about-iaaf/documents/technical-information#collapsescoring-tables
Ce package est utilisé pour le système de statistiques de l'Association lettone d'athlétisme.
Utiliser le compositeur :
composer require glaivepro/ IaafPoints
Ce package fournit plusieurs calculatrices qui fournissent toutes la même interface.
// Calculator and use-case specific options.
$ options = [
' gender ' => ' m ' ,
' venueType ' => ' outdoor ' ,
' discipline ' => ' 200m ' ,
];
// Create a calculator instance
$ calculator = new GlaivePro IaafPoints IaafCalculator ( $ options );
// Evaluate a result getting some points or a class assigned to result.
$ points = $ calculator -> evaluate ( 21.61 );
// 980
// Update options
$ calculator -> setOptions ([ ' gender ' => ' f ' ]);
$ points = $ calculator -> evaluate ( 21.61 );
// 1279
Voir la documentation pour plus de détails.
Important
Ne modifiez rien dans data/
, modifiez-le dans resources/
. Les fichiers dans data/
sont générés automatiquement à partir des fichiers dans resources/
.
Plus ici.
C'est ici.
Ce package est sous licence MIT.