Skip to content

joudinet/ssa-ratings

Repository files navigation

SsaRatings

A website to manage beach volley team ratings at Sand System based on Rémi Coulom's Whole-History Rating (WHR) algorithm.

Generate assets

Use the resultats2json.sh script to convert a list of results in CSV format into the expected JSON format:

  • For men results: ./resultats2json.sh PATH/TO/MEN_RESULTS.csv src/assets/games.json
  • For women results: ./resultats2json.sh PATH/TO/WOMEN_RESULTS.csv src/assets/fem_games.json
  • For mixed results: ./resultats2json.sh PATH/TO/MIX_RESULTS.csv src/assets/mix_games.json

Then use the compute_whr.py python script to compute ratings based on these results: python3 compute_whr.py

NOTE: This script requires the whole_history_rating python library.

Angular

This project was generated with Angular CLI version 9.0.2.

Development server

Run ng serve for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.

Code scaffolding

Run ng generate component component-name to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module.

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory. Use the --prod flag for a production build.

Running unit tests

Run ng test to execute the unit tests via Karma.

Running end-to-end tests

Run ng e2e to execute the end-to-end tests via Protractor.

Further help

To get more help on the Angular CLI use ng help or go check out the Angular CLI README.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published