python-chess
Changelog for python-chess
New in v0.7.0
New in v0.6.0
New in v0.5.0
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
UCI engine communication
UCI commands
Asynchronous communication
Info handler
Options
python-chess
Docs
»
Edit on GitHub
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_main_variation() (chess.pgn.GameNode method)
add_variation() (chess.pgn.GameNode method)
attackers() (chess.Bitboard method)
author (Engine attribute)
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)
Command (class in chess.uci)
comment (GameNode attribute)
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)
E
end() (chess.pgn.GameNode method)
Engine (class in chess.uci)
,
[1]
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)
go() (chess.uci.Engine method)
H
halfmove_clock (Bitboard attribute)
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.Bitboard method)
is_check() (chess.Bitboard method)
is_checkmate() (chess.Bitboard method)
is_done() (chess.uci.Command 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)
isready() (chess.uci.Engine method)
K
key (Entry attribute)
kill() (chess.uci.Engine method)
L
learn (Entry attribute)
legal_moves (Bitboard attribute)
lowerbound (Score attribute)
M
mate (Score attribute)
max (Option attribute)
min (Option attribute)
Move (class in chess)
move (GameNode attribute)
move() (chess.polyglot.Entry method)
multipv() (chess.uci.InfoHandler 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)
name (Engine attribute)
(Option attribute)
next() (chess.polyglot.Reader method)
next_raw() (chess.polyglot.Reader method)
nodes() (chess.uci.InfoHandler method)
nps() (chess.uci.InfoHandler method)
null() (chess.Move class method)
O
on_bestmove() (chess.uci.InfoHandler method)
open_reader() (in module chess.polyglot)
Option (class in chess.uci)
options (Engine attribute)
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)
ponderhit() (chess.uci.Engine method)
pop() (chess.Bitboard method)
popen_engine() (in module chess.uci)
position() (chess.uci.Engine method)
post_bestmove() (chess.uci.InfoHandler method)
post_info() (chess.uci.InfoHandler method)
pre_bestmove() (chess.uci.InfoHandler method)
pre_info() (chess.uci.InfoHandler method)
process (Engine attribute)
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)
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)
Reader (class in chess.polyglot)
refutation() (chess.uci.InfoHandler method)
remove_piece_at() (chess.Bitboard method)
remove_variation() (chess.pgn.GameNode method)
reset() (chess.Bitboard method)
result (Command attribute)
return_code (Engine attribute)
root() (chess.pgn.GameNode method)
S
san() (chess.Bitboard 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)
seek_entry() (chess.polyglot.Reader method)
seek_position() (chess.polyglot.Reader method)
seldepth() (chess.uci.InfoHandler method)
set_epd() (chess.Bitboard method)
set_fen() (chess.Bitboard method)
set_piece_at() (chess.Bitboard method)
setoption() (chess.uci.Engine method)
setup() (chess.pgn.Game method)
spur_spawn_engine() (in module chess.uci)
starting_comment (GameNode attribute)
STARTING_FEN (in module chess)
starts_variation() (chess.pgn.GameNode method)
status() (chess.Bitboard method)
stop() (chess.uci.Engine method)
string() (chess.uci.InfoHandler method)
StringExporter (class in chess.pgn)
symbol() (chess.Piece method)
T
tbhits() (chess.uci.InfoHandler method)
terminate() (chess.uci.Engine method)
terminated (Engine attribute)
time() (chess.uci.InfoHandler method)
to_square (Move attribute)
turn (Bitboard attribute)
type (Option attribute)
U
uci() (chess.Move method)
(chess.uci.Engine method)
ucinewgame() (chess.uci.Engine method)
uciok (Engine attribute)
upperbound (Score attribute)
V
var (Option attribute)
variation() (chess.pgn.GameNode method)
variations (GameNode attribute)
W
wait() (chess.uci.Command method)
was_into_check() (chess.Bitboard method)
weight (Entry attribute)
Z
zobrist_hash() (chess.Bitboard method)
Read the Docs
v: v0.7.0
Versions
latest
stable
v0.7.0
v0.6.0
v0.5.0
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
.