looking for a utility to get cross table from pgn file

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

Uri Blass
Posts: 10704
Joined: Thu Mar 09, 2006 12:37 am
Location: Tel-Aviv Israel

Re: looking for a utility to get cross table from pgn file

Post by Uri Blass »

hgm wrote: Sat Apr 27, 2024 10:03 pm
Uri Blass wrote: Sat Apr 27, 2024 8:03 pmI got the file hgtblB.exe but I am not sure how to run it to generate a crosstable from pgn.
Ah OK. I had forgotten that too, but figured it out now.

You run it with the .pgn file as argument, e.g.

hgtblB name.pgn

It then creates two files in the same directory as where the PGN file was: names.txt and namex.txt.
The second one contains the cross table. (The other is the ranking.)
If I run hgtblB.exe it genrate nothing for me.
I do not know how to run it with .pgn file as argument.

I could run ordo simply by opening the folder the ordo -win64.exe file is in it
typing CMD and later typing something like
ordo-win64.exe -a 1000 -A "Stash v35.0 512 nodes" -W -p nodespart.pgn -o ratingn99.txt
that tell it that Stash's rating has to be 1000 and the name of the pgn file is nodedpart.pgn and the name of the text file to have rating is ratingn99.txt but I do not know how to do it with hgtblB.exe

I tried running it in a similiar way.

First going to the folder:
C:\Users\Uri\Downloads\ChessLive\ChessLive!
(Practically the folder Uri is in hebrew letters but I replaced them by english letters for this post)
second thing typing CMD instead of the name of the folder.

I see
C:\Users\Uri\Downloads\ChessLive\ChessLive!>

nodespart.pgn is inside the folder.

I tried to write now after the >
hgtblB.exe nodespart.pgn

It changed nothing.
User avatar
Rebel
Posts: 7280
Joined: Thu Aug 18, 2011 12:04 pm
Full name: Ed Schröder

Re: looking for a utility to get cross table from pgn file

Post by Rebel »

Uri Blass wrote: Sat Apr 27, 2024 9:36 pm
Rebel wrote: Sat Apr 27, 2024 8:31 pm https://github.com/egh-s

Pick one of the SOMU versions over there, put your pgns in the pgn folder, start SOMU and select Cross Table from the menu.

Output example -

Code: Select all

No. Engine               1     2     3     4     5     6     7     8     9  Score  Games   Perc   Moves
-------------------------------------------------------------------------------------------------------
 1 Blunder_7.3.0     xxxxx  94.0  99.5 115.5 117.0 124.0 124.5 124.5 138.5  937.5 / 1600 (58.59%)  58.6  
 2 Monolith_0.3      106.0 xxxxx   0.0   0.0   0.0   0.0   0.0   0.0   0.0  106.0 /  200 (53.00%)  55.0  
 3 CT800_1.43        100.5   0.0 xxxxx   0.0   0.0   0.0   0.0   0.0   0.0  100.5 /  200 (50.25%)  58.6  
 4 Galjoen_0.41.1     84.5   0.0   0.0 xxxxx   0.0   0.0   0.0   0.0   0.0   84.5 /  200 (42.25%)  60.3  
 5 Jumbo_0.6.10       83.0   0.0   0.0   0.0 xxxxx   0.0   0.0   0.0   0.0   83.0 /  200 (41.50%)  58.4  
 6 Loki_3.5.0         76.0   0.0   0.0   0.0   0.0 xxxxx   0.0   0.0   0.0   76.0 /  200 (38.00%)  56.3  
 7 Orion_05           75.5   0.0   0.0   0.0   0.0   0.0 xxxxx   0.0   0.0   75.5 /  200 (37.75%)  61.2  
 8 Foxsee_7.20.1      75.5   0.0   0.0   0.0   0.0   0.0   0.0 xxxxx   0.0   75.5 /  200 (37.75%)  58.3  
 9 Jumbo_0.5.3        61.5   0.0   0.0   0.0   0.0   0.0   0.0   0.0 xxxxx   61.5 /  200 (30.75%)  60.6  
I am not sure what to do. I downloaded somu.7z extracted it.
I got a folder with the name somu that has inside it a pgn folder and some exe files.

copied my pgn to the pgn folder that include also twic.pgn
I see some exe files:
1)sf15.exe
2)pg.exe
3)gameSplit.exe
4)pgn-extract.exe
5)pgn2fen.exe

Not sure what to run to get a cross table.
Is there no somu.exe ?

Perhaps deleted by one of those false virus warnings of Windows.
90% of coding is debugging, the other 10% is writing bugs.
Norm Pollock
Posts: 1066
Joined: Thu Mar 09, 2006 4:15 pm
Location: Long Island, NY, USA

