Next: , Previous: , Up: Top   [Contents]


7 Common Arbiters Tasks with the command line interface.

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:

7.1 Updating the players data in a file.

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.

7.2 Adding extra players to an existing file.

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.

7.3 Getting the standings for a tournament.

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

7.4 Writing a tournament report.

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)


Next: , Previous: , Up: Top   [Contents]