fsmosca / chess-artist

A python script that can annotate chess games in pgn file with static evaluation or search score of an engine, can annotate an epd file with acd, acs, bm, and ce opcodes, can test engine with epd test suite and can generate chess puzzles.
GNU General Public License v3.0
69 stars 18 forks source link

Pause/ continue option #83

Open al75an opened 3 years ago

al75an commented 3 years ago

Hi Freddy, thank you very much for this awesome utility . Would you kindly consider adding the options 1. to pause the engine analyses and continue from where it stopped

  1. to create a file, where the engine can stores the analyses scores and depth to reuse it again
fsmosca commented 3 years ago

I will consider it.

al75an commented 3 years ago

Thank you sincerely for the awe-inspiring amount of time and effort .

shapiro85 commented 3 years ago

Hi, Wonderful Idea (Save analysis and use the analysis if applicable on the position.

For all analyzed positions save the score, depth, and engine name that analyzes the position in sqlite database. Add --save-analysis flag to activate this feature. If the position is already in the database, update the database if engine name is the same and current depth is deeper than what is in the database. For every positions to be analyzed, check it in database, if it is there then just return the score. Add --use-analysis flag to activate this feature.) any updates? this will make chess-artist an unique and powerful tool, specially if you could merge the file and share it