Permalink
Branch: master
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
32 lines (21 sloc) 806 Bytes

Gaviota endgame tablebase probing

Gaviota tablebases provide WDL (win/draw/loss) and DTM (depth to mate) information for all endgame positions with up to 5 pieces. Positions with castling rights are not included.

.. autofunction:: chess.gaviota.open_tablebase

.. autoclass:: chess.gaviota.PythonTablebase
    :members:

libgtb

For faster access you can build and install a shared library. Otherwise the pure Python probing code is used.

git clone https://github.com/michiguel/Gaviota-Tablebases.git
cd Gaviota-Tablebases
make
sudo make install
.. autofunction:: chess.gaviota.open_tablebase_native

.. autoclass:: chess.gaviota.NativeTablebase
    :members: