niklasf/python-chess
A chess library for Python, with move generation and validation, PGN parsing and writing, Polyglot opening book reading, Gaviota tablebase probing, Syzygy tablebase probing, and UCI/XBoard engine communication
PythonGPL-3.0
Issues
- 5
- 2
- 4
Update to have Stockfish 17 Win-Draw-Loss Model
#1108 opened by MX6464 - 3
`chess.pgn.read_headers` inserts empty header entries related to newlines and empty movetext
#1087 opened by MatijaSi - 2
AttributeError: 'Board' object has no attribute 'see'.
#1107 opened by iHopist - 1
This is a bug??? (but not a problem)
#1106 opened by 9acca9 - 0
- 2
Endgame tables
#1105 opened by st4ck3 - 4
BinaryFen in python-chess
#1099 opened by Torom - 2
module 'chess.pgn' has no attribute 'tell'
#1101 opened by JavierYepez - 5
CancelledError and TimeoutError when using multithreaded Stockfish to analyze certain sequence of board positions.
#1072 opened by OsaRobots - 2
Exception in callback Protocol._line_received('')
#1071 opened by IceboxDev - 2
"info string" on startup causes assertion
#1049 opened by jdart1 - 2
Add Html Represenation to Boards
#1096 opened by gawebb-dstl - 3
- 2
Feature request: new argument for chess.svg.board()
#1074 opened by toolonely - 1
Moves generators behaviour.
#1091 opened by GabrieleBattaglia - 1
Result not reflected in PGN?
#1095 opened by raquelhortab - 0
Chess
#1097 opened by Aditya9960i - 1
Are drops supported for engine moves?
#1092 opened by flashdens - 6
How to communicate with a remote chess engine?
#1083 opened by flashdens - 2
Checking a move.
#1089 opened by GabrieleBattaglia - 2
Converting UCI to SAN.
#1088 opened by GabrieleBattaglia - 0
Encourage/simplify using the last completed score instead of lowerbound/upperbound
#1086 opened by niklasf - 2
- 1
Lichess WDL
#1085 opened by fsmosca - 1
epd parser issue when given a fen
#1080 opened by Tilps - 1
- 4
`illegal san` error message when the first game in a database contains a move in the White or Black header
#1077 opened by johndoknjas - 2
engine.analyse() exits with TimeoutError exception
#1075 opened by robertnurnberg - 0
Parsing a database with `read_game` results in roughly 2 extra results per game
#1076 opened by johndoknjas - 1
[feature request] add `board.san_move_stack` similar to `board.move_stack` to get san format moves
#1066 opened by HarshilPatel007 - 3
- 1
Is this expected or simply a bug?
#1067 opened by djokester - 0
- 5
- 3
Incorrect perft(4) with Kiwipete.
#1064 opened by 06davber - 0
always castling rights for clean_castling_rights()
#1063 opened by deboradum - 1
is_variant_draw seems not to work properly
#1056 opened by Corallo - 1
board.mirror()
#1054 opened by lucasssoh - 1
flipping the board
#1055 opened by prashant-saxena - 1
Documentation incorrect for chess.Board.turn
#1053 opened by sylthiel - 1
- 2
Finalize TimeControl PGN header support
#1033 opened by niklasf - 0
Test chess.engine under Cygwin
#1047 opened by niklasf - 1
rtd Dcumentation style not applied for /latest
#1044 opened by kraktus - 1
Support the TRF (Tournament Report File) format
#1040 opened by ZiyaoWei - 2
(NO ISSUES, IT CAN BE CLOSED) (NO) bugs in parse_san and push_uci in a specific positon
#1038 opened by alexawake - 0
Parse TimeControl PGN Header
#1031 opened by mauricesvp - 0
Slice of a game between two moves
#1030 opened by kevinpolisano