Re: looking for a utility to get cross table from pgn file

Post by Norm Pollock »

I have something that does the same thing as a cross-table but it uses a different output style. It double-lists pairings and their results. If there are more than 20 competitors, a cross-table can be very difficult to fit onto a screen or print, whereas a listing can go on and on. If anyone wants to give it a go, here is the link.

https://www.mediafire.com/file/l9cfzcgi ... t.exe/file

usage is (in a command prompt window):

pairList filename.pgn

output (text file): outPairs
Updated links for 40H Tools and Databases
http://40Hchess.epizy.com
http://nk-qy.info/40h
Ferdy
Posts: 4845
Joined: Sun Aug 10, 2008 3:15 pm
Location: Philippines

Re: looking for a utility to get cross table from pgn file

Post by Ferdy »

Uri Blass wrote: Sat Apr 27, 2024 11:49 am I found this but I am not sure how to use it.
https://manpages.ubuntu.com/manpages/no ... ble.6.html

I am also not sure if it can handle a cross table of tournament with hundrends of engines.
I have a python package called pgnhelper that can generate result tables.

1. Install python

2. Install the package

* open terminal or powershell

Code: Select all

PS F:\chess_games> pip install pgnhelper
usage:

Code: Select all

PS F:\chess_games> pgnhelper roundrobin --inpgnfn candidates_2024_men.pgn --output c2024.html
or

Code: Select all

PS F:\chess_games> pgnhelper roundrobin --inpgnfn candidates_2024_men.pgn --output c2024.txt

Code: Select all

Rank                    Name  Rating   RChg    1    2    3    4    5    6    7    8  Games  Score  Score%  DE  Wins    SB  Koya
    1                Gukesh D    2743  20.51    x  1.0  1.0  1.0  1.5  1.5  1.0  2.0     14    9.0   64.29 0.0     0  0.00   0.0
    2        Nakamura, Hikaru    2789   5.16  1.0    x  1.0  1.5  1.5  0.0  2.0  1.5     14    8.5   60.71 2.5     5 32.75   5.0
    3     Nepomniachtchi, Ian    2758  12.12  1.0  1.0    x  1.0  1.0  2.0  1.5  1.0     14    8.5   60.71 2.0     3 29.25   4.0
    4        Caruana, Fabiano    2803   2.06  1.0  0.5  1.0    x  1.5  1.5  1.5  1.5     14    8.5   60.71 1.5     4 30.25   4.0
    5        Praggnanandhaa R    2747  -0.39  0.5  0.5  1.0  0.5    x  1.5  1.0  2.0     14    7.0   50.00 0.0     0  0.00   0.0
    6 Vidit, Santosh Gujrathi    2727  -5.88  0.5  2.0  0.0  0.5  0.5    x  1.5  1.0     14    6.0   42.86 0.0     0  0.00   0.0
    7       Firouzja, Alireza    2760 -23.33  1.0  0.0  0.5  0.5  1.0  0.5    x  1.5     14    5.0   35.71 0.0     0  0.00   0.0
    8           Abasov, Nijat    2632 -10.25  0.0  0.5  1.0  0.5  0.0  1.0  0.5    x     14    3.5   25.00 0.0     0  0.00   0.0

Code: Select all

PS F:\chess_games> pgnhelper roundrobin --inpgnfn fcp-tourney-2024.pgn --output fcp-tourney-2024.txt

Code: Select all

