Biblioteca PHP para calcular los puntos de puntuación de atletismo de World Athletics (IAAF) y los puntos de puntuación de WA (IAAF) para eventos combinados. Y algunas otras valoraciones de resultados de atletismo.
La IAAF está cambiando el nombre a WA, pero actualmente no tenemos planes de cambiar el nombre del paquete ni de ninguna de las clases.
Las tablas de puntuación WA que reproducimos son estas: https://www.worldathletics.org/about-iaaf/documents/technical-information#collapsescoring-tables
Este paquete se utiliza para el sistema de estadísticas de la Asociación Letona de Atletismo.
Usar compositor:
composer require glaivepro/ IaafPoints
Este paquete proporciona varias calculadoras y todas proporcionan la misma interfaz.
// 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
Consulte los documentos para obtener más detalles.
Importante
No edites nada en data/
, edítalo en resources/
. Los archivos en data/
se generan automáticamente a partir de archivos en resources/
.
Más aquí.
Está aquí.
Este paquete tiene la licencia MIT.