Could you send this file carl1.pgn to me or perhaps just post the game with issue.giovanni wrote: ↑Sun Apr 07, 2019 8:43 am Hi Ferdinand. Sorry to hijack your thread, but I was playing with the last version of your excellent tool on my linux box. When I analyze a game with the static evaluation using an old stock fish version everything goes fine:
giovanni@giovanni-X555YI:~/Downloads/chess-artist-master$ python chess-artist.py -infile carl1.pgn -outfile out_myg_1.pgn -eng /usr/local/games/stockfish-scidb -eval static -job none
Chess Artist 0.2.0
Analyzing engine: Stockfish 6 64 (Scidb)
Annotating game 1...
Done!!
But when I use the latest stockfish version, it chokes on the input file, until I have to intterrupt it:
giovanni@giovanni-X555YI:~/Downloads/chess-artist-master$ python chess-artist.py -infile carl1.pgn -outfile out_myg_1.pgn -eng /home/giovanni/Downloads/stockfish_19033111_x64_modern -eval static -job none
Chess Artist 0.2.0
Analyzing engine: Stockfish 310319 64 POPCNT
Annotating game 1...
^CTraceback (most recent call last):
File "chess-artist.py", line 1823, in <module>
main(sys.argv[1:])
File "chess-artist.py", line 1816, in main
g.AnnotatePgn()
File "chess-artist.py", line 1465, in AnnotatePgn
staticScore = self.GetStaticEvalAfterMove(fenAfterMove)
File "chess-artist.py", line 824, in GetStaticEvalAfterMove
for eline in iter(p.stdout.readline, ''):
KeyboardInterrupt
Could you please doublecheck?
Thanks in advance.
Giovanni
That function is only reading:
Code: Select all
Total evaluation: 0.10 (white side)