python-chess
Core
Colors
Piece types
Castling rights
Squares
Pieces
Moves
Bitboard
PGN parsing and writing
Game model
Parsing
Writing
NAGs
Polyglot opening book reading
python-chess
Docs
»
Edit on GitHub
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.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.QUEEN (built-in variable)
chess.ROOK (built-in variable)
chess.WHITE (built-in variable)
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)
G
Game (class in chess.pgn)
GameNode (class in chess.pgn)
get_entries_for_position() (chess.polyglot.Reader method)
H
half_moves (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)
ply (Bitboard attribute)
pop() (chess.Bitboard method)
promote() (chess.pgn.GameNode method)
promote_to_main() (chess.pgn.GameNode method)
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)
Read the Docs
v: v0.2.0
Versions
latest
v0.2.0
Downloads
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.