Searching for GUI to display time usage coming from pgn file

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

Moderators: hgm, Rebel, chrisw

RubiChess
Posts: 584
Joined: Fri Mar 30, 2018 7:20 am
Full name: Andreas Matthies

Re: Searching for GUI to display time usage coming from pgn file

Post by RubiChess »

Guenther wrote: Thu Dec 06, 2018 6:08 pm Thanks! I will try it, but so far I did not find how to find that time graph option?
I downloaded Scid 4.64 and also found nothing in the help file.
Same here. Maybe squid only offers this time graph if it can read "valid" (from Scids point of view) time data in the pgn and we have to fix the source first to make it read cutechess time data.

ChessGUI also shows some time graph within the eval graph but its quite ugly.

Anyway, thanks all for the info.
Andreas
casaschi
Posts: 164
Joined: Wed Dec 23, 2009 1:57 pm

Re: Searching for GUI to display time usage coming from pgn file

Post by casaschi »

Guenther wrote: Thu Dec 06, 2018 1:02 pm Can it read standard pgn for this, because the screenshot only shows ugly CB style pgn for time? '[%clk ...]'
What do you mean with "standard pgn"?
The '[%clk ...]' syntax is THE standard for storing time information in a pgn file, I'm not aware of any other published standards.
User avatar
Guenther
Posts: 4606
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Searching for GUI to display time usage coming from pgn file

Post by Guenther »

casaschi wrote: Thu Dec 06, 2018 11:06 pm
Guenther wrote: Thu Dec 06, 2018 1:02 pm Can it read standard pgn for this, because the screenshot only shows ugly CB style pgn for time? '[%clk ...]'
What do you mean with "standard pgn"?
The '[%clk ...]' syntax is THE standard for storing time information in a pgn file, I'm not aware of any other published standards.
Well, I know meanwhile it is a pgn extension especially due to DGT clocks, but the original goal of pgn was to be also being easily readable
for Humans and I often read pgn games w/o any board.
I really don't understand why it was needed to add so much chars and extra brackets just for parsing clock time.

A 'standard' pgn for me (and Andreas and most others here) looks like this:
(only difference in giving 's' for seconds in cutechess/cutechess-cli and omitting it in other GUIs,
and that WB is capable to give accumulated rest time instead, if enabled during game play)

Code: Select all

[Event "CuteTest"]
[Site "RWBC"]
[Date "2014.04.02"]
[Round "1"]
[White "Senpai_10"]
[Black "Stockfish_14031419"]
[Result "0-1"]
[PlyCount "235"]
[Termination "adjudication"]
[TimeControl "40/195"]