Rank                         Name    1    2    3    4    5     6     7     8     9   10    11    12    13    14    15    16    17    18    19    20    21    22    23    24    25    26    27    28    29    30    31    32    33    34    35    36    37    38    39    40    41  Games  Score  Score%  DE  Wins       SB  Koya
    1              Stockfish 16 NN    x  8.0  9.0  8.5  9.5  10.0  10.5   9.5   9.0  9.0  11.0  10.5  10.5  10.0  10.5  11.0   9.5   9.5  10.5  10.5  11.5  12.0  12.0  10.0  12.5  10.5  13.0  11.0  11.5  13.0  11.5  10.5  13.5  12.5  12.5  11.5  12.0  12.5  12.0  13.0  12.5    640  437.5   68.36 0.0     0     0.00   0.0
    2       Dragon 3.3 NN (Komodo)  8.0    x  8.0  9.0  8.5   8.0   8.5  11.0  11.0  9.0   9.0  10.5   9.0  10.0  10.5  10.0   9.0  10.0   9.5  11.0  11.5  11.0   9.5  12.0  11.0  11.0  13.0  12.5  12.5  12.0  12.0  14.0  11.0  14.5  13.5  12.0  13.0  12.0  11.0  14.0  11.5    640  434.0   67.81 0.0     0     0.00   0.0
    3                Berserk 12 NN  7.0  8.0    x  8.0  9.5   9.0   8.0  10.0   9.0  8.5   9.5   9.5   9.5  10.5  11.5   9.5   9.5  10.0   9.5  10.5   9.0  11.5   9.5  11.0  12.0  10.0  11.0  12.0  11.5  10.0  12.5   9.5  13.0  12.5  12.0  10.5  12.0  12.5  13.0  12.0  14.5    640  418.0   65.31 0.0     0     0.00   0.0
    4        RubiChess 20230918 NN  7.5  7.0  8.0    x  8.0   7.5   7.5   8.5   9.5  8.5   8.5   9.0   9.5   9.5   9.5   9.5   8.5   9.0   9.0   8.5  10.0  10.0  11.0   9.5  11.0  10.0   9.5  11.5  12.0  11.0  10.5  11.5  13.5  11.0  11.0  11.0  12.5  11.5  11.5  12.5  12.5    640  397.0   62.03 0.0     0     0.00   0.0
    5                CSTal 2.00 NN  6.5  7.5  6.5  8.0    x   8.5   9.5   8.5   9.0  9.0   7.0   8.5   8.0   7.5  10.0   9.0   9.0   8.5   9.5   9.5   9.0   9.0  10.0  10.5  10.0  10.5  10.5  10.5  10.5  11.5  12.0  10.5  13.0  12.5  12.0  10.5  10.5  11.0  13.5  11.0  14.5    640  392.5   61.33 8.5   157 10314.00 168.5
    6             Caissa 1.14.1 NN  6.0  8.0  7.0  8.5  7.5     x   7.5   8.0   8.5  8.0   7.5   9.5   8.5   8.5   9.5   8.0   9.0   8.5   9.0  10.5   9.0  10.5  10.5  10.0   9.5  12.0  11.0  10.0  12.5  12.0  13.0  10.5  12.0  11.5  12.0  11.5  12.0  11.0  10.5  12.0  12.0    640  392.5   61.33 7.5   161  9949.75 166.5
    7                Igel 3.5.0 NN  5.5  7.5  8.0  8.5  6.5   8.5     x   8.0   7.5  7.5   9.0   7.5   8.5   8.0   7.5   8.5   9.0  10.0   7.5   9.0   9.0   9.0   9.5  10.5  11.0  11.0  12.0  11.5   9.5   9.5  11.0  10.5  12.0  12.0  11.5  11.5  10.5  11.0  12.5  12.0  12.0    640  381.0   59.53 0.0     0     0.00   0.0
    8                Clover 6.1 NN  6.5  5.0  6.0  7.5  7.5   8.0   8.0     x   8.0  7.5   8.5   7.5   8.0   8.0   8.5  10.0   7.0   8.0  10.5  10.0   9.0   8.5   9.0   9.5  10.5  10.5  10.5  12.0  11.0  11.5  11.5  10.5  11.0  11.5  10.5  12.0  11.5  11.0  12.5  11.0  12.5    640  377.5   58.98 0.0     0     0.00   0.0
    9              rofChade 3.1 NN  7.0  5.0  7.0  6.5  7.0   7.5   8.5   8.0     x  8.0  10.5   7.5   8.5   8.5   9.0   8.0   8.5   9.0   8.0   9.5   9.5   7.5   9.5   8.5  10.0  11.0   8.5  11.5  10.5  11.0  11.5  11.5  11.0  10.0  12.0  12.0  12.0  12.0  12.0  12.5  11.5    640  377.0   58.91 8.0   141  8852.75 161.0
   10               Revenge 3.0 NN  7.0  7.0  7.5  7.5  7.0   8.0   8.5   8.5   8.0    x   7.5   9.0   6.5   8.0   8.5   7.5   8.0   9.5   9.5   9.0  10.5  10.0   8.5  10.5   9.5  10.5  11.0  10.5  11.0  10.5  10.0  12.5  11.0  11.5  11.0  10.0  11.5  11.5   9.5  11.5  12.5    640  377.0   58.91 8.0   132  8811.50 162.5
   11           Uralochka 3.40a NN  5.0  7.0  6.5  7.5  9.0   8.5   7.0   7.5   5.5  8.5     x   8.0   8.5   8.5   8.5   9.0   8.5   7.5   8.5   9.5   8.0   9.5  10.0  11.0   8.5  10.0  11.0  10.0   9.5  10.0  13.0  11.5  10.5  10.5  13.0  10.0  12.0  12.5  11.0  11.5  13.0    640  374.5   58.52 0.0     0     0.00   0.0
   12              Obsidian 8.0 NN  5.5  5.5  6.5  7.0  7.5   6.5   8.5   8.5   8.5  7.0   8.0     x   7.5   7.5   8.0   9.5   8.0   8.0   8.0   9.5   9.0  10.5  10.5   9.5   9.5  10.5  11.5  10.5   9.5  11.5  10.5  10.0  12.0  10.5  12.5  10.0  11.5  12.0  11.0  13.0  11.5    640  372.0   58.12 0.0     0     0.00   0.0
   13                 Rebel EAS NN  5.5  7.0  6.5  6.5  8.0   7.5   7.5   8.0   7.5  9.5   7.5   8.5     x   8.5   6.5   8.5  10.0   8.0   9.0  10.0  10.5   9.0  10.0  10.0  11.0  11.0   8.5  11.0   8.5   9.0  11.0  12.0  11.0  11.0  11.0  12.0  11.5  10.0  10.0  12.5  10.5    640  371.0   57.97 0.0     0     0.00   0.0
   14 Koivisto 9.2 NN dev (hotfix)  6.0  6.0  5.5  6.5  8.5   7.5   8.0   8.0   7.5  8.0   7.5   8.5   7.5     x   8.5   8.0   7.5   9.0  11.0   8.5   8.5   7.5   9.0  10.0  10.5   9.0  10.5  10.5   9.5  10.5  10.0  11.0  11.0   9.5  12.0  12.0  10.0  10.5  10.5  13.0  13.0    640  365.5   57.11 0.0     0     0.00   0.0
   15         Viridithas 11.0.0 NN  5.5  5.5  4.5  6.5  6.0   6.5   8.5   7.5   7.0  7.5   7.5   8.0   9.5   7.5     x   8.0   9.5   8.5   7.5   9.0   8.5   8.5   9.0  10.0   9.0  10.5   9.5   9.5   9.5  10.0  10.0  11.0  12.0  11.0  12.0  11.5  11.0  11.0  12.0  13.0  12.5    640  361.0   56.41 0.0     0     0.00   0.0
   16                Seer 2.7.0 NN  5.0  6.0  6.5  6.5  7.0   8.0   7.5   6.0   8.0  8.5   7.0   6.5   7.5   8.0   8.0     x   8.0   9.5   8.5   9.0   8.5   8.5  10.0   8.5  10.5  10.0  10.0  10.5  11.0  11.0  11.0  11.5  12.0  10.5   9.0  10.0  11.5  10.0  11.5  11.0  12.5    640  360.0   56.25 0.0     0     0.00   0.0
   17          Alexandria 5.1.0 NN  6.5  7.0  6.5  7.5  7.0   7.0   7.0   9.0   7.5  8.0   7.5   8.0   6.0   8.5   6.5   8.0     x   8.5   8.0   7.0   7.5   9.0   9.5  10.0  11.0   9.5  10.0  11.0   9.0  11.0  10.5  10.5  12.0  11.0   9.0  11.5  11.0  10.0  10.5  12.5  12.0    640  359.0   56.09 0.0     0     0.00   0.0
   18       SlowChess Blitz 2.9 NN  6.5  6.0  6.0  7.0  7.5   7.5   6.0   8.0   7.0  6.5   8.5   8.0   8.0   7.0   7.5   6.5   7.5     x   8.0   8.5   7.0  11.0   8.5   8.0   9.0  10.0   9.5  10.0   8.5   8.5  10.5  10.5   9.0  11.0  11.0  11.0  11.0  12.0  11.0  11.5  11.0    640  347.0   54.22 0.0     0     0.00   0.0
   19               Arasan 24.0 NN  5.5  6.5  6.5  7.0  6.5   7.0   8.5   5.5   8.0  6.5   7.5   8.0   7.0   5.0   8.5   7.5   8.0   8.0     x   7.5   8.5   8.5   8.0   8.0   9.5   9.5   9.0  12.0   9.0  10.5   9.5  11.5  10.0   9.5  10.0  12.0  10.0  11.5  11.0  11.5  11.5    640  345.0   53.91 0.0     0     0.00   0.0
   20                  Fire 9.2 NN  5.5  5.0  5.5  7.5  6.5   5.5   7.0   6.0   6.5  7.0   6.5   6.5   6.0   7.5   7.0   7.0   9.0   7.5   8.5     x   8.0   7.0  10.0   8.5   8.0   9.0   9.5   9.0  11.5   8.5   8.0   9.0  10.0   9.5  11.5  12.5  11.0  10.5  10.5  11.0   9.5    640  329.5   51.48 0.0     0     0.00   0.0
   21                Minic 3.39 NN  4.5  4.5  7.0  6.0  7.0   7.0   7.0   7.0   6.5  5.5   8.0   7.0   5.5   7.5   7.5   7.5   8.5   9.0   7.5   8.0     x   8.0   9.0   8.5   9.0   8.0   8.5   8.0   8.5   9.5  10.0   9.0  10.5  10.0  11.0  11.0   9.5   9.0  10.0  11.0  11.0    640  327.0   51.09 0.0     0     0.00   0.0
   22         Fritz 19 NN (Gingko)  4.0  5.0  4.5  6.0  7.0   5.5   7.0   7.5   8.5  6.0   6.5   5.5   7.0   8.5   7.5   7.5   7.0   5.0   7.5   9.0   8.0     x   8.0   8.0   8.5   7.5   7.5   9.0  10.0   9.0  10.0   8.5  10.0  11.5  10.0  10.5  10.0  12.0   8.0   9.5   9.5    640  317.0   49.53 0.0     0     0.00   0.0
   23                Carp 3.0.1 NN  4.0  6.5  6.5  5.0  6.0   5.5   6.5   7.0   6.5  7.5   6.0   5.5   6.0   7.0   7.0   6.0   6.5   7.5   8.0   6.0   7.0   8.0     x   8.0  10.5   8.0   8.5   8.0   9.0   9.0   9.5   9.5   9.0   9.5   9.0   9.5  10.0  10.5  11.5  11.0   9.5    640  311.0   48.59 0.0     0     0.00   0.0
   24                 Booot 7.2 NN  6.0  4.0  5.0  6.5  5.5   6.0   5.5   6.5   7.5  5.5   5.0   6.5   6.0   6.0   6.0   7.5   6.0   8.0   8.0   7.5   7.5   8.0   8.0     x   8.0   8.0   8.0   7.5   9.0   8.5  10.0  11.0   9.5  10.0   9.5  10.5  11.0   9.5  11.5  11.0   9.0    640  309.5   48.36 0.0     0     0.00   0.0
   25            Superultra 1.0 NN  3.5  5.0  4.0  5.0  6.0   6.5   5.0   5.5   6.0  6.5   7.5   6.5   5.0   5.5   7.0   5.5   5.0   7.0   6.5   8.0   7.0   7.5   5.5   8.0     x   9.5   7.0   8.5   8.0   8.0   9.5   9.0   9.5   9.5   8.5  10.0   9.5   9.5  11.0  10.0   9.0    640  290.5   45.39 0.0     0     0.00   0.0
   26              Altair 6.0.0 NN  5.5  5.0  6.0  6.0  5.5   4.0   5.0   5.5   5.0  5.5   6.0   5.5   5.0   7.0   5.5   6.0   6.5   6.0   6.5   7.0   8.0   8.5   8.0   8.0   6.5     x   8.5   8.5   7.0   8.5   8.5   8.5   8.5   9.0   9.0   9.5   8.0  10.0  10.5   9.5   9.5    640  286.0   44.69 0.0     0     0.00   0.0
   27          Black Marlin 8.0 NN  3.0  3.0  5.0  6.5  5.5   5.0   4.0   5.5   7.5  5.0   5.0   4.5   7.5   5.5   6.5   6.0   6.0   6.5   7.0   6.5   7.5   8.5   7.5   8.0   9.0   7.5     x   8.0   8.0   6.5   8.5   9.5   8.5  10.5   8.0   8.5  11.0  11.5   9.0   9.5   8.5    640  284.5   44.45 0.0     0     0.00   0.0
   28          Stormphrax 3.0.0 NN  5.0  3.5  4.0  4.5  5.5   6.0   4.5   4.0   4.5  5.5   6.0   5.5   5.0   5.5   6.5   5.5   5.0   6.0   4.0   7.0   8.0   7.0   8.0   8.5   7.5   7.5   8.0     x   9.0   8.5   9.0   8.0   9.0   9.0   9.0   9.5  10.0  11.0   9.0  10.0   9.5    640  278.0   43.44 0.0     0     0.00   0.0
   29              Velvet 5.3.0 NN  4.5  3.5  4.5  4.0  5.5   3.5   6.5   5.0   5.5  5.0   6.5   6.5   7.5   6.5   6.5   5.0   7.0   7.5   7.0   4.5   7.5   6.0   7.0   7.0   8.0   9.0   8.0   7.0     x   7.0   6.5   8.0   9.0   9.5   7.5   9.5   9.0   9.0  10.5   8.0  11.5    640  276.5   43.20 0.0     0     0.00   0.0
   30             Wasp 6.61 NN dev  3.0  4.0  6.0  5.0  4.5   4.0   6.5   4.5   5.0  5.5   6.0   4.5   7.0   5.5   6.0   5.0   5.0   7.5   5.5   7.5   6.5   7.0   7.0   7.5   8.0   7.5   9.5   7.5   9.0     x   7.5   8.5   8.5   8.5   9.5   9.5   7.5   9.0   9.5  11.5   9.5    640  276.0   43.12 0.0     0     0.00   0.0
   31              Akimbo 0.7.0 NN  4.5  4.0  3.5  5.5  4.0   3.0   5.0   4.5   4.5  6.0   3.0   5.5   5.0   6.0   6.0   5.0   5.5   5.5   6.5   8.0   6.0   6.0   6.5   6.0   6.5   7.5   7.5   7.0   9.5   8.5     x  10.5   8.5   9.0   8.5   9.5   9.5   8.0   7.0   7.0   8.5    640  257.5   40.23 0.0     0     0.00   0.0
   32                Texel 1.10 NN  5.5  2.0  6.5  4.5  5.5   5.5   5.5   5.5   4.5  3.5   4.5   6.0   4.0   5.0   5.0   4.5   5.5   5.5   4.5   7.0   7.0   7.5   6.5   5.0   7.0   7.5   6.5   8.0   8.0   7.5   5.5     x   7.0   8.0   6.5   9.5   8.0   9.0   8.0   8.0   9.0    640  249.0   38.91 0.0     0     0.00   0.0
   33             BlackCore 6.0 NN  2.5  5.0  3.0  2.5  3.0   4.0   4.0   5.0   5.0  5.0   5.5   4.0   5.0   5.0   4.0   4.0   4.0   7.0   6.0   6.0   5.5   6.0   7.0   6.5   6.5   7.5   7.5   7.0   7.0   7.5   7.5   9.0     x   7.0   9.0   8.0   9.0  10.0   8.5   9.0  10.0    640  244.5   38.20 0.0     0     0.00   0.0
   34                 Devre 4.0 NN  3.5  1.5  3.5  5.0  3.5   4.5   4.0   4.5   6.0  4.5   5.5   5.5   5.0   6.5   5.0   5.5   5.0   5.0   6.5   6.5   6.0   4.5   6.5   6.0   6.5   7.0   5.5   7.0   6.5   7.5   7.0   8.0   9.0     x   9.0   8.5   8.5   7.0   9.0   7.5   7.0    640  240.0   37.50 0.0     0     0.00   0.0
   35              Halogen 11.4 NN  3.5  2.5  4.0  5.0  4.0   4.0   4.5   5.5   4.0  5.0   3.0   3.5   5.0   4.0   4.0   7.0   7.0   5.0   6.0   4.5   5.0   6.0   7.0   6.5   7.5   7.0   8.0   7.0   8.5   6.5   7.5   9.5   7.0   7.0     x   8.0   7.5   7.5   7.5   8.0   7.5    640  237.0   37.03 0.0     0     0.00   0.0
   36         Nemorino 6.11 NN dev  4.5  4.0  5.5  5.0  5.5   4.5   4.5   4.0   4.0  6.0   6.0   6.0   4.0   4.0   4.5   6.0   4.5   5.0   4.0   3.5   5.0   5.5   6.5   5.5   6.0   6.5   7.5   6.5   6.5   6.5   6.5   6.5   8.0   7.5   8.0     x   9.0   8.0   7.5   7.0   9.5    640  234.5   36.64 9.0    27   806.00 100.0
   37              Marvin 6.2.0 NN  4.0  3.0  4.0  3.5  5.5   4.0   5.5   4.5   4.0  4.5   4.0   4.5   4.5   6.0   5.0   4.5   5.0   5.0   6.0   5.0   6.5   6.0   6.0   5.0   6.5   8.0   5.0   6.0   7.0   8.5   6.5   8.0   7.0   7.5   8.5   7.0     x   8.0   8.0   8.0   9.5    640  234.5   36.64 7.0    24  1336.75  98.5
   38            Smallbrain 7.0 NN  3.5  4.0  3.5  4.5  5.0   5.0   5.0   5.0   4.0  4.5   3.5   4.0   6.0   5.5   5.0   6.0   6.0   4.0   4.5   5.5   7.0   4.0   5.5   6.5   6.5   6.0   4.5   5.0   7.0   7.0   8.0   7.0   6.0   9.0   8.5   8.0   8.0     x   8.0   8.5   9.5    640  233.5   36.48 0.0     0     0.00   0.0
   39                  Pawn 2.0 NN  4.0  5.0  3.0  4.5  2.5   5.5   3.5   3.5   4.0  6.5   5.0   5.0   6.0   5.5   4.0   4.5   5.5   5.0   5.0   5.5   6.0   8.0   4.5   4.5   5.0   5.5   7.0   7.0   5.5   6.5   9.0   8.0   7.5   7.0   8.5   8.5   8.0   8.0     x   7.5   8.5    640  233.0   36.41 0.0     0     0.00   0.0
   40             Chess.cpp 4.0 NN  3.0  2.0  4.0  3.5  5.0   4.0   4.0   5.0   3.5  4.5   4.5   3.0   3.5   3.0   3.0   5.0   3.5   4.5   4.5   5.0   5.0   6.5   5.0   5.0   6.0   6.5   6.5   6.0   8.0   4.5   9.0   8.0   7.0   8.5   8.0   9.0   8.0   7.5   8.5     x   7.5    640  218.0   34.06 0.0     0     0.00   0.0
   41                Willow 3.1 NN  3.5  4.5  1.5  3.5  1.5   4.0   4.0   3.5   4.5  3.5   3.0   4.5   5.5   3.0   3.5   3.5   4.0   5.0   4.5   6.5   5.0   6.5   6.5   7.0   7.0   6.5   7.5   6.5   4.5   6.5   7.5   7.0   6.0   9.0   8.5   6.5   6.5   6.5   7.5   8.5     x    640  214.0   33.44 0.0     0     0.00   0.0
