Barrister help

For scripts to aid with computation or simulation in cellular automata.
Post Reply
User avatar
Tawal
Posts: 849
Joined: October 8th, 2023, 7:20 am
Location: Mælar

Barrister help

Post by Tawal » November 18th, 2023, 10:01 am

Hello,

I've download and make the "Barrister" program well.
(found here : https://github.com/mvr/barrister)

But I don't find a documentation for the use of it.
The Wiki returns me to Bellman's page :roll:

Is there some documentation ? Where ?

Cheers.

Edit
OK, I've run the command in the README file,
take a look on the results,
take a look on the test.toml file,
Then get this (shown with LifeHistory, don't run or with LifeBellman rules) :

Code: Select all

x = 95, y = 15, rule = LifeHistory
5.A39.A39.A$6.A39.A39.A$4.3A37.3A37.3A3$19B21.4E9.2C.3E34.2A$19B21.4E
4.2C.C2.C.3E29.2A.A2.A$19B11.D9.3E4.C.C.3C2.3E11.D16.A.A.3A$19B12.D8.
3EC3.C.C4.5E12.D10.2A3.A.A$19B5.9D7.3E2.C.C.3C7E5.9D9.A2.A.A.3A$19B
12.D8.3E4C.C3.7E12.D11.4A.A3.A$19B11.D9.3E5.C.9E11.D17.A2.2A$19B21.
19E26.A.A$19B21.19E26.2A$19B21.19E!
Although, a documentation for the parameters will be welcome :)
Alone we go faster … Together we go further …
Avatar's pattern
My Sandbox
Bom-Bom
ℝ - ℕ = ℝ or ℕ ⊄ ℝ

User avatar
Tawal
Posts: 849
Joined: October 8th, 2023, 7:20 am
Location: Mælar

Re: Barrister help

Post by Tawal » November 18th, 2023, 1:53 pm

What I understand :

For the input file :
The blue cells are for the investigation area.
The green cells are for the active cells (can evolve or be destroyed).

Are the white cells for a part of the catalyst ?
Which means that they must reappear.


For the result :
The green cells are the active cells which provide the reaction.
The white cells are a part of still life catalyst.
The yellow cells are the "non used" cells and can be used to stabilise the part of catalyst (in white).

About parameters ... :?:
I understand their purposes but not their values.
Alone we go faster … Together we go further …
Avatar's pattern
My Sandbox
Bom-Bom
ℝ - ℕ = ℝ or ℕ ⊄ ℝ

User avatar
Tawal
Posts: 849
Joined: October 8th, 2023, 7:20 am
Location: Mælar

Re: Barrister help

Post by Tawal » December 8th, 2023, 7:36 pm

Up

Nobody can help ?

Or is it taboo ?
Alone we go faster … Together we go further …
Avatar's pattern
My Sandbox
Bom-Bom
ℝ - ℕ = ℝ or ℕ ⊄ ℝ

mvr
Posts: 132
Joined: November 8th, 2009, 4:58 am

Re: Barrister help

Post by mvr » January 25th, 2024, 2:05 am

Sorry I didn't reply to this. I've made a lot of updates, including adding some explanation of the parameters to the README: https://github.com/mvr/barrister

User avatar
Vort
Posts: 203
Joined: May 14th, 2024, 6:35 am

Re: Thread for your script-related questions

Post by Vort » July 9th, 2024, 4:40 pm

Where it is better to ask questions about barrister?
Is this thread the right place to look for help?
Or should I send a private message to the author?

Pattern #2 (with hint) gives correct result - pattern #3.
But when I ask to solve pattern #1 (without hint) - barrister gives empty result:

Code: Select all

All solutions:
x = 0, y = 0, rule = B3/S23
Unique perturbations:
x = 0, y = 0, rule = B3/S23
Filtered:
x = 0, y = 0, rule = B3/S23
What happens wrong?
Is my mistake the reason, bug in barrister or what?

Code: Select all

x = 138, y = 30, rule = LifeHistory
30.2E48.2E48.2E$30.E49.E49.E$28.E.E47.E.E47.E.E$28.CE48.CE48.CE3$36.
2E48.2E48.2E$36.E49.E49.E$34.E.E47.E.E47.E.E$34.CE48.CE48.CE$.A28.C
20.A28.C20.A28.C$2A27.C.C18.2A27.C.C18.2A27.C.C$.2A4.A3.4B14.C.C19.2A
4.A3.2B2E14.C.C19.2A4.A3.2B2E14.C.C$.A.A3.3A.4B15.C20.A.A3.3A.3BE15.C
20.A.A3.3A.3BE15.C$.2A8.4B36.2A8.B2EB36.2A8.C2EB$A.A8.4B35.A.A8.4B35.
A.A8.C3B$A2.A7.4B35.A2.A7.4B35.A2.A7.B2EB$.3A7.4B36.3A7.4B36.3A7.2BEB
$.A9.10B10.3A17.A9.8BEB10.3A17.A9.BE3BEB2EB10.3A$2.CE7.10B9.A3.A17.CE
7.9BE9.A3.A17.CE7.B2E2B2E2BE9.A3.A$2.2E12.5B8.A5.A16.2E12.5B8.A5.A16.
2E12.3BEB8.A5.A$16.5B8.A5.A30.3BEB8.A5.A30.2EBEC8.A5.A$16.8B5.A5.A30.
2BE5B5.A5.A30.EBE3B2C5.A5.A$16.10B4.A3.A31.2BE7B4.A3.A31.2BEB2E2BCB4.
A3.A$16.10B5.ACA32.BEBE6B5.ACA32.BEBE2B3CB5.ACA$16.10B5.D.D32.BE2B2E
4B5.D.D32.BE2B2E4B5.D.D$16.10B5.D.D32.3BE2B3EB5.D.D32.2B2E2B3EB5.D.D$
16.10B6.D33.7BE2B6.D33.4BE2BE2B6.D$17.9B41.9B41.3B2E3BE$18.8B42.8B42.
6B2E!

Code: Select all

first-active-range = [0, 2]
active-window-range = [0, 55]
min-stable-interval = 35

max-active-cells = 5

stabilise-results = true

pattern-center = [30, 30]

pattern = '''
x = 38, y = 30, rule = LifeHistory
30.2E$30.E$28.E.E$28.CE3$36.2E$36.E$34.E.E$34.CE$.A28.C$2A27.C.C$.2A
4.A3.4B14.C.C$.A.A3.3A.4B15.C$.2A8.4B$A.A8.4B$A2.A7.4B$.3A7.4B$.A9.
10B10.3A$2.CE7.10B9.A3.A$2.2E12.5B8.A5.A$16.5B8.A5.A$16.8B5.A5.A$16.
10B4.A3.A$16.10B5.ACA$16.10B5.D.D$16.10B5.D.D$16.10B6.D$17.9B$18.8B!
'''

[[filter]]
filter-gen = 12
filter-pos = [-22, -16]
filter-type = "EXACT"
filter = '''
x = 2, y = 2, rule = LifeHistory
2D$2D!
'''
upd. I figured out what went wrong.
I selected max-active-cells value based on minimum, which allowed Pattern #2 to complete.
But for some reason "real" search (Pattern #1) required max-active-cells = 11.

Post Reply