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

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

Board (class in chess)
board() (chess.pgn.Game method)
(chess.pgn.GameNode 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_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.H7 (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)
choice() (chess.polyglot.MemoryMappedReader method)
clear() (chess.Board method)
clear_stack() (chess.Board method)
close() (chess.gaviota.NativeTablebases method)
(chess.polyglot.MemoryMappedReader method)
(chess.syzygy.Tablebases method)
color (Piece attribute)
comment (GameNode attribute)
copy() (chess.Board 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.Board class method)
end() (chess.pgn.GameNode 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_epd() (chess.Board class method)
from_square (Move attribute)
from_symbol() (chess.Piece class method)
from_uci() (chess.Move class method)
fullmove_number (Board attribute)

G

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

H

halfmove_clock (Board attribute)
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_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.NativeTablebases method)
(chess.syzygy.Tablebases method)
open_reader() (in module chess.polyglot)
open_tablebases() (in module chess.gaviota)
(in module chess.syzygy)
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.Board method)
piece_type (Piece attribute)
piece_type_at() (chess.Board method)
pieces() (chess.Board 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.NativeTablebases method)
probe_dtz() (chess.syzygy.Tablebases method)
probe_wdl() (chess.gaviota.NativeTablebases 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)

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.Board method)
remove_variation() (chess.pgn.GameNode method)
reset() (chess.Board 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_epd() (chess.Board method)
set_fen() (chess.Board method)
set_piece_at() (chess.Board 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_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)
variations (GameNode attribute)

W

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

Z

zobrist_hash() (chess.Board method)