Opening Repetoire Analysis Utility

Discussions about Winboard/Xboard. News about engines or programs to use with these GUIs (e.g. tournament managers or adapters) belong in this sub forum.

Moderator: Andres Valverde

Opening Repetoire Analysis Utility

Postby Norm Pollock » 15 Aug 2008, 02:36

I just wrote a new utility "ecoPlayer" that gives a player's list of ECO openings and results within a PGN file, from both a White and Black point of view.

A temporary link (until I place it in my 40H collection) is

http://www.orbitfiles.com/download/id3212138850.html

With the following command

ecoplayer quad.pgn "Rybka 2.3.2a x64 4CPU"

I obtained the following output (note: using "notepad" messes up the line spacing a little bit) in a text file named "outPlayer":

Code: Select all

       224 Games of Rybka 2.3.2a x64 4CPU playing White

       White    White       White                 White
ECO    Games    Score        Win   :   Draw   :   Loss

A17       1      0.0%   :     0+   :     0=   :     1-
A29       4    100.0%   :     4+   :     0=   :     0-
A30       4     75.0%   :     2+   :     2=   :     0-
A33       2    100.0%   :     2+   :     0=   :     0-
A34       1    100.0%   :     1+   :     0=   :     0-
A45       1    100.0%   :     1+   :     0=   :     0-
A87       1    100.0%   :     1+   :     0=   :     0-
B12       1    100.0%   :     1+   :     0=   :     0-
B17       2     75.0%   :     1+   :     1=   :     0-
B19       4     87.5%   :     3+   :     1=   :     0-
B31       1    100.0%   :     1+   :     0=   :     0-
B33       2    100.0%   :     2+   :     0=   :     0-
B46       1    100.0%   :     1+   :     0=   :     0-
B48       1     50.0%   :     0+   :     1=   :     0-
B49       3     66.7%   :     1+   :     2=   :     0-
B57       1     50.0%   :     0+   :     1=   :     0-
B66       6    100.0%   :     6+   :     0=   :     0-
B76       1    100.0%   :     1+   :     0=   :     0-
B80       5     80.0%   :     3+   :     2=   :     0-
B90       7     78.6%   :     4+   :     3=   :     0-
B92       1    100.0%   :     1+   :     0=   :     0-
B97       3     83.3%   :     2+   :     1=   :     0-
C02       2    100.0%   :     2+   :     0=   :     0-
C06       3    100.0%   :     3+   :     0=   :     0-
C07       1      0.0%   :     0+   :     0=   :     1-
C08       2     75.0%   :     1+   :     1=   :     0-
C09       1    100.0%   :     1+   :     0=   :     0-
C10       2     75.0%   :     1+   :     1=   :     0-
C11       3    100.0%   :     3+   :     0=   :     0-
C12       1    100.0%   :     1+   :     0=   :     0-
C13      11     72.7%   :     7+   :     2=   :     2-
C18       9    100.0%   :     9+   :     0=   :     0-
C42       5     90.0%   :     4+   :     1=   :     0-
C45       1    100.0%   :     1+   :     0=   :     0-
C48       1     50.0%   :     0+   :     1=   :     0-
C80       1     50.0%   :     0+   :     1=   :     0-
C88       2     75.0%   :     1+   :     1=   :     0-
C89       1     50.0%   :     0+   :     1=   :     0-
C91      29     77.6%   :    17+   :    11=   :     1-
D02       1    100.0%   :     1+   :     0=   :     0-
D15       1    100.0%   :     1+   :     0=   :     0-
D27       1    100.0%   :     1+   :     0=   :     0-
D28       1    100.0%   :     1+   :     0=   :     0-
D37       2     75.0%   :     1+   :     1=   :     0-
D38       1     50.0%   :     0+   :     1=   :     0-
D41       1    100.0%   :     1+   :     0=   :     0-
D43       5     60.0%   :     2+   :     2=   :     1-
D45       3     66.7%   :     1+   :     2=   :     0-
D46      11     68.2%   :     4+   :     7=   :     0-
D47       7     92.9%   :     6+   :     1=   :     0-
D48      11     81.8%   :     8+   :     2=   :     1-
D52       1     50.0%   :     0+   :     1=   :     0-
D55       1    100.0%   :     1+   :     0=   :     0-
D58      10     85.0%   :     7+   :     3=   :     0-
D70       1    100.0%   :     1+   :     0=   :     0-
D97       1    100.0%   :     1+   :     0=   :     0-
E05       1     50.0%   :     0+   :     1=   :     0-
E12       4    100.0%   :     4+   :     0=   :     0-
E14       2     75.0%   :     1+   :     1=   :     0-
E15      17     85.3%   :    12+   :     5=   :     0-
E32       4     75.0%   :     2+   :     2=   :     0-
E59       1     50.0%   :     0+   :     1=   :     0-
E63       2     75.0%   :     1+   :     1=   :     0-
E65       1     50.0%   :     0+   :     1=   :     0-
E68       1    100.0%   :     1+   :     0=   :     0-
E92       1      0.0%   :     0+   :     0=   :     1-
E97       3     50.0%   :     1+   :     1=   :     1-


TOTAL   224     81.0%   :   148+   :    67=   :     9-


--------------------------------------------------------

       224 Games of Rybka 2.3.2a x64 4CPU playing Black

       Black    Black       Black                 Black
ECO    Games    Score        Win   :   Draw   :   Loss