Documentation
chesskobra
Posts: 326
Joined: Thu Jul 21, 2022 12:30 am
Full name: Chesskobra

Re: looking for a utility to get cross table from pgn file

Post by chesskobra »

Thank you Ferdy e Norman. Both tools worked for me.
User avatar
phhnguyen
Posts: 1508
Joined: Wed Apr 21, 2010 4:58 am
Location: Australia
Full name: Nguyen Hong Pham

Re: looking for a utility to get cross table from pgn file

Post by phhnguyen »

Just in case someone wants a quick and simple way:

1) Run BanksiaGUI, and drag-drop the PGN into it, you should see a dialogue box as pic 1
2) Select the last tab, click on the button "Start" and wait a bit (pic 2)
3) You will see the cross table, you may click on columns to sort, and right-click for the popup menu to store that table with some popular formats (pic 3, 4)

This feature works very well for small PGN. For larger ones, I suggest converting it into OCGDB first to save a lot of time.

Have fun!

Image
Pic 1. Drag-drop PGN into BanksiaGUI to display a dialogue box of that database

Image
Pic 2. Select the last tab, click on the button Start and wait a bit

Image
Pic 3. Cross table, right-click for the popup menu to store that table

Image
Pic 4. Crosstable of FIDE World cup 2021
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
User avatar
pohl4711
Posts: 2650
Joined: Sat Sep 03, 2011 7:25 am
Location: Berlin, Germany
Full name: Stefan Pohl

