Products

History Downloads Grading Tools ChessTab

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.

ChessPerfCalc

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

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

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.4.zip

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

Components

basesup-0.20.zip

basesup-0.20.tar.gz

Customise database access to particular database engines. The interfaces to bsddb3 and sqlite3 include an option to use bit-mapped record numbers, following the example of DPT. If the option is used, response times may be improved by installing the 
bitarray module.
dpt3.0-dptdb-0.6.2.zip

Windows only.  Python interface to DPT database engine.
ChessResults will use this package if it is installed, but it must be installed separately.
The DPT website has expired so it is not possible to visit it for the source code: see history for details.
gridsup-0.19.3.zip

gridsup-0.19.3.tar.gz

Populate lists from a database.
rmappsup-0.38.3.zip

rmappsup-0.38.3.tar.gz

Other components.

Work in progress

pydbitkit-0.1alpha1.tar.gz

An incomplete pure Python implementation of part of DPT.

The modules implementing the client-server conversation look like a good basis for communication between ChessTab and chess engines.

Licence

All products are distributed under a BSD-style licence.