Myracle GUI

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

Moderator: Ras

mar
Posts: 3093
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: Myracle GUI

Post by mar »

build 160 is up:
- engine listboxes now use string-based (multi-letter) search similar to filelist
- new crosstable sorting option (none -> unsorted)

@Colin: thanks
Max
Posts: 268
Joined: Tue Apr 13, 2010 10:41 am

Re: Myracle GUI

Post by Max »

mar wrote: ↑Thu Oct 29, 2026 7:57 pm I'm sorry but I'll not add any new complexity when it comes to pairings.
That's fine, just wanted to make sure I didn't miss any setting.

Thank you for the new unsorted crosstable! :D
Modern Times
Posts: 3978
Joined: Thu Jun 07, 2012 11:02 pm

Re: Myracle GUI

Post by Modern Times »

Hi Martin, what does Myracle use in the tournaments table to calculate Elo and the error margins ?
mar
Posts: 3093
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: Myracle GUI

Post by mar »

for elo perf it uses the simple formula

Code: Select all

-400 * log10(1/winrate - 1)
let's call it elo_delta

for error bars first std_dev is computed using

Code: Select all

sd = sqrt(wins * (1-wr)^2 + draws * (0.5-wr)^2 + losses * (0-wr)^2) / sqrt(num_games)
then error bars as

Code: Select all

eb = 0.5 * abs(elo_delta(wr + 1.96*sd) - elo_delta(wr - 1.96*sd))
where wr = winrate

as a reference I refer to this url viewtopic.php?t=51003, but it seems to discuss LOS rather than eb (I don't compute LOS in myracle)
Modern Times
Posts: 3978
Joined: Thu Jun 07, 2012 11:02 pm

Re: Myracle GUI

Post by Modern Times »

Thanks. I ran one of my ad-hoc tournaments through Ordo and the ratings and error bars were extremely close. Excellent.
mar
Posts: 3093
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: Myracle GUI

Post by mar »

build 161 is up:
- fix PlyCount mismatch in tournament pgn for some adjudication types, like time forfeits and xboard engines resigning

also the windows bundle now includes EveAnn 8.0 (need to update engines folder and bundle_config.dat)
mar
Posts: 3093
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: Myracle GUI

Post by mar »

build 162 is up:
- logging can be enabled/disabled in tournament edit
- export as pgn is grayed out for tours with active games
- export as pgn for unfinished tournament explicitly asks first using a messagebox

note that gui_data.zip has been updated because of translations
SSTATHIS
Posts: 78
Joined: Tue Jun 22, 2010 7:55 pm

Re: Myracle GUI

Post by SSTATHIS »

Hi Martin
I noticed a strange behavior...
I run a two engine tournament between Surveyor ONE and Surveyor TWO.
I checked it and found that the problem is caused by Surveyor ONE.
Core budget is set to 4 and IO core budget to 4.
My cpu is i5-13600K
When run tournament it begins with 4 games (ponder off)
When a game finish it takes too long to begin another game. Sometimes only one game play and it took long time to begin another
My time is set to 9s+0.1s
So is it engine bug or/and GUI bug?
I have not noticed this again and I play many tournaments....

PS: Core budget and IO core budget is ok for my machine or these setting are wrong because of E cores?
mar
Posts: 3093
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: Myracle GUI

Post by mar »

hi,

IO core budget is only relevant when opening PGNs, it's not used when playing tournaments

as for which is best for you: the default tries to set the core budget to number of physical cores (on windows) or half logical cores on linux
which is best for you depends

surveyor ONE doesn't implement UCI quit command, so it always timeouts when it's being unloaded which is why the utilization drops (tried surveyor ONE.1 because the author claims old ONE used more cpu than it should)

so: nothing for me to fix here
SSTATHIS
Posts: 78
Joined: Tue Jun 22, 2010 7:55 pm

Re: Myracle GUI

Post by SSTATHIS »

mar wrote: ↑Sat Oct 31, 2026 8:28 pm hi,

IO core budget is only relevant when opening PGNs, it's not used when playing tournaments

as for which is best for you: the default tries to set the core budget to number of physical cores (on windows) or half logical cores on linux
which is best for you depends

surveyor ONE doesn't implement UCI quit command, so it always timeouts when it's being unloaded which is why the utilization drops (tried surveyor ONE.1 because the author claims old ONE used more cpu than it should)

so: nothing for me to fix here
Thanks Martin!