python-chess
Changelog for python-chess
New in v0.4.2
New in v0.4.1
New in v0.4.0
New in v0.3.1
New in v0.3.0
New in v0.2.0
New in v0.1.0
New in v0.0.4
Pre v0.0.4
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
can_claim_draw() (chess.Bitboard method)
can_claim_fifty_moves() (chess.Bitboard method)
can_claim_threefold_repitition() (chess.Bitboard method)
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_fivefold_repitition() (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_seventyfive_moves() (chess.Bitboard 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)
Read the Docs
v: v0.4.2
Versions
latest
v0.4.2
v0.4.1
v0.4.0
v0.3.1
v0.3.0
v0.2.0
Downloads
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.