My main goal is to detect blunders in chess games.
I wrote a python program that loads a large pgn database and then analyses the games. I did it by letting Stockfish go through every game and every move and comparing the bestmove score of each move with the previous move. Now the big problem is that this task is very greedy with the cpu.
Is there a faster alternative to Stockfish, maybe something that is specialized on blunder detection or move evaluations only?
position-finder
project in my github page. It might not help you a lot though since my overall method was similar, and I also found it computationally expensive.