Index

A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | Q | R | S | T | U | V | W | Z

A

accept() (chess.pgn.Game method)
(chess.pgn.GameNode method)
add() (chess.SquareSet method)
add_main_variation() (chess.pgn.GameNode method)
add_variation() (chess.pgn.GameNode method)
attackers() (chess.Board method)
attacks() (chess.Board method)
author (Engine attribute)

B

BaseBoard (class in chess)
BaseVisitor (class in chess.pgn)
begin_game() (chess.pgn.BaseVisitor method)
begin_headers() (chess.pgn.BaseVisitor method)
begin_variation() (chess.pgn.BaseVisitor method)
Board (class in chess)
board() (chess.pgn.Game method)
(chess.pgn.GameNode method)
board_fen() (chess.BaseBoard method)

C

can_claim_draw() (chess.Board method)
can_claim_fifty_moves() (chess.Board method)
can_claim_threefold_repetition() (chess.Board method)
castling_rights (Board attribute)
chess.A1 (built-in variable)
chess.B1 (built-in variable)
chess.BB_ALL (built-in variable)
chess.BB_BACKRANKS (built-in variable)
chess.BB_DARK_SQUARES (built-in variable)
chess.BB_FILES (built-in variable)
chess.BB_LIGHT_SQUARES (built-in variable)
chess.BB_RANKS (built-in variable)
chess.BB_SQUARES (built-in variable)
chess.BB_VOID (built-in variable)
chess.BISHOP (built-in variable)
chess.BLACK (built-in variable)
chess.FILE_NAMES (built-in variable)
chess.G8 (built-in variable)
chess.H8 (built-in variable)
chess.KING (built-in variable)
chess.KNIGHT (built-in variable)
chess.PAWN (built-in variable)
chess.POLYGLOT_RANDOM_ARRAY (built-in variable)
chess.QUEEN (built-in variable)
chess.RANK_NAMES (built-in variable)
chess.ROOK (built-in variable)
chess.SQUARE_NAMES (built-in variable)
chess.SQUARES (built-in variable)
chess.WHITE (built-in variable)
chess960 (Board attribute)
chess960_pos() (chess.BaseBoard method)
(chess.Board method)
choice() (chess.polyglot.MemoryMappedReader method)
clean_castling_rights() (chess.Board method)
clear() (chess.Board method)
clear_board() (chess.BaseBoard method)
clear_stack() (chess.Board method)
close() (chess.gaviota.PythonTablebases method)
(chess.polyglot.MemoryMappedReader method)
(chess.syzygy.Tablebases method)
color (Piece attribute)
comment (GameNode attribute)
copy() (chess.BaseBoard method)
cp (Score attribute)
cpuload() (chess.uci.InfoHandler method)
currline() (chess.uci.InfoHandler method)
currmove() (chess.uci.InfoHandler method)
currmovenumber() (chess.uci.InfoHandler method)

D

debug() (chess.uci.Engine method)
default (Option attribute)
demote() (chess.pgn.GameNode method)
depth() (chess.uci.InfoHandler method)
discard() (chess.SquareSet method)

E

empty() (chess.BaseBoard class method)
(chess.Board class method)
end() (chess.pgn.GameNode method)
end_game() (chess.pgn.BaseVisitor method)
end_headers() (chess.pgn.BaseVisitor method)
end_variation() (chess.pgn.BaseVisitor method)
Engine (class in chess.uci), [1]
Entry (class in chess.polyglot)
ep_square (Board attribute)
epd() (chess.Board method)
errors (Game attribute)

F

fen() (chess.Board method)
file_index() (in module chess)
FileExporter (class in chess.pgn)
find() (chess.polyglot.MemoryMappedReader method)
find_all() (chess.polyglot.MemoryMappedReader method)
from_board() (chess.pgn.Game class method)
from_chess960_pos() (chess.BaseBoard class method)
from_epd() (chess.Board class method)
from_square (Move attribute)
from_square() (chess.SquareSet class method)
from_symbol() (chess.Piece class method)
from_uci() (chess.Move class method)
fullmove_number (Board attribute)

G

Game (class in chess.pgn)
GameModelCreator (class in chess.pgn)
GameNode (class in chess.pgn)
go() (chess.uci.Engine method)

H

halfmove_clock (Board attribute)
handle_error() (chess.pgn.BaseVisitor method)
has_castling_rights() (chess.Board method)
has_chess960_castling_rights() (chess.Board method)
has_kingside_castling_rights() (chess.Board method)
has_legal_en_passant() (chess.Board method)
has_queenside_castling_rights() (chess.Board method)
has_variation() (chess.pgn.GameNode method)
hashfull() (chess.uci.InfoHandler method)
headers (Game attribute)

I

info (InfoHandler attribute)
InfoHandler (class in chess.uci)
is_alive() (chess.uci.Engine method)
is_attacked_by() (chess.Board method)
is_capture() (chess.Board method)
is_castling() (chess.Board method)
is_check() (chess.Board method)
is_checkmate() (chess.Board method)
is_en_passant() (chess.Board method)
is_end() (chess.pgn.GameNode method)
is_fivefold_repetition() (chess.Board method)
is_game_over() (chess.Board method)
is_insufficient_material() (chess.Board method)
is_into_check() (chess.Board method)
is_kingside_castling() (chess.Board method)
is_main_line() (chess.pgn.GameNode method)
is_main_variation() (chess.pgn.GameNode method)
is_pinned() (chess.Board method)
is_queenside_castling() (chess.Board method)
is_seventyfive_moves() (chess.Board method)
is_stalemate() (chess.Board method)
is_valid() (chess.Board method)
isready() (chess.uci.Engine method)