A17       1    100.0%   :     1+   :     0=   :     0-
A26       1    100.0%   :     1+   :     0=   :     0-
A29       8     50.0%   :     1+   :     6=   :     1-
A30       2     50.0%   :     0+   :     2=   :     0-
A34       1     50.0%   :     0+   :     1=   :     0-
A45       1      0.0%   :     0+   :     0=   :     1-
A87       1    100.0%   :     1+   :     0=   :     0-
B17       3     66.7%   :     1+   :     2=   :     0-
B19       5     60.0%   :     2+   :     2=   :     1-
B31       1    100.0%   :     1+   :     0=   :     0-
B33       1     50.0%   :     0+   :     1=   :     0-
B48       1     50.0%   :     0+   :     1=   :     0-
B49       2    100.0%   :     2+   :     0=   :     0-
B51       1     50.0%   :     0+   :     1=   :     0-
B66      12     75.0%   :     7+   :     4=   :     1-
B77       1      0.0%   :     0+   :     0=   :     1-
B80       6     50.0%   :     1+   :     4=   :     1-
B84       3     83.3%   :     2+   :     1=   :     0-
B85       3     66.7%   :     1+   :     2=   :     0-
B89       1     50.0%   :     0+   :     1=   :     0-
B90       2    100.0%   :     2+   :     0=   :     0-
B92       4     50.0%   :     1+   :     2=   :     1-
B97       1    100.0%   :     1+   :     0=   :     0-
C02       2     75.0%   :     1+   :     1=   :     0-
C06       1     50.0%   :     0+   :     1=   :     0-
C08       2     75.0%   :     1+   :     1=   :     0-
C09       2     75.0%   :     1+   :     1=   :     0-
C11       2     50.0%   :     0+   :     2=   :     0-
C12       3    100.0%   :     3+   :     0=   :     0-
C13       9     61.1%   :     2+   :     7=   :     0-
C18       4     87.5%   :     3+   :     1=   :     0-
C19       5     90.0%   :     4+   :     1=   :     0-
C42       4     50.0%   :     0+   :     4=   :     0-
C49       1     50.0%   :     0+   :     1=   :     0-
C83       1     50.0%   :     0+   :     1=   :     0-
C88       1      0.0%   :     0+   :     0=   :     1-
C89       1    100.0%   :     1+   :     0=   :     0-
C90       5     90.0%   :     4+   :     1=   :     0-
C91       6     83.3%   :     4+   :     2=   :     0-
C92       1    100.0%   :     1+   :     0=   :     0-
C97       2     25.0%   :     0+   :     1=   :     1-
D12       1     50.0%   :     0+   :     1=   :     0-
D18       1    100.0%   :     1+   :     0=   :     0-
D19       1     50.0%   :     0+   :     1=   :     0-
D27       1     50.0%   :     0+   :     1=   :     0-
D28       1     50.0%   :     0+   :     1=   :     0-
D29       1    100.0%   :     1+   :     0=   :     0-
D34       1     50.0%   :     0+   :     1=   :     0-
D36       1     50.0%   :     0+   :     1=   :     0-
D37       2     75.0%   :     1+   :     1=   :     0-
D39       2     75.0%   :     1+   :     1=   :     0-
D41       3     83.3%   :     2+   :     1=   :     0-
D43       1    100.0%   :     1+   :     0=   :     0-
D45       4     75.0%   :     2+   :     2=   :     0-
D46      15     73.3%   :     7+   :     8=   :     0-
D47      22     68.2%   :    10+   :    10=   :     2-
D48       7     78.6%   :     4+   :     3=   :     0-
D58       3    100.0%   :     3+   :     0=   :     0-
D59       1     50.0%   :     0+   :     1=   :     0-
D70       1     50.0%   :     0+   :     1=   :     0-
D85       1     50.0%   :     0+   :     1=   :     0-
D97       1     50.0%   :     0+   :     1=   :     0-
E05       1     50.0%   :     0+   :     1=   :     0-
E11       1     50.0%   :     0+   :     1=   :     0-
E12       4     87.5%   :     3+   :     1=   :     0-
E15      20     50.0%   :     5+   :    10=   :     5-
E32       3     83.3%   :     2+   :     1=   :     0-
E55       3     33.3%   :     0+   :     2=   :     1-
E59       1     50.0%   :     0+   :     1=   :     0-
E65       1    100.0%   :     1+   :     0=   :     0-
E68       1    100.0%   :     1+   :     0=   :     0-
E87       1    100.0%   :     1+   :     0=   :     0-
E95       1    100.0%   :     1+   :     0=   :     0-
E97       2     75.0%   :     1+   :     1=   :     0-

TOTAL   224     68.1%   :    98+   :   109=   :    17-

Norm Pollock
 
Posts: 217
Joined: 27 Sep 2004, 02:52

Re: Opening Repetoire Analysis Utility

Postby raschu » 19 Aug 2008, 18:49

I tried out your tool. But it seems not to work. See following screenshot:

http://dl.getdropbox.com/u/61444/temp/Bild%202.png
raschu
 
Posts: 2
Joined: 16 Aug 2008, 18:07

Re: Opening Repetoire Analysis Utility

Postby Norm Pollock » 19 Aug 2008, 22:01

Hi raschu,

Looking at the sample game on your screen, I notice that the pgn does not contain an ECO code. Therefore there will not be any output from "ecoPlayer". But your coding looks good.

Btw, there is a update for ecoplayer available in the full "40H" collection that coincidentally addresses the problem of output of games where either the ECO code or the result is missing. The full collection is available at

http://www.hoflink.com/~npollock/chess.html
Norm Pollock
 
Posts: 217
Joined: 27 Sep 2004, 02:52


Return to Winboard and related Topics

Who is online

Users browsing this forum: No registered users and 21 guests