python-chess
v0.8.3
Changelog for python-chess
Core
PGN parsing and writing
Polyglot opening book reading
Syzygy endgame tablebase probing
UCI engine communication
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_done_callback() (chess.uci.Command method)
add_main_variation() (chess.pgn.GameNode method)
add_variation() (chess.pgn.GameNode method)
attackers() (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)
can_claim_threefold_repitition() (chess.Board method)
castling_rights (Board 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.Board method)
close() (chess.syzygy.Tablebases 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)
done() (chess.uci.Command method)
E
end() (chess.pgn.GameNode method)
Engine (class in chess.uci)
,
[1]
Entry (class in chess.polyglot)
ep_square (Board attribute)
epd() (chess.Board method)
F
fen() (chess.Board 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 (Board 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 (Board 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.Board method)
is_check() (chess.Board method)
is_checkmate() (chess.Board method)
is_fivefold_repetition() (chess.Board method)
is_fivefold_repitition() (chess.Board method)
is_game_over() (chess.Board method)
is_insufficient_material() (chess.Board method)
is_into_check() (chess.Board method)
is_main_line() (chess.pgn.GameNode method)
is_main_variation() (chess.pgn.GameNode method)
is_seventyfive_moves() (chess.Board method)
is_stalemate() (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)
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_directory() (chess.syzygy.Tablebases method)
open_reader() (in module chess.polyglot)
Option (class in chess.uci)
options (Engine attribute)
P
parent (GameNode attribute)
parse_san() (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)
ponderhit() (chess.uci.Engine method)
pop() (chess.Board 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)
probe_dtz() (chess.syzygy.Tablebases method)
probe_wdl() (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)
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.Board method)
remove_variation() (chess.pgn.GameNode method)
reset() (chess.Board method)
result() (chess.uci.Command 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)
seek_entry() (chess.polyglot.Reader method)
seek_position() (chess.polyglot.Reader 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)
spur_spawn_engine() (in module chess.uci)
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.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
was_into_check() (chess.Board method)
weight (Entry attribute)
Z
zobrist_hash() (chess.Board method)
Read the Docs
v: v0.8.3
Versions
v0.12.5
v0.12.4
v0.12.3
v0.12.2
v0.12.1
v0.9.1
v0.9.0
v0.8.3
v0.8.2
v0.8.1
v0.8.0
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
.