Banksia GUI released

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

Moderator: Ras

User avatar
phhnguyen
Posts: 1524
Joined: Wed Apr 21, 2010 4:58 am
Location: Australia
Full name: Nguyen Hong Pham

Re: Banksia GUI released

Post by phhnguyen »

Uri Blass wrote: Sat Oct 16, 2021 12:33 am I understood how to copy cross table but
I do not understand exactly what to do in order to merge tournaments.
After making a tournament I did the following steps:

1)I could copy the cross table and got the following:

Result:
------------------------------------------------------------------------------------------------------------
# name games wins% draws% losses% score elo + -
1. Dragon 2.5.1 depth8 by Komodo Chess 64-bit 8 87.5 0.0 12.5 7.0 211 222 168
2. Dragon 2.5.1 depth9 by Komodo Chess 64-bit dup 8 87.5 0.0 12.5 7.0 211 222 168
3. Dragon 2.5.1 depth7 by Komodo Chess 64-bit 8 37.5 12.5 50.0 3.5 -33 159 166
4. Dragon 2.5.1 depth6 by Komodo Chess 64-bit 8 25.0 12.5 62.5 2.5 -96 158 176
5. Dragon 2.5.1 depth5 by Komodo Chess 64-bit 8 0.0 0.0 100.0 0 -294 177 280

Cross table:
------------------------------------------------------------------------------------------------------------
# name score games 1 2 3 4 5
1. Dragon 2.5.1 depth8 by Komodo Chess 64-bit 7.0 8 x 1.0 2.0 2.0 2.0
2. Dragon 2.5.1 depth9 by Komodo Chess 64-bit dup 7.0 8 1.0 x 2.0 2.0 2.0
3. Dragon 2.5.1 depth7 by Komodo Chess 64-bit 3.5 8 0.0 0.0 x 1.5 2.0
4. Dragon 2.5.1 depth6 by Komodo Chess 64-bit 2.5 8 0.0 0.0 0.5 x 2.0
5. Dragon 2.5.1 depth5 by Komodo Chess 64-bit 0 8 0.0 0.0 0.0 0.0 x

Tech:
------------------------------------------------------------------------------------------------------------

Tech (average nodes, depths, time/m per move, others per game), counted for computing moves only, ignored moves with zero nodes:
# name nodes/m NPS depth/m time/m moves time
1. Dragon 2.5.1 depth8 by Komodo Chess 64-bit 4K 325709 8.0 0.0 57.6 0.7
2. Dragon 2.5.1 depth9 by Komodo Chess 64-bit dup 6K 497014 9.0 0.0 63.3 0.8
3. Dragon 2.5.1 depth7 by Komodo Chess 64-bit 2K 192378 7.0 0.0 72.5 0.8
4. Dragon 2.5.1 depth6 by Komodo Chess 64-bit 1K 121095 6.0 0.0 69.3 0.7
5. Dragon 2.5.1 depth5 by Komodo Chess 64-bit 1K 76056 5.0 0.0 59.5 0.6
all --- 2K 250228 7.0 0.0 64.4 0.7
The above crosstable data is in text format, just for human reference, we can't use it for merging.

"Merge" tournaments in BSG are actually to add games from another tournament into the current one.

All tournament data is in the file banksiaplaying.json. When you create a new tournament, the new data will overwrite into that file. Just, you need to file the save file. Typically BSG auto stores older tournaments by renaming that file into a new one such as "banksiaplaying.3.3.10.64.3.1.40-16+0_5.json" when the first number (3) is ID. You may open the dialog Recent tournaments to view all tournaments BSG played recently to understand which file belongs to which tournament.

An alternative is that you store the file banksiaplaying.json yourself somewhere whenever the tournament is just completed.

Once you know which file is the old tournament you need, you can merge it with the current one. Menu -> Tournaments -> Action -> Edit current tournament, click on the first button "Merge game from another tournament JSON", select the JSON file of old tournament. Your current tournament will have games from the old one and it can auto calculate results, Elo for the combining data.
Uri Blass wrote: Sat Oct 16, 2021 12:33 am 2)I saved the file to a pgn file with the name dragon_depths
I want to add dragon depth 10 to the tournament
I cannot have a tournament with 6 different time controls and can only make a tournament with 5 time controls so my plan is the following:
Wow, amazing you can use all those multi-timers! I thought 5 timers is so redundant!

