Ferdy wrote:You may describe here the chess tools/utilities that you need. If I have time and knowledge, I may create it. Or other programmers may also do it.
It can be FEN, EPD, and PGN processing, engine use, website scraping, data analysis and others.
Ferdi, can you write something which takes a Cutechess-Cli PGN file, and computes average time per move used by move number, after exiting the book, for each engine?
mte.exe --help
usage: mte.exe [-h] [-i PGN] [-o OUTPUT] -p PLAYER [-m MINMOVE]
Read games from cutechess pgn output and calculate move time average by engine
optional arguments:
-h, --help show this help message and exit
-i PGN, --pgn PGN input pgn file
-o OUTPUT, --output OUTPUT
csv output filename, default=out.txt
-p PLAYER, --player PLAYER
player name
-m MINMOVE, --minmove MINMOVE
minimum move number, default=300
MTE (Move Time Evaluator) v0.1
is actually maxmoves.
So move 81 will not be included. I will correct that option name later, after your check.
Thanks, the "exe" works. Opening the result as "txt" in Notepad has some encoding problems, I open it in another editor. The averages are fine (I used 2 games ). The python file doesn't run, it asks for "chess module", which I don't have. Thank you very much!
This is a bug of notepad. So that notepad would display correctly, I can modify the output to.
Ferdy wrote:If the scores 0.30 and 0.25 are SPOV (Side Point Of View) then the disfavorable for master would be the line d4 Nf6 line with a score of 0.25 for master.
Master is black, which wants to get the scores in black's favor (negative scores) as much as possible, so the higher the scores, the most disfavorable it gets for black, and 0.01 is more disfavorable for black than 0.00. A score of 0.25 is more favorable for to black than 0.30.
All right I get it, the scores 0.30 and 0.25 for black you mentioned are WPOV, since the root position is white to move (for slaves) the master will take the opposite side and that is black. When the root position is black to move, the master will take the white side and in this case the lower score will be followed. I will try to create this one.
Ferdy wrote:You may describe here the chess tools/utilities that you need. If I have time and knowledge, I may create it. Or other programmers may also do it.
It can be FEN, EPD, and PGN processing, engine use, website scraping, data analysis and others.
Ferdi, can you write something which takes a Cutechess-Cli PGN file, and computes average time per move used by move number, after exiting the book, for each engine?
mte.exe --help
usage: mte.exe [-h] [-i PGN] [-o OUTPUT] -p PLAYER [-m MINMOVE]
Read games from cutechess pgn output and calculate move time average by engine
optional arguments:
-h, --help show this help message and exit
-i PGN, --pgn PGN input pgn file
-o OUTPUT, --output OUTPUT
csv output filename, default=out.txt
-p PLAYER, --player PLAYER
player name
-m MINMOVE, --minmove MINMOVE
minimum move number, default=300
MTE (Move Time Evaluator) v0.1
is actually maxmoves.
So move 81 will not be included. I will correct that option name later, after your check.
Thanks, the "exe" works. Opening the result as "txt" in Notepad has some encoding problems, I open it in another editor. The averages are fine (I used 2 games ). The python file doesn't run, it asks for "chess module", which I don't have. Thank you very much!
This is a bug of notepad. So that notepad would display correctly, I can modify the output to.
Ferdy wrote:You may describe here the chess tools/utilities that you need. If I have time and knowledge, I may create it. Or other programmers may also do it.
It can be FEN, EPD, and PGN processing, engine use, website scraping, data analysis and others.
Ferdi, can you write something which takes a Cutechess-Cli PGN file, and computes average time per move used by move number, after exiting the book, for each engine?
mte.exe --help
usage: mte.exe [-h] [-i PGN] [-o OUTPUT] -p PLAYER [-m MINMOVE]
Read games from cutechess pgn output and calculate move time average by engine
optional arguments:
-h, --help show this help message and exit
-i PGN, --pgn PGN input pgn file
-o OUTPUT, --output OUTPUT
csv output filename, default=out.txt
-p PLAYER, --player PLAYER
player name
-m MINMOVE, --minmove MINMOVE
minimum move number, default=300
MTE (Move Time Evaluator) v0.1
is actually maxmoves.
So move 81 will not be included. I will correct that option name later, after your check.
Thanks, the "exe" works. Opening the result as "txt" in Notepad has some encoding problems, I open it in another editor. The averages are fine (I used 2 games ). The python file doesn't run, it asks for "chess module", which I don't have. Thank you very much!
This is a bug of notepad. So that notepad would display correctly, I can modify the output to.
Ferdy wrote:You may describe here the chess tools/utilities that you need. If I have time and knowledge, I may create it. Or other programmers may also do it.
It can be FEN, EPD, and PGN processing, engine use, website scraping, data analysis and others.
Ferdy wrote:You may describe here the chess tools/utilities that you need. If I have time and knowledge, I may create it. Or other programmers may also do it.
It can be FEN, EPD, and PGN processing, engine use, website scraping, data analysis and others.
sorry for my late answere.
Prof. work today on Sunday.
I will check all tomorrow in the evening.
Short question:
Can I added later the tool on my download area to your other nice programs?
Thanks for it!
Later ... tomorrow!
Best
Frank
Yes you can add, also I will add a GPLv3 license to this tool that uses python-chess. This is a requirement when using python-chess. I will upload a new package later.