Grading

ChessTab PGN Components Top

ChessResults


Record the results of chess games on a database.

Results are extracted from text files and stored on the database. Your decisions on identifying players are recorded on the database.

If the reference files from the English Chess Federation (ECF) are available results can be extracted and passed to the ECF for grading.
results-0.34.19.zip

results-0.34.19.tar.gz
Download one of these two files and install ChessResults from it.

ChessPerfCalc

Calculate relative performances of players for a set of games.
chesscalc-0.32.17.zip

chesscalc-0.32.17.tar.gz
Download one of these two files and install ChessPerfCalc from it.

FilterZippedDBF

You may prefer to download ECF reference files using FilterZippedDBF rather than a browser.
FilterZippedDBF-0.1.0.zip

FilterZippedDBF-0.1.0.tar.gz
Download one of these two files and install FilterZippedDBF from it.

Iterator

iteration-0.1.zip

iteration-0.1.tar.gz

Demonstrate the estimation of grades by iteration.

You will need data files in the format used to submit the results of chess games to the English Chess Federation to use this software.

Python 2.7 must be installed to run this software.

Match Grading

Match Grading Spreadsheet

Match Grading Macros

A Libreoffice spreadsheet and Python macros to generate an ECF results submission file for league matches.

Install Python2.7 and Libreoffice.

Put the match grading macros file (match_grading.py) where Libreoffice expects to find it (see Libreoffice documentation).

Open the spreadsheet. The Help sheet explains what to do.

The help sheet mentions copying CSV files in a specific format, but it is possible to type or cut and paste everything in.

If a CSV file is available it is likely the provider of the file already has a means of generating the ECF submission file and does not need this one.

If you want to use some other spreadsheet, Microsoft Excel for example, you will probably have to translate the Python code into that spreadsheet's macro language.

Change History

Licence

ChessResults is distributed under a BSD-style licence.

ChessPerfCalc is distributed under a BSD-style licence.

FilterZippedDBF is distributed under a BSD-style licence.

Iterator is distributed under a BSD-style licence.

Match Grading is dedicated to the Public Domain.