1. b3 {book} e5 {book} 2. Bb2 {book} Nc6 {book} 3. e3 {book} d6 {book}
4. Nf3 {book} Nf6 {book} 5. d3 {book} Be7 {book} 6. Be2 {book} O-O {book}
7. O-O {-0.05/14 4.1s} e4 {-0.07/19 9.9s} 8. dxe4 {+0.06/16 6.6s}
Nxe4 {+0.05/20 5.0s} 9. Nbd2 {+0.12/16 4.0s} Bf6 {+0.04/20 3.3s}
10. Nd4 {+0.17/17 4.6s} Nxd4 {+0.03/20 7.5s} 11. exd4 {+0.15/16 4.1s}
Bf5 {+0.06/20 8.6s} 12. Re1 {+0.14/15 5.0s} Nxd2 {+0.03/23 11s}
13. Qxd2 {+0.12/15 2.3s} c6 {0.00/21 4.5s} 14. Bd3 {+0.14/16 4.7s}
Qd7 {+0.04/19 4.5s} 15. Re2 {+0.08/17 6.1s} Bxd3 {+0.12/20 3.2s}
16. Qxd3 {+0.08/15 2.4s} Rae8 {-0.03/22 8.4s} 17. Rae1 {+0.09/17 7.6s}
Rxe2 {+0.05/23 3.2s} 18. Rxe2 {+0.03/16 7.5s} Re8 {+0.01/20 6.6s}
19. Rxe8+ {+0.10/16 4.9s} Qxe8 {+0.01/1 0s} 20. g3 {+0.08/18 8.3s}
g6 {+0.06/20 8.0s} 21. Kg2 {+0.06/18 7.3s} d5 {+0.07/21 8.9s}
22. f3 {0.00/18 15s} Qe1 {+0.27/24 5.0s} 23. Bc3 {0.00/19 4.0s}
Qc1 {+0.31/25 7.3s} 24. a4 {0.00/18 3.6s} Bg5 {+0.29/26 3.2s}
25. f4 {0.00/19 3.7s} Be7 {+0.29/26 4.0s} 26. h3 {-0.05/18 8.1s}
f5 {+0.40/24 5.0s} 27. Qd2 {-0.04/21 3.6s} Qb1 {+0.40/25 3.4s}
28. Qe2 {-0.09/18 5.4s} Kf7 {+0.38/25 7.9s} 29. Ba5 {-0.07/18 4.4s}
Qb2 {+0.52/22 9.4s} 30. Qd2 {-0.09/21 5.4s} b6 {+0.53/21 4.2s}
31. Bc3 {-0.11/21 4.0s} Qa3 {+0.42/23 6.9s} 32. Qe1 {-0.03/20 5.4s}
h5 {+0.49/23 3.3s} 33. Kf3 {-0.07/19 6.2s} a5 {+0.60/23 6.7s}
34. h4 {-0.10/19 7.7s} Bf6 {+0.56/23 8.2s} 35. Kf2 {-0.06/19 5.1s}
Qf8 {+0.55/23 2.7s} 36. Kf1 {-0.08/19 5.6s} Qd6 {+0.55/23 4.6s}
37. Qe3 {-0.08/20 6.3s} Qc7 {+0.55/24 4.6s} 38. Qe1 {-0.08/22 8.8s}
Qb8 {+0.55/25 3.1s} 39. Kg2 {-0.07/21 7.9s} Qa7 {+0.55/24 3.8s}
40. Kg1 {-0.08/21 3.6s} Qa8 {+0.55/26 5.9s} 41. Kf1 {-0.07/21 15s}
Qh8 {+0.55/26 5.4s} 42. Qe3 {-0.07/22 10s} Qb8 {+0.55/27 5.2s}
43. Ke2 {-0.10/21 7.2s} Qb7 {+0.55/23 9.6s} 44. Kd2 {0.00/21 5.1s}
b5 {+0.46/25 13s} 45. axb5 {-0.08/23 8.7s} Qxb5 {+0.26/29 9.0s}
46. Qe1 {-0.05/24 9.0s} a4 {+0.26/28 4.2s} 47. bxa4 {-0.08/22 4.7s}
Qxa4 {+0.21/32 4.1s} 48. Qa1 {-0.06/22 4.8s} Qxa1 {+0.20/33 9.2s}
49. Bxa1 {-0.03/27 2.8s} c5 {+0.21/37 3.9s} 50. Bc3 {-0.05/31 6.8s}
c4 {+0.21/40 4.8s} 51. Ke3 {-0.05/31 5.1s} Be7 {+0.21/43 3.8s}
52. Ba5 {-0.05/34 4.7s} Bd6 {+0.21/46 3.7s} 53. Be1 {-0.05/32 6.0s}
Ke7 {+0.21/46 3.7s} 54. Ba5 {-0.05/34 4.5s} Ke6 {+0.21/48 3.7s}
55. Ke2 {-0.05/27 4.3s} Ba3 {+0.21/42 5.0s} 56. Ke3 {-0.05/34 7.8s}
Kd7 {+0.21/45 3.6s} 57. Kd2 {-0.05/35 7.2s} Bd6 {+0.21/46 3.5s}
58. Bb6 {-0.13/21 3.8s} Bb4+ {+0.21/41 3.5s} 59. c3 {-0.13/25 3.8s}
Bd6 {+0.21/45 3.5s} 60. Ke2 {-0.06/25 3.8s} Ba3 {+0.21/46 3.5s}
61. Ke3 {-0.06/27 3.2s} Be7 {+0.21/46 4.8s} 62. Ba5 {-0.05/27 3.0s}
Bd6 {+0.21/47 3.4s} 63. Bb6 {-0.05/26 2.9s} Ba3 {+0.21/47 3.8s}
64. Ke2 {-0.05/31 3.9s} Be7 {+0.21/47 3.6s} 65. Ba5 {-0.05/31 2.3s}
Bf8 {+0.21/49 3.4s} 66. Ke3 {-0.05/29 3.6s} Kc8 {+0.21/49 4.2s}
67. Bb6 {-0.05/32 3.3s} Ba3 {+0.21/49 3.4s} 68. Kd2 {-0.05/31 2.5s}
Be7 {+0.21/49 3.4s} 69. Ke3 {-0.05/30 4.4s} Kb7 {+0.16/47 3.5s}
70. Ba5 {-0.05/33 4.1s} Ka6 {+0.16/47 4.0s} 71. Bc7 {-0.05/31 2.8s}
Kb5 {+0.16/54 3.7s} 72. Kd2 {-0.05/29 2.9s} Kc6 {+0.16/52 7.9s}
73. Be5 {-0.05/25 3.4s} Kb7 {+0.16/56 3.4s} 74. Ke3 {-0.05/30 2.7s}
Kb6 {+0.16/57 3.5s} 75. Ke2 {-0.05/29 4.0s} Kb5 {+0.16/56 3.7s}
76. Kd2 {-0.05/27 2.8s} Bd8 {+0.16/56 3.9s} 77. Bd6 {-0.04/28 3.5s}
Ba5 {+0.16/57 4.3s} 78. Be7 {-0.04/28 3.8s} Kc6 {+0.16/47 4.9s}
79. Bc5 {-0.04/29 5.9s} Bd8 {+0.16/52 6.0s} 80. Ke3 {-0.04/29 3.8s}
Kb5 {+0.16/51 7.3s} 81. Kd2 {-0.04/35 10s} Bc7 {+0.16/53 5.1s}
82. Bb4 {-0.04/26 11s} Bb6 {+0.16/52 5.0s} 83. Bd6 {-0.04/29 9.4s}
Kc6 {+0.16/57 4.9s} 84. Be7 {-0.04/32 7.5s} Bc7 {+0.16/50 4.9s}
85. Ke3 {-0.04/32 10s} Kd7 {+0.16/48 5.4s} 86. Bb4 {-0.04/30 6.3s}
Bd8 {+0.16/51 4.7s} 87. Ke2 {-0.04/24 10s} Kc6 {+0.16/53 4.8s}
88. Bc5 {-0.04/35 6.7s} Bc7 {+0.16/46 5.2s} 89. Kd2 {-0.04/34 9.2s}
Ba5 {+0.16/50 4.5s} 90. Be7 {-0.04/33 5.1s} Bb6 {+0.16/50 4.6s}
91. Ke3 {-0.04/34 5.8s} Kd7 {+0.16/50 4.4s} 92. Bb4 {-0.04/28 8.5s}
Ke6 {+0.16/50 4.4s} 93. Kf3 {-0.04/30 4.9s} Bd8 {+0.16/52 5.5s}
94. Ke3 {-0.04/30 6.4s} Bf6 {+0.16/52 4.3s} 95. Kd2 {-0.04/24 4.1s}
Bg7 {+0.16/51 4.2s} 96. Kc2 {0.00/28 6.6s} Kd7 {+0.16/43 4.2s}
97. Kb2 {0.00/30 4.0s} Bf6 {+0.16/42 6.9s} 98. Ka3 {-0.04/29 5.3s}
Bd8 {+0.16/36 4.0s} 99. Ka4 {0.00/31 4.0s} Bc7 {+2.09/29 8.2s}
100. Kb5 {0.00/25 3.4s} g5 {+3.02/28 6.6s} 101. fxg5 {-1.21/17 3.4s}
Ke6 {+3.25/29 3.7s} 102. g6 {-1.65/18 4.5s} Bxg3 {+3.53/29 7.2s}
103. g7 {-1.65/16 2.1s} Kf7 {+4.37/30 13s} 104. Kc6 {-1.68/15 2.0s}
Bxh4 {+4.81/30 12s} 105. Bd6 {-1.80/17 2.0s} Be1 {+4.89/29 2.8s}
106. Kxd5 {-2.79/19 8.8s} h4 {+5.44/26 4.6s} 107. g8=B+ {-3.09/18 2.9s}
Kxg8 {+6.75/28 5.0s} 108. Bf4 {-3.98/22 11s} Kf7 {+7.49/28 2.7s}
109. Bg5 {-3.51/18 1.5s} Kg6 {+8.38/31 4.9s} 110. Bf4 {-5.34/20 3.5s}
Bxc3 {+15.49/23 6.5s} 111. Kxc4 {-3.91/20 1.3s} Be1 {+57.42/32 3.6s}
112. Kd3 {-5.98/22 3.0s} Bg3 {+63.79/30 4.2s} 113. Be3 {-11.33/24 10s}
h3 {+68.21/32 2.3s} 114. Bg1 {-11.26/22 0.33s} h2 {+138.15/32 2.4s}
115. Bxh2 {-11.26/21 0.33s} Bxh2 {+M51/28 7.3s} 116. d5 {-9.89/19 0.42s}
Kf6 {+M43/27 3.2s} 117. Kc4 {-11.05/19 0.52s} Bc7 {+M41/27 2.1s}
118. Kc3 {-9.89/17 0.27s, Black wins by adjudication} 0-1
https://rwbc-chess.de

trollwatch:
Chessqueen + chessica + AlexChess + Eduard + Sylwy
Fulvio
Posts: 395
Joined: Fri Aug 12, 2016 8:43 pm

Re: Searching for GUI to display time usage coming from pgn file

Post by Fulvio »

Guenther wrote: Thu Dec 06, 2018 6:08 pm Thanks! I will try it, but so far I did not find how to find that time graph option?
I downloaded Scid 4.64 and also found nothing in the help file.
It is a new feature written by Uwe Klimmek a few months ago:
https://sourceforge.net/p/scid/code/ci/ ... 8577e149a/

It is available in the latest source code (download snapshot):
https://sourceforge.net/p/scid/code/ci/master/tree/

The menu item is "Tools -> score graph".