You created a tournament and already have the file “mytournament.veg” with the tournaments information. You can do lots of operations with arbitools. For example:
You want to add the FEDA elos to the players data. You type the following command:
arbitools-run.py update mytournament.veg -l feda
You want to update the FIDE elos because a new list was published:
arbitools-run.py update mytournament.veg -l fide
Just remember this process is really, really slow. It is because “players_list_xml.xml” is a very big file, and the .xml format is very unefficient.
You got a new list of players that have to be added to your original file. The new list is called “late_entries.csv”.
arbitools-add.py -i mytournament.veg -a late_entries.csv
Remember that the headings of the original file and the file with the extra players have to be identical. Be specially careful with the “K” fields. Sometimes, it is called “KNAT”. Remember also that you should only add players to a tournament that has not started yet. If you add players to an already started tournament, you will corrupt the pairings information, and you won’t be able to use the file anymore.
This task is really easy to perform
arbitools-run.py standings mytournament.veg
You will get a .txt file with the standings. You will also get a .tex file you can compile with pdflatex and get a pdf. Additionally, it generates a file with the suffix “_ARPO.csv” with the ARPO tiebreak calculations. This is very experimental. This option is possible thanks to the python libraries written by Julio Gonzalez and Jose Carlos Diaz. More information on http://eio.usc.es/pub/julio/Desempate/Performance_recursiva_en.htm
It is recommended that you create your own “custom_elo.csv”, with the information of the players you usually need or that you need for the actual tournament. Get this file update monthly with the official lists with the commands:
arbitools-run.py update custom_elo.csv -l fide
arbitools-run.py update custom_elo_updated.csv -l feda
After these two commands you will get “custom_elo_updated_updated.csv”. Check if it is correct and rename it again to “custom_elo.csv”
Use arbitools or you favourite pairings program to input the pairings and results. When the tournament is finished, use these commands with the TRF file:
arbitools-run.py it3 <tournamentFIDEfile>
arbitools-run.py fedarating <tournamentFIDEfile>
And that’s it, you already have your FIDE TRF, your FEDA Rating_admin and your IT3 ready to send to your fedaration.
You can do all these tasks through Emacs, as described in the “Usage” section (See Usage)