K

key (Entry attribute)
kill() (chess.uci.Engine method)

L

learn (Entry attribute)
legal_moves (Board attribute)
lowerbound (Score attribute)

M

mate (Score attribute)
max (Option attribute)
MemoryMappedReader (class in chess.polyglot)
min (Option attribute)
Move (class in chess)
move (GameNode attribute)
move() (chess.polyglot.Entry method)
move_stack (Board attribute)
multipv() (chess.uci.InfoHandler method)

N

NAG_BLUNDER (in module chess.pgn)
NAG_BRILLIANT_MOVE (in module chess.pgn)
NAG_DUBIOUS_MOVE (in module chess.pgn)
NAG_GOOD_MOVE (in module chess.pgn)
NAG_MISTAKE (in module chess.pgn)
NAG_SPECULATIVE_MOVE (in module chess.pgn)
nags (GameNode attribute)
name (Engine attribute)
(Option attribute)
NativeTablebases (class in chess.gaviota)
nodes() (chess.uci.InfoHandler method)
nps() (chess.uci.InfoHandler method)
null() (chess.Move class method)

O

on_bestmove() (chess.uci.InfoHandler method)
on_go() (chess.uci.InfoHandler method)
open_directory() (chess.gaviota.PythonTablebases method)
(chess.syzygy.Tablebases method)
open_reader() (in module chess.polyglot)
open_tablebases() (in module chess.gaviota)
(in module chess.syzygy)
open_tablebases_native() (in module chess.gaviota)
Option (class in chess.uci)
options (Engine attribute)

P

parent (GameNode attribute)
parse_san() (chess.Board method)
parse_uci() (chess.Board method)
peek() (chess.Board method)
Piece (class in chess)
piece_at() (chess.BaseBoard method)
piece_type (Piece attribute)
piece_type_at() (chess.BaseBoard method)
pieces() (chess.BaseBoard method)
pin() (chess.Board method)
ponderhit() (chess.uci.Engine method)
pop() (chess.Board method)
(chess.SquareSet method)
popen_engine() (in module chess.uci)
position() (chess.uci.Engine method)
post_info() (chess.uci.InfoHandler method)
pre_info() (chess.uci.InfoHandler method)
probe_dtm() (chess.gaviota.PythonTablebases method)
probe_dtz() (chess.syzygy.Tablebases method)
probe_wdl() (chess.gaviota.PythonTablebases method)
(chess.syzygy.Tablebases method)
process (Engine attribute)
promote() (chess.pgn.GameNode method)
promote_to_main() (chess.pgn.GameNode method)
promotion (Move attribute)
pseudo_legal_moves (Board attribute)
push() (chess.Board method)
push_san() (chess.Board method)
push_uci() (chess.Board method)
pv() (chess.uci.InfoHandler method)
PythonTablebases (class in chess.gaviota)

Q

quit() (chess.uci.Engine method)

R

rank_index() (in module chess)
raw_move (Entry attribute)
read_game() (in module chess.pgn)
refutation() (chess.uci.InfoHandler method)
remove() (chess.SquareSet method)
remove_piece_at() (chess.BaseBoard method)
remove_variation() (chess.pgn.GameNode method)
reset() (chess.Board method)
result() (chess.Board method)
(chess.pgn.BaseVisitor method)
(chess.pgn.GameModelCreator method)
return_code (Engine attribute)
root() (chess.pgn.GameNode method)

S

san() (chess.Board method)
(chess.pgn.GameNode method)
scan_headers() (in module chess.pgn)
scan_offsets() (in module chess.pgn)
Score (class in chess.uci)
score() (chess.uci.InfoHandler method)
seldepth() (chess.uci.InfoHandler method)
set_board_fen() (chess.BaseBoard method)
set_chess960_pos() (chess.BaseBoard method)
set_epd() (chess.Board method)
set_fen() (chess.Board method)
set_piece_at() (chess.BaseBoard method)
setoption() (chess.uci.Engine method)
setup() (chess.pgn.Game method)
shredder_fen() (chess.Board method)
spur_spawn_engine() (in module chess.uci)
square() (in module chess)
SquareSet (class in chess)
STARTING_BOARD_FEN (in module chess)
starting_comment (GameNode attribute)
STARTING_FEN (in module chess)
starts_variation() (chess.pgn.GameNode method)
status() (chess.Board method)
stop() (chess.uci.Engine method)
string() (chess.uci.InfoHandler method)
StringExporter (class in chess.pgn)
symbol() (chess.Piece method)

T

Tablebases (class in chess.syzygy)
tbhits() (chess.uci.InfoHandler method)
terminate() (chess.uci.Engine method)
terminated (Engine attribute)
time() (chess.uci.InfoHandler method)
to_square (Move attribute)
turn (Board attribute)
type (Option attribute)

U

uci() (chess.Board method)
(chess.Move method)
(chess.uci.Engine method)
ucinewgame() (chess.uci.Engine method)
uciok (Engine attribute)
unicode_symbol() (chess.Piece method)
upperbound (Score attribute)

V

var (Option attribute)
variation() (chess.pgn.GameNode method)
variation_san() (chess.Board method)
variations (GameNode attribute)
visit_comment() (chess.pgn.BaseVisitor method)
visit_header() (chess.pgn.BaseVisitor method)
visit_move() (chess.pgn.BaseVisitor method)
visit_nag() (chess.pgn.BaseVisitor method)
visit_result() (chess.pgn.BaseVisitor method)

W

was_into_check() (chess.Board method)
weight (Entry attribute)
weighted_choice() (chess.polyglot.MemoryMappedReader method)

Z

zobrist_hash() (chess.Board method)