Chess Analysis, Linux and Python

Discussion of anything and everything relating to chess playing software and machines.

Moderators: bob, hgm, Harvey Williamson

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
Post Reply
Posts: 3
Joined: Sun Feb 10, 2019 2:19 am
Full name: Joe Hanger

Chess Analysis, Linux and Python

Post by Schmoe » Sun Jun 30, 2019 6:21 pm

I have recently made the switch to Linux(Ubuntu 19.04). As most of my old programs don't work like they did and I have lost workable Python code to analyze my chess games, would anyone have any recommendation of some programs for analysis?

Trying to find something in the meantime while I work on figuring out how to make an analysis program from scratch through Python.

User avatar
Posts: 126
Joined: Thu Sep 28, 2017 7:34 pm
Location: Bermondsey, London
Full name: Alan Cooper

Re: Chess Analysis, Linux and Python

Post by Scally » Sun Jun 30, 2019 6:43 pm


You could try Python-Chess-Annotator found at

You can use any Engine with this ...

Alan Cooper
My Chess Computers

Posts: 556
Joined: Sun May 13, 2007 7:55 pm
Location: Tacoma, WA USA

Re: Chess Analysis, Linux and Python

Post by adams161 » Mon Jul 01, 2019 3:06 am

There is always XBoard on linux. Also my lantern chess at is a chessclub interface but the analysis and pgn loading abilities are available on the free guest connection and the opening book. Its java and we have a few linux users some who compile from source code.

Posts: 520
Joined: Wed Mar 08, 2006 11:53 pm

Re: Chess Analysis, Linux and Python

Post by royb » Mon Jul 01, 2019 12:39 pm

I use SCID ( to work with PGN game collections and analyze the games using Stockfish. It's not clear to me how you make use of Python to help analyze your games, so I cannot comment much other than to say that Python runs on Linux as it does on many platforms so in theory you should be able to run Python scripts you have against PGN files on Linux.

Apologies if I've misinterpreted your post and my response here proves unhelpful.

Post Reply