Re: looking for a utility to get cross table from pgn file

Post by pohl4711 »

I use the FritzGUI for cross-tables (ChessBase can also do it)

Result looks like this:
https://www.sp-cc.de/files/tournament_table.png
User avatar
Graham Banks
Posts: 43288
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: looking for a utility to get cross table from pgn file

Post by Graham Banks »

gbanksnz at gmail.com
Guenther
Posts: 4718
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: looking for a utility to get cross table from pgn file

Post by Guenther »

Is there any crosstable tool which displays WDL (or WLD doesn't matter) results for big RR tournaments in the result columns or in a list?
A quick research revealed nothing, while this is probably the only useful display of such kind of tournaments...

example (made up numbers from mind)

Code: Select all

	1		2		3		4		Total		Pts/Games
1	XXXX		92-300-8	115-281-4	182-218-0	389-799-12	788.5/1200			
2	8-300-92	XXXX		60-300-40	107-267-26	175-867-158	608.5/1200		
3	4-281-115	40-300-60	XXXX		88-274-38	132-855-213	559.5/1200
4	0-218-182	26-267-107	38-274-88	XXXX		64-759-377	443.5/1200
https://rwbc-chess.de

[Trolls n'existent pas...]
Guenther
Posts: 4718
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: looking for a utility to get cross table from pgn file

Post by Guenther »

Guenther wrote: Fri Sep 13, 2024 3:39 pm Is there any crosstable tool which displays WDL (or WLD doesn't matter) results for big RR tournaments in the result columns or in a list?
A quick research revealed nothing, while this is probably the only useful display of such kind of tournaments...

example (made up numbers from mind)

Code: Select all

	1		2		3		4		Total		Pts/Games
1	XXXX		92-300-8	115-281-4	182-218-0	389-799-12	788.5/1200			
2	8-300-92	XXXX		60-300-40	107-267-26	175-867-158	608.5/1200		
3	4-281-115	40-300-60	XXXX		88-274-38	132-855-213	559.5/1200
4	0-218-182	26-267-107	38-274-88	XXXX		64-759-377	443.5/1200
Well, I realized I used Ordo only for the main part of its functions so far and neglected some useful output.
Finally rereading the big manual (pdf) helped here at least for creating a list with all the infos in a clean cut way
(also including the draw rates of all players, if enabled! which probably would have been my next question for a crosstable) ;)

Big thanks again to Miguel, who is missed here.

Code: Select all

   # PLAYER                            :   RATING  ERROR  POINTS  PLAYED    (%)  CFS(%)    W     D    L   D(%)
   1 Stockfish_20240909-2680c9c7-64    :  3809.51  11.74  1062.0    1500  70.80     100  629   866    5  57.73
   2 Berserk_13-64                     :  3734.63   9.29   912.5    1500  60.83      86  395  1035   70  69.00
   3 Obsidian_130-64                   :  3727.30   9.27   897.0    1500  59.80     100  370  1054   76  70.27
   4 Caissa_120-64                     :  3695.45   7.78   828.5    1500  55.23      70  258  1141  101  76.07
   5 PlentyChess_210-64                :  3692.23   8.41   821.5    1500  54.77      91  260  1123  117  74.87
   6 RubiChess_20240817-64             :  3684.21   7.63   804.0    1500  53.60      91  247  1114  139  74.27
   7 Alexandria_700-64                 :  3676.44   8.32   787.0    1500  52.47      97  239  1096  165  73.07
   8 Clover_80-64                      :  3665.27   8.09   762.5    1500  50.83     100  204  1117  179  74.47
   9 Motor_070-64                      :  3632.44   8.56   690.5    1500  46.03      94  144  1093  263  72.87
  10 Koivisto_92-64                    :  3623.27   7.98   670.5    1500  44.70      77  141  1059  300  70.60
  11 Uralochka_342dev4-64              :  3618.90   7.42   661.0    1500  44.07      76  114  1094  292  72.93
  12 Viridithas_1400-64                :  3614.52   9.12   651.5    1500  43.43      54  121  1061  318  70.73
  13 Seer_280-64                       :  3613.82   8.63   650.0    1500  43.33      85  122  1056  322  70.40
  14 Lizard_105-64                     :  3607.34   8.24   636.0    1500  42.40     100  103  1066  331  71.07
  15 Clarity_720-64                    :  3588.40   8.26   595.5    1500  39.70      97   77  1037  386  69.13
  16 Velvet_800-64                     :  3576.29   8.66   570.0    1500  38.00     ---   84   972  444  64.80

White advantage = 36.84 +/- 1.68
Draw rate (equal opponents) = 80.50 % +/- 0.41

Code: Select all

Head to head statistics:

 1) Stockfish_20240909-2680c9c7-64 3809.51 :   1500 (+629,=866,-5),  70.8 %

    vs.                                    :  games (   +,   =, -),   (%) :     Diff,     SD, CFS (%)
    Berserk_13-64                          :    100 (  25,  75, 0),  62.5 :   +74.87,   8.02,  100.0
    Obsidian_130-64                        :    100 (  26,  74, 0),  63.0 :   +82.21,   8.08,  100.0
    Caissa_120-64                          :    100 (  32,  68, 0),  66.0 :  +114.06,   7.72,  100.0
    PlentyChess_210-64                     :    100 (  29,  70, 1),  64.0 :  +117.28,   7.65,  100.0
    RubiChess_20240817-64                  :    100 (  29,  71, 0),  64.5 :  +125.30,   7.28,  100.0
    Alexandria_700-64                      :    100 (  33,  65, 2),  65.5 :  +133.07,   7.76,  100.0
    Clover_80-64                           :    100 (  43,  57, 0),  71.5 :  +144.24,   7.89,  100.0
    Motor_070-64                           :    100 (  45,  54, 1),  72.0 :  +177.07,   7.49,  100.0
    Koivisto_92-64                         :    100 (  51,  49, 0),  75.5 :  +186.24,   7.75,  100.0
    Uralochka_342dev4-64                   :    100 (  48,  52, 0),  74.0 :  +190.61,   7.11,  100.0
    Viridithas_1400-64                     :    100 (  50,  50, 0),  75.0 :  +194.99,   7.99,  100.0
    Seer_280-64                            :    100 (  58,  41, 1),  78.5 :  +195.68,   7.24,  100.0
    Lizard_105-64                          :    100 (  47,  53, 0),  73.5 :  +202.16,   7.76,  100.0
    Clarity_720-64                         :    100 (  52,  48, 0),  76.0 :  +221.11,   7.42,  100.0
    Velvet_800-64                          :    100 (  61,  39, 0),  80.5 :  +233.22,   7.98,  100.0
    
etc...
https://rwbc-chess.de

[Trolls n'existent pas...]