Don't worry, I will send you an update with over 5 timers!
Uri Blass wrote: Sat Oct 16, 2021 12:33 am a)make a match of 2 games between dragon depth 10 and dragon depth 5
b)make a gauntlet of dragon depth 10 and dragon depths 5-9
c)merge all the 3 tournaments.
In order to make it simple I try first to merge only 2 additinal games into the tournament in step a
so I make the following steps
3)I make a tournament with 2 games of dragon depth 10 against dragon depth 5.
4)I get the following table
Result:
-----------------------------------------------------------------------------------------------------------------
# name games wins% draws% losses% score elo + -
1. Dragon 2.5.1 depth10 by Komodo Chess 64-bit dup dup 2 100.0 0.0 0.0 2 75 178 135
2. Dragon 2.5.1 depth5 by Komodo Chess 64-bit 2 0.0 0.0 100.0 0 -75 135 178

Cross table:
-----------------------------------------------------------------------------------------------------------------
# name score games 1 2
1. Dragon 2.5.1 depth10 by Komodo Chess 64-bit dup dup 2 2 x 2.0
2. Dragon 2.5.1 depth5 by Komodo Chess 64-bit 0 2 0.0 x

Tech:
-----------------------------------------------------------------------------------------------------------------

Tech (average nodes, depths, time/m per move, others per game), counted for computing moves only, ignored moves with zero nodes:
# name nodes/m NPS depth/m time/m moves time
1. Dragon 2.5.1 depth10 by Komodo Chess 64-bit dup dup 10K 693739 10.0 0.0 61.5 0.9
2. Dragon 2.5.1 depth5 by Komodo Chess 64-bit 1K 66949 5.0 0.0 61.0 0.6
all --- 5K 429016 7.5 0.0 61.3 0.8

5)I choose tournaments->actions->edit current tournament
I see that the default option is replace Benjamin1.1 with Benjamin1.1.


I do not understand how I can merge 2 tournaments and I do not understand how I get games of the previous tournament that I want to merge(I already have a pgn but I cannot choose pgn when I click on merge game from another tournament JSON
You can merge two PGN files, just use any text editor to load, copy, paste. After all, use BSG to load the merged one to calculate Elo.
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
User avatar
phhnguyen
Posts: 1524
Joined: Wed Apr 21, 2010 4:58 am
Location: Australia
Full name: Nguyen Hong Pham

Re: Banksia GUI released

Post by phhnguyen »

ernest wrote: Sat Oct 16, 2021 2:25 am
phhnguyen wrote: Wed Sep 15, 2021 5:29 am
Sorry for the delay. The bug was fixed. However, I have been struggling when upgrading some engines to their newer versions, due to conflicting their code. Perhaps, I will stop upgrading some of them thus I can do a quick/minor release first.
Any chance we can get that update for iOS / iPadOS ?
Or is it fixed when I upgrade to iOS/iPadOS 15 ?
Sorry again for the delay. I am going to check and upload the new one today.
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
User avatar
phhnguyen
Posts: 1524
Joined: Wed Apr 21, 2010 4:58 am
Location: Australia
Full name: Nguyen Hong Pham

Re: Banksia GUI released

Post by phhnguyen »

bastiball wrote: Sat Oct 16, 2021 3:41 am I'm testing and use this GUI replaced Arena in tournament. It's great, so far. :D
Thanks for using and warmly welcome to BSG world :D
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
amanjpro
Posts: 883
Joined: Sat Mar 13, 2021 1:47 am
Full name: Amanj Sherwany

Re: Banksia GUI released

Post by amanjpro »

Hello, thanks for offering BSG :)

I sometimes use the GUI (among others), and thanks to my lazy nature I am always a version or two behind in every software that I use :P
But BSG doesn't let me do that, its modal "update now dialog" is too forcing to be fun to use the GUI.
I mean, I don't always want to use the latest beta, it might have a bug that I don't want to get, or a feature that makes me annoyed... is it possible to make the dialog cancelable/closable?
User avatar
phhnguyen
Posts: 1524
Joined: Wed Apr 21, 2010 4:58 am
Location: Australia
Full name: Nguyen Hong Pham

Re: Banksia GUI released

Post by phhnguyen »

Torom wrote: Fri Oct 15, 2021 5:31 pm
phhnguyen wrote: Fri Oct 15, 2021 4:46 pm I am not sure since I didn’t start, but perhaps the Lichess API requires the user to have/create a Lichess account, then create a token and copy it into an app (as BSG) then the app can start querying. That is fine for some users but maybe not relevant to many other users who just want some openings, or solutions of 7-man but don’t want to know about Lichess nor spend time to do many steps.

Chessdb at least can reply immediately without any registration step.
No, both endpoints work without any authentication. :)
Nice! Thanks. I will work with those services soon.
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
User avatar
phhnguyen
Posts: 1524
Joined: Wed Apr 21, 2010 4:58 am
Location: Australia
Full name: Nguyen Hong Pham

Re: Banksia GUI released

Post by phhnguyen »

amanjpro wrote: Sat Oct 16, 2021 7:12 am Hello, thanks for offering BSG :)

I sometimes use the GUI (among others), and thanks to my lazy nature I am always a version or two behind in every software that I use :P
But BSG doesn't let me do that, its modal "update now dialog" is too forcing to be fun to use the GUI.
I mean, I don't always want to use the latest beta, it might have a bug that I don't want to get, or a feature that makes me annoyed... is it possible to make the dialog cancelable/closable?
Yes, go to About BanksiaGUI dialog box and you will see the tick box "Auto check for newer versions", just untick it. Have fun :D
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
Uri Blass
Posts: 10825
Joined: Thu Mar 09, 2006 12:37 am
Location: Tel-Aviv Israel

Re: Banksia GUI released

Post by Uri Blass »

phhnguyen wrote: Sat Oct 16, 2021 6:58 am
Uri Blass wrote: Sat Oct 16, 2021 12:33 am I understood how to copy cross table but
I do not understand exactly what to do in order to merge tournaments.
After making a tournament I did the following steps:

1)I could copy the cross table and got the following:

Result:
------------------------------------------------------------------------------------------------------------
# name games wins% draws% losses% score elo + -
1. Dragon 2.5.1 depth8 by Komodo Chess 64-bit 8 87.5 0.0 12.5 7.0 211 222 168
2. Dragon 2.5.1 depth9 by Komodo Chess 64-bit dup 8 87.5 0.0 12.5 7.0 211 222 168
3. Dragon 2.5.1 depth7 by Komodo Chess 64-bit 8 37.5 12.5 50.0 3.5 -33 159 166
4. Dragon 2.5.1 depth6 by Komodo Chess 64-bit 8 25.0 12.5 62.5 2.5 -96 158 176
5. Dragon 2.5.1 depth5 by Komodo Chess 64-bit 8 0.0 0.0 100.0 0 -294 177 280

Cross table:
------------------------------------------------------------------------------------------------------------
# name score games 1 2 3 4 5
1. Dragon 2.5.1 depth8 by Komodo Chess 64-bit 7.0 8 x 1.0 2.0 2.0 2.0
2. Dragon 2.5.1 depth9 by Komodo Chess 64-bit dup 7.0 8 1.0 x 2.0 2.0 2.0
3. Dragon 2.5.1 depth7 by Komodo Chess 64-bit 3.5 8 0.0 0.0 x 1.5 2.0
4. Dragon 2.5.1 depth6 by Komodo Chess 64-bit 2.5 8 0.0 0.0 0.5 x 2.0
5. Dragon 2.5.1 depth5 by Komodo Chess 64-bit 0 8 0.0 0.0 0.0 0.0 x

Tech:
------------------------------------------------------------------------------------------------------------

Tech (average nodes, depths, time/m per move, others per game), counted for computing moves only, ignored moves with zero nodes:
# name nodes/m NPS depth/m time/m moves time
1. Dragon 2.5.1 depth8 by Komodo Chess 64-bit 4K 325709 8.0 0.0 57.6 0.7
2. Dragon 2.5.1 depth9 by Komodo Chess 64-bit dup 6K 497014 9.0 0.0 63.3 0.8
3. Dragon 2.5.1 depth7 by Komodo Chess 64-bit 2K 192378 7.0 0.0 72.5 0.8
4. Dragon 2.5.1 depth6 by Komodo Chess 64-bit 1K 121095 6.0 0.0 69.3 0.7
5. Dragon 2.5.1 depth5 by Komodo Chess 64-bit 1K 76056 5.0 0.0 59.5 0.6
all --- 2K 250228 7.0 0.0 64.4 0.7
The above crosstable data is in text format, just for human reference, we can't use it for merging.

"Merge" tournaments in BSG are actually to add games from another tournament into the current one.

All tournament data is in the file banksiaplaying.json. When you create a new tournament, the new data will overwrite into that file. Just, you need to file the save file. Typically BSG auto stores older tournaments by renaming that file into a new one such as "banksiaplaying.3.3.10.64.3.1.40-16+0_5.json" when the first number (3) is ID. You may open the dialog Recent tournaments to view all tournaments BSG played recently to understand which file belongs to which tournament.
when I open the dialog Recent tournaments I see empty list of tournaments
The only thing that I can change is Max Recent Files when the default is 50.

If I understand correctly I need first to save files of the tournaments to be able to use it and BSG
does not auto store older tournament automatically but even saving the tournaments does not help because I continue to see empty list
User avatar
phhnguyen
Posts: 1524
Joined: Wed Apr 21, 2010 4:58 am
Location: Australia
Full name: Nguyen Hong Pham

Re: Banksia GUI released

Post by phhnguyen »

Uri Blass wrote: Sat Oct 16, 2021 7:47 am when I open the dialog Recent tournaments I see empty list of tournaments
The only thing that I can change is Max Recent Files when the default is 50.

If I understand correctly I need first to save files of the tournaments to be able to use it and BSG
does not auto store older tournament automatically but even saving the tournaments does not help because I continue to see empty list
Something should be wrong!

If a user has a tournament with one or more played-game (played tournament), whenever he creates a new tournament, that (old) one should be displayed automatically in the Recent tournaments dialog box. The user doesn't need to do anything else. The no-played tournament will be discarded.

Can you help to check that:
1) If you have a tournament, make sure it has at least one played game
2) Create a new tournament

Now, open the Recent tournament, it should show the previous one

Image
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
bastiball
Posts: 5360
Joined: Tue Oct 20, 2020 4:18 am
Full name: Basti Dangca

Re: Banksia GUI released

Post by bastiball »

Is there an option to edit PGN?
Basti Dangca
CCRL testing group
Uri Blass
Posts: 10825
Joined: Thu Mar 09, 2006 12:37 am
Location: Tel-Aviv Israel

Re: Banksia GUI released

Post by Uri Blass »

phhnguyen wrote: Sat Oct 16, 2021 8:20 am
Uri Blass wrote: Sat Oct 16, 2021 7:47 am when I open the dialog Recent tournaments I see empty list of tournaments
The only thing that I can change is Max Recent Files when the default is 50.

If I understand correctly I need first to save files of the tournaments to be able to use it and BSG
does not auto store older tournament automatically but even saving the tournaments does not help because I continue to see empty list
Something should be wrong!

If a user has a tournament with one or more played-game (played tournament), whenever he creates a new tournament, that (old) one should be displayed automatically in the Recent tournaments dialog box. The user doesn't need to do anything else. The no-played tournament will be discarded.

Can you help to check that:
1) If you have a tournament, make sure it has at least one played game
2) Create a new tournament

Now, open the Recent tournament, it should show the previous one

Image
I checked it.
Unfortunately after a tournament with at least one played game and creating a new tournament with more games
I have an empty list after I play the games of the new tournament and do not see a list of previous tournaments.

I see the same picture that you posted but nothing below the line of
ID type,...

I also do not see some colors that you have in the picture In the line of Recent tournaments above Max recent files.