Skip to content
fsmosca edited this page Nov 3, 2020 · 1 revision
usage: Chess Artist v2.20.2 [-h] -i INFILE -o OUTFILE -e ENGINEFILE [--enginename ENGINENAME] [-n ENGINEOPTIONS] [--bookfile BOOKFILE] --eval {static,search} [--movetime MOVETIME] [--depth DEPTH] [--movestart MOVESTART]
                            [--moveend MOVEEND] [--log] --job {analyze,test,createpuzzle} [--wordycomment] [--color COLOR] [--player PLAYER | --player-and-opp PLAYER_AND_OPP] [--loss] [--draw]
                            [--min-score-stop-analysis MIN_SCORE_STOP_ANALYSIS] [--max-score-stop-analysis MAX_SCORE_STOP_ANALYSIS] [--game960]

Read pgn and analyze games in it or analyze epd file or test engines with epd test suites

optional arguments:
  -h, --help            show this help message and exit
  -i INFILE, --infile INFILE
                        input pgn or EPD filename
  -o OUTFILE, --outfile OUTFILE
                        output filename
  -e ENGINEFILE, --enginefile ENGINEFILE
                        input engine filename
  --enginename ENGINENAME
                        input uci engine id name, if not specified engine id name will be used.
  -n ENGINEOPTIONS, --engineoptions ENGINEOPTIONS
                        input engine options, like threads, hash and others example: --engineoptions "Hash value 128, Threads value 1"
  --bookfile BOOKFILE   input book filename
  --eval {static,search}
                        eval can be static or search. static uses static evaluation of Stockfish
  --movetime MOVETIME   input analysis time per position in ms, (default=1000)
  --depth DEPTH         input analysis depth, (default=0)
  --movestart MOVESTART
                        input move number to start the analysis, this is used when analyzing games, (default=8)
  --moveend MOVEEND     input move number to end the analysis, this is used when analyzing games, (default=1000)
  --log                 Save log to chess_artist_log.txt
  --job {analyze,test,createpuzzle}
                        type of jobs to execute, can be analyze or test or createpuzzle. To create puzzle: --infile games.pgn --job createpuzzle, To analyze pgn: --infile games.pgn --job analyze, To annotate epd: --infile
                        positions.epd --job analyze, To test engine with epd: --infile test.epd --job test
  --wordycomment        There are more words in the move comments such as better is, planning, excellent is, Cool is and others.
  --color COLOR         enter color of player to analyze, (default=None) can be white or black
  --player PLAYER       enter player name to analyze, (default=None). Player opponent moves are not analyzed. If you use --player do not use --player-and-opp.
  --player-and-opp PLAYER_AND_OPP
                        enter player name to analyze. Player opponent moves are also analyzed, (default=None). If you use --player-and-opp do not use --player.
  --loss                This is used to analyze games where a player lost his/her game. Example to analyze lost games by Mangnus, use: chess_artist.exe --player "Carlsen, Magnus" --loss ... other options. To analyze all games with
                        non-draw results: chess_artist.exe --loss ... other options
  --draw                This is used to analyze games where a player has drawn his/her game. Example to analyze drawn games by Mangnus, use: chess_artist.exe --player "Carlsen, Magnus" --draw ... other options. To analyze all games
                        with draw results: chess_artist.exe --draw ... other options
  --min-score-stop-analysis MIN_SCORE_STOP_ANALYSIS
                        enter a value in pawn unit to stop the engine analysis, (default=-3.0). If the score of the game move is -3.0 or less chess_artist would no longer analyze the position to look for alternative move.
  --max-score-stop-analysis MAX_SCORE_STOP_ANALYSIS
                        enter a value in pawn unit to stop the engine analysis, (default=3.0). If the score of the game move is 3 or more chess_artist would no longer analyze the position to look for alternative move.
  --game960             A flag to enable chess960 of a variant game which will be used for python-chess.

Chess Artist v2.20.2
Clone this wiki locally