Index

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

A

add_main_variation() (chess.pgn.GameNode method)
add_variation() (chess.pgn.GameNode method)
attackers() (chess.Bitboard method)

B

Bitboard (class in chess)
board() (chess.pgn.Game method)
(chess.pgn.GameNode method)

C

castling_rights (Bitboard attribute)
chess.A1 (built-in variable)
chess.B1 (built-in variable)
chess.BISHOP (built-in variable)
chess.BLACK (built-in variable)
chess.CASTLING (built-in variable)
chess.CASTLING_BLACK (built-in variable)
chess.CASTLING_BLACK_KINGSIDE (built-in variable)
chess.CASTLING_BLACK_QUEENSIDE (built-in variable)
chess.CASTLING_NONE (built-in variable)
chess.CASTLING_WHITE (built-in variable)
chess.CASTLING_WHITE_KINGSIDE (built-in variable)
chess.CASTLING_WHITE_QUEENSIDE (built-in variable)
chess.FILE_NAMES (built-in variable)
chess.H8 (built-in variable)
chess.KING (built-in variable)
chess.KNIGHT (built-in variable)
chess.NONE (built-in variable)
chess.PAWN (built-in variable)
chess.POLYGLOT_RANDOM_ARRAY (built-in variable)
chess.QUEEN (built-in variable)
chess.ROOK (built-in variable)
chess.SQUARE_NAMES (built-in variable)
chess.SQUARES (built-in variable)
chess.WHITE (built-in variable)
clear() (chess.Bitboard method)
color (Piece attribute)
comment (GameNode attribute)

D

demote() (chess.pgn.GameNode method)

E

end() (chess.pgn.GameNode method)
Entry (class in chess.polyglot)
ep_square (Bitboard attribute)
epd() (chess.Bitboard method)

F

fen() (chess.Bitboard method)
file_index() (in module chess)
FileExporter (class in chess.pgn)
from_square (Move attribute)
from_symbol() (chess.Piece class method)
from_uci() (chess.Move class method)
fullmove_number (Bitboard attribute)

G

Game (class in chess.pgn)
GameNode (class in chess.pgn)
get_entries_for_position() (chess.polyglot.Reader method)

H

halfmove_clock (Bitboard attribute)
has_variation() (chess.pgn.GameNode method)
headers (Game attribute)

I

is_attacked_by() (chess.Bitboard method)
is_check() (chess.Bitboard method)
is_checkmate() (chess.Bitboard method)
is_game_over() (chess.Bitboard method)
is_insufficient_material() (chess.Bitboard method)
is_into_check() (chess.Bitboard method)
is_main_line() (chess.pgn.GameNode method)
is_main_variation() (chess.pgn.GameNode method)
is_stalemate() (chess.Bitboard method)

K

key (Entry attribute)

L

learn (Entry attribute)
legal_moves (Bitboard attribute)

M

Move (class in chess)
move (GameNode attribute)
move() (chess.polyglot.Entry method)

N

NAG_BLUNDER (built-in variable)
NAG_BRILLIANT_MOVE (built-in variable)
NAG_DUBIOUS_MOVE (built-in variable)
NAG_GOOD_MOVE (built-in variable)
NAG_MISTAKE (built-in variable)
NAG_NULL (built-in variable)
NAG_SPECULATIVE_MOVE (built-in variable)
nags (GameNode attribute)
next() (chess.polyglot.Reader method)
next_raw() (chess.polyglot.Reader method)
null() (chess.Move class method)

O

open_reader() (in module chess.polyglot)

P

parent (GameNode attribute)
parse_san() (chess.Bitboard method)
peek() (chess.Bitboard method)
Piece (class in chess)
piece_at() (chess.Bitboard method)
piece_type (Piece attribute)
piece_type_at() (chess.Bitboard method)
pop() (chess.Bitboard method)
promote() (chess.pgn.GameNode method)
promote_to_main() (chess.pgn.GameNode method)
promotion (Move attribute)
pseudo_legal_moves (Bitboard attribute)
push() (chess.Bitboard method)
push_san() (chess.Bitboard method)

R

rank_index() (in module chess)
raw_move (Entry attribute)
read_game() (in module chess.pgn)
Reader (class in chess.polyglot)
remove_piece_at() (chess.Bitboard method)
remove_variation() (chess.pgn.GameNode method)
reset() (chess.Bitboard method)
root() (chess.pgn.GameNode method)

S

san() (chess.Bitboard method)
scan_offsets() (in module chess.pgn)
seek_entry() (chess.polyglot.Reader method)
seek_position() (chess.polyglot.Reader method)
set_epd() (chess.Bitboard method)
set_fen() (chess.Bitboard method)
set_piece_at() (chess.Bitboard method)
setup() (chess.pgn.Game method)
starting_comment (GameNode attribute)
STARTING_FEN (in module chess)
starts_variation() (chess.pgn.GameNode method)
status() (chess.Bitboard method)
StringExporter (class in chess.pgn)
symbol() (chess.Piece method)

T

to_square (Move attribute)
turn (Bitboard attribute)

U

uci() (chess.Move method)

V

variation() (chess.pgn.GameNode method)
variations (GameNode attribute)

W

was_into_check() (chess.Bitboard method)
weight (Entry attribute)

Z

zobrist_hash() (chess.Bitboard method)