Skip to content
Ferdinand Mosca edited this page Oct 24, 2022 · 2 revisions

Help

PS F:\Github\STS-Rating> python sts_rating.py -h
STS Rating v14.2

option -h requires argument
Usage:
program -f <epdfile> -e <engname> -t <numthreads> --movetime <timeinms>

Options:
-f or --file <string value>, for epd file input
-e or --engine <string value>, name of engine
-h or --hash <integer value>, hash size in MB, default is 32 MB
-t or --threads <integer value>, for threads, Cores and Max CPUs setting
--movetime <integer value>, time in ms, default is 1000ms
--log, save engine log
--getrating, calculate CCRL 40/4 rating estimate for uci engines only
--mps <integer value>, moves per session for winboard engines
--tc <integer value in minutes or mm:ss>, timce control for winboard engines
--st <integer or float value>, for winboard engines and
  search time in seconds, can be 1.2 or 1
--proto <string, uci or wb>, protocol the engine supports
--san, will read engine move in SAN format, only for WB engines
--contempt, for uci engines that supports such option
--maxpoint, the max point in the position, default is 10

Example:
Ex1. Analyze test.epd with 2 threads and 128 MB hash, at 3s/pos using sf 6.exe
STS_Rating -f test.epd -e "sf 6.exe" -h 128 -t 2 --movetime 3000

Ex2. Analyze all sts.epd to get CCRL 40/4 rating estimate of engine sf6.exe
STS_Rating -f "all sts.epd" -e sf6.exe -h 128 --getrating
Clone this wiki locally