Skip to content

jshriver/annotatet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python script that utilizes a UCI engine to annotate a PGN game and generate a LaTeX report.

Requires:

  • python-chess -> pip3 install chess
  • UCI engine (recommend latest stockfish)

Tuning:

  • Included is a default preference file (prefs.json). This allows you to specify what parameters you would like to use.
    • Hash: Hash memory allocated
    • Engine: Engine executable name, defaults to ./stockfish
    • Depth: Ply depth (?)
    • SyzygyPath: Path to your syzygy egtb files
    • SyzygyEnable: Whether to used egtbs or not (1 yes, 2 no)
    • Your own polyglot book (?) annotate will skip analysis on any moves in the book. Reason for this is that the engine (without a book) will always have a preferce and dont want it to annotate the first couple moves just because you wanted to try a different opening than just e2e4.

Notes:

  • Used a ECO based polyglot, if you want the engine to ignore custom openings you can use your own polyglot book. polyglot make-book -pgn eco.pgn

-=-=-=-=-=-=-

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages