python-chess
pychess
Our great sponsors
python-chess | pychess | |
---|---|---|
27 | 3 | |
2,290 | 661 | |
- | 2.1% | |
8.0 | 8.4 | |
6 days ago | 3 days ago | |
Python | Python | |
GNU General Public License v3.0 only | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
python-chess
- Permissive chess lib
- he is 2 years into his CS degree
-
Last update on the Chessboard before it's (hopefully) complete
If you do get around to the pi version- I highly recommend this library python-chess. It can handle valid moves in addition to querying an engine like stockfish.
-
Chessboard is coming along nicely
There is a very good Python chess library for computing these sorts of things: https://python-chess.readthedocs.io/en/latest/ If you backed the board with this, you could do it pretty easily.
-
Chess ECO problem part of a chess data mining project in python
I've never done it, but it should be quite easy with python-chess to read in a detailed opening book, go through each game, and then find the last position in each game that occurs in the opening book.
-
[OC] Evaluate Chess Portable Game Notation inside org-babel
pip install chess https://python-chess.readthedocs.io/en/latest/
-
I made a heat map of the most frequent en-passant squares!
database.lichess.org I use the python-chess package.
-
More transparent engine correlation calculation
The tool requires this library to be installed.
-
An Analysis of Unwinnable Chess Positions
python-chess
-
A bash script that reads from a txt file and produces a PNG
Do you need to reinvent the wheel? There's python-chess, for example: https://python-chess.readthedocs.io/en/latest/
pychess
-
Rare "bipartisan" win: Lichess tweets about a Chess.com stream and Chess.com acknowledges
Pychess seems to be maintained by a completely separate entity. The name is also incredibly badly chosen, because PyChess is a well-known, unrelated interface GUI written in Python + GTK.
-
UCI interface
Python https://github.com/pychess/pychess
-
Chess GUI for Ubuntu
I am Using Ubuntu 20.04 and want a chess GUI, tried Pychess, but it sadly doesn't work with editing time control, so I created a issue https://github.com/pychess/pychess/issues/1910. Can someone please help me to find an alternative chess GUI instead of pychess for me?
What are some alternatives?
Fairy-Stockfish - chess variant engine supporting Xiangqi, Shogi, Janggi, Makruk, S-Chess, Crazyhouse, Bughouse, and many more
lichess-bot - A bridge between Lichess API and chess engines
chess-image-generator - Accepts FEN, PGN or array data for chess board and generates PNG or buffer.
cpupower-gui - cpupower-gui is a graphical program that is used to change the scaling frequency limits of the cpu, similar to cpupower.
syzygy-tables.info - User interface and public API for probing Syzygy endgame tablebases
irwin - irwin - the protector of lichess from all chess players villainous
pgnToFen - Takes PGN as input and returns FEN
chess-openings - An aggregated data set of chess opening names
BEGAN-tensorflow - Tensorflow implementation of "BEGAN: Boundary Equilibrium Generative Adversarial Networks"
python-chess-analysis - Full analysis of a chess game including metrics related to imbalances in the positions using Python-Chess library
dragon-pytux - This toolkit allow you to to search(google.com), fetch, and downloads any file …