looking for a utility to get cross table from pgn file

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

Moderators: hgm, Rebel, chrisw

Uri Blass
Posts: 10421
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: 7035
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: 1059
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: 4840
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: 212
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: 1468
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: 2498
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: 41959
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