Banksia GUI released

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

Moderators: bob, hgm, Harvey Williamson

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
Rom77
Posts: 21
Joined: Wed Oct 24, 2018 5:37 am
Full name: Roman Zhukov

Re: Banksia GUI released

Post by Rom77 » Tue Apr 07, 2020 8:09 am

phhnguyen, thanks for BanksiaGui. This is a very useful GUI. I hope this GUI will eventually become the main tool for testing engines.

Yesterday I experimented a lot with your GUI and encountered various problems during various tests. Now I want to inform you about them (the first two points disturbed me the most):

1. New tournament => Time control:
After restarting the GUI, the values of "Increment:" and "Margin per move:" are rounded to 0.1. For example, if you start a tournament, and then interrupt it and restart the GUI, then time control of 8+0.02 sec in the tournament turns into 8+0 sec.

2. File => Tournaments Load/Save
I cannot save the current tournament in this table. After restarting the GUI, the table is always empty.

3. New tournament => Logs:
The GUI does not find files if the path to them contains non-Latin characters. For example, at: C:/Загрузки/Chess/BanksiaGui. I had to move log files to directories that contain only latin characters. The GUI works fine at any address, but just in case, I also put it in a directory whose address contains only Latin characters.

4. New tournament => Openings: => PGN
.pgn files cannot be read if games in them do not start from the start position (i.e with fen).

5. New tournament => Openings: => For a pair:
After restarting the GUI, "No special" is always set to the default.

6. Tournament result => Use percent
After restarting the GUI, "Use percent" is always set to the default. I would like this setting to keep the previously set value.

7. Moves => < and >
In the "Moves" window, during the game, when you press the < and > arrows repeatedly, this function does not work correctly (constantly returning to the end of the game).

8. In the "logresults.txt" file, the game number is written twice. For example, 3) 3)

9. After a fairly lengthy test, exit from the program in about half the cases ends with an error message. But this does not lead to data loss or any other problems.


______________________________
Sorry for Google translate

Jonathan003
Posts: 114
Joined: Fri Jul 06, 2018 2:23 pm
Full name: Jonathan Cremers

Re: Banksia GUI released

Post by Jonathan003 » Tue Apr 07, 2020 11:01 am

How comes the book making is so slow in Banksia with these settings: Image
It's from the big pgn file Elo 2500 gg.pgn with more than 700000 games I send you earlier.
I also have a request. I would like to have the option uniform for book making.
In Lucas Chess there is an option to import all best moves from a bin book for one collar. If I can use the option uniform than all variations are imported. In Lucas Chess I can then export the Opening Lines to pgn.
It would also be nice to be able to merge books in pgn format so the one book has priority over the other like with bin book merging. But maybe that's technically impossible?

MCDermont
Posts: 25
Joined: Tue Apr 07, 2020 7:26 am
Full name: Robert Söhnlein

Re: Banksia GUI released

Post by MCDermont » Tue Apr 07, 2020 3:13 pm

Hi
im new here and i have a question about the Banksia GUI
I have already tried a couple of times to copy a game into my bin book with the gui. ( Add current game to book )
But I can't find this line in my bin book afterwards.
I open Scid to look at the line but there is nothing :-((
I hope someone can help me .

thx in advance

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

Re: Banksia GUI released

Post by phhnguyen » Wed Apr 08, 2020 2:38 pm

Nordlandia wrote:
Sun Apr 05, 2020 6:43 pm
7-piece adjudication support will be appreciated by engine testers. It will speed up time consuming tournaments and endgame test suite considerable, compared to 6-piece.
BSG has supported Syzygy 7 men already in all ways:
- Users can download those endgames via BSG (tools -> Download -> Syzygy tab)
- Transfer Syzygy folders to engines as option's parameters
- Adjudication for tournaments

Note that for multi folders of Syzygy EGTB users can write them all in one line with Syzygy's define separators (use semicolon for Windows, colon for Unix-like OSs).

However, BSG has not been tested thoroughly with Syzygy 7 men due to the limit storage of my computer. Any help (to test with 7 men) is highly appreciated
https://banksiagui.com
A freeware chess GUI, based on opensource Banksia - the chess tournament manager

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

Re: New BanksiaGUI's logo needed

Post by phhnguyen » Wed Apr 08, 2020 2:53 pm

Jonathan003 wrote:
Sun Apr 05, 2020 11:36 pm
Here is some inspiration for you Banksia logo inspired by nature

Image

Image

I like the second one. Maybe Ovyron can make something grate of it.
Graham Banks wrote:
Mon Apr 06, 2020 1:48 am
Image
Ovyron wrote:
Mon Apr 06, 2020 8:21 am
carldaman wrote:
Mon Apr 06, 2020 2:56 am
The name fits! 8-)
Haha! Now, that's inspiration, you add two letters to his name and get 2 logos for 1!:

Image
Wow, there are some more beautiful logos to chose from!

Thanks all a lot for your efforts, supports and helps!

Just need you all to change them a bit to adapt my needs as BSG logo. It should be:
- a color drawing/clip art
- so simple with a "few" strokes/shapes. A typical image usually has too many details, some details may be lost when zooming out
- easy to be recognized
- banksia + chess is the main topic but not compulsory

Thanks again :)
https://banksiagui.com
A freeware chess GUI, based on opensource Banksia - the chess tournament manager

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

Re: Banksia GUI released

Post by phhnguyen » Wed Apr 08, 2020 3:20 pm

Rom77 wrote:
Tue Apr 07, 2020 8:09 am
phhnguyen, thanks for BanksiaGui. This is a very useful GUI. I hope this GUI will eventually become the main tool for testing engines.

Yesterday I experimented a lot with your GUI and encountered various problems during various tests. Now I want to inform you about them (the first two points disturbed me the most):
Thank you very much for using and a long, so detail report.
Rom77 wrote:
Tue Apr 07, 2020 8:09 am
1. New tournament => Time control:
After restarting the GUI, the values of "Increment:" and "Margin per move:" are rounded to 0.1. For example, if you start a tournament, and then interrupt it and restart the GUI, then time control of 8+0.02 sec in the tournament turns into 8+0 sec.
The rounding of second is in purpose since the Windows time resolution is only about 18 ticks per second. If you think it should be higher I will change.
Rom77 wrote:
Tue Apr 07, 2020 8:09 am
2. File => Tournaments Load/Save
I cannot save the current tournament in this table. After restarting the GUI, the table is always empty.

3. New tournament => Logs:
The GUI does not find files if the path to them contains non-Latin characters. For example, at: C:/Загрузки/Chess/BanksiaGui. I had to move log files to directories that contain only latin characters. The GUI works fine at any address, but just in case, I also put it in a directory whose address contains only Latin characters.

4. New tournament => Openings: => PGN
.pgn files cannot be read if games in them do not start from the start position (i.e with fen).

5. New tournament => Openings: => For a pair:
After restarting the GUI, "No special" is always set to the default.

6. Tournament result => Use percent
After restarting the GUI, "Use percent" is always set to the default. I would like this setting to keep the previously set value.

7. Moves => < and >
In the "Moves" window, during the game, when you press the < and > arrows repeatedly, this function does not work correctly (constantly returning to the end of the game).

8. In the "logresults.txt" file, the game number is written twice. For example, 3) 3)

9. After a fairly lengthy test, exit from the program in about half the cases ends with an error message. But this does not lead to data loss or any other problems.


______________________________
Sorry for Google translate
I have checked and confirmed all other issues/bugs. They all will be fixed/improved for the next release. Thanks a lot again.
https://banksiagui.com
A freeware chess GUI, based on opensource Banksia - the chess tournament manager

MCDermont
Posts: 25
Joined: Tue Apr 07, 2020 7:26 am
Full name: Robert Söhnlein

Re: Banksia GUI released

Post by MCDermont » Wed Apr 08, 2020 3:37 pm

Hi all
second try to get a answere for my question

Im new here and i have a question about the Banksia GUI
I have already tried a couple of times to copy a game into my bin book with the gui. ( Add current game to book )
But I can't find this line in my bin book afterwards.
I open Scid to look at the line but there is nothing :-(
I hope someone can help me .

thx in advance

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

Re: Banksia GUI released

Post by phhnguyen » Wed Apr 08, 2020 4:28 pm

Jonathan003 wrote:
Tue Apr 07, 2020 11:01 am
How comes the book making is so slow in Banksia with these settings: Image
It's from the big pgn file Elo 2500 gg.pgn with more than 700000 games I send you earlier.
For that setup, BSG may take almost all games and all moves and make internal memory grow too fast. BSG has some optimized algorithms for processing and using memory. However, it is not good for that kind of behavior. I will work on that issue later.
Jonathan003 wrote:
Tue Apr 07, 2020 11:01 am

I also have a request. I would like to have the option uniform for book making.
In Lucas Chess there is an option to import all best moves from a bin book for one collar. If I can use the option uniform than all variations are imported. In Lucas Chess I can then export the Opening Lines to pgn.
It would also be nice to be able to merge books in pgn format so the one book has priority over the other like with bin book merging. But maybe that's technically impossible?
Thanks for your requests/suggestions. I have added them to my TODO list and may implement them soon.

For merging PGN books it is easy. Actually you can merge them manually because they all are text files. BSG can do a bit better since it can filter out all double openings. However, what you say "one book has priority over the other" won't work since PGN books have no weights thus all openings are totally equal in term of priorities.
https://banksiagui.com
A freeware chess GUI, based on opensource Banksia - the chess tournament manager

Rom77
Posts: 21
Joined: Wed Oct 24, 2018 5:37 am
Full name: Roman Zhukov

Re: Banksia GUI released

Post by Rom77 » Wed Apr 08, 2020 4:51 pm

phhnguyen wrote:
Wed Apr 08, 2020 3:20 pm
The rounding of second is in purpose since the Windows time resolution is only about 18 ticks per second. If you think it should be higher I will change.
It would be very good, because in my tests I often use controls like 8+0.02

Probably the problem is not related to Windows. If, before starting the GUI, replace the file "banksiatour.json" with the same file with the value "increment": 0.02, then everything is ok. But unfortunately only once. After starting the GUI, the file "banksiatour.json" changes the value of the increment to "increment": 0.0.

User avatar
Laskos
Posts: 10198
Joined: Wed Jul 26, 2006 8:21 pm
Full name: Kai Laskos

Re: Banksia GUI released

Post by Laskos » Wed Apr 08, 2020 9:13 pm

phhnguyen wrote:
Wed Apr 08, 2020 3:20 pm

The rounding of second is in purpose since the Windows time resolution is only about 18 ticks per second. If you think it should be higher I will change.
First of all, an outstanding achievement, and that from a single person in such a short time! Hard to imagine. Thank you very much!

Now on this:
Isn't it about 100+ ticks per second? I am often seeing resolutions in the 0.010 seconds ballpark.
I would like also to have the possibility to set time control as 8.727s + 0.116s, even if the last digit is not that relevant (or not at all).

Thank you very much again!

Post Reply