Catagolue Discussion Thread

For general discussion about Conway's Game of Life.
User avatar
pzq_alex
Posts: 716
Joined: May 1st, 2021, 9:00 pm
Location: tell me if you know

Re: Catagolue Discussion Thread

Post by pzq_alex » September 9th, 2022, 10:11 am

Did the appearance of contribution pie charts just change?
1ADE3BFA-35F0-4818-A8F2-FC13D1537D7F.jpeg
1ADE3BFA-35F0-4818-A8F2-FC13D1537D7F.jpeg (58.24 KiB) Viewed 536 times
救救kench
Support LeapLife, Glimmering Garden, and B3-jknr4ity5ij6i7c8/S23-a4city6ac7c!

User avatar
LaundryPizza03
Posts: 2092
Joined: December 15th, 2017, 12:05 am
Location: Unidentified location "https://en.wikipedia.org/wiki/Texas"

Re: Catagolue Discussion Thread

Post by LaundryPizza03 » October 24th, 2022, 6:30 pm

pzq_alex wrote:
September 9th, 2022, 10:11 am
Did the appearance of contribution pie charts just change?
1ADE3BFA-35F0-4818-A8F2-FC13D1537D7F.jpeg
Not for me, it didn't.

What are the maximum computational budget for the pattern identification tool? The first 80c/1290d, with minpop 34 and maxpop 3507, fails to repeat, but is recognized by the apgcode tool. The second 80c/1290d, with minpop 31 and maxpop 280, works fine.

Code: Select all

x = 69, y = 69, rule = B3-eknr4aejqtwz5a6k7e/S2aen3-anqy4aiknwyz5-cj6cek7e8
59b3o$59bobo$57b3o$57bo$57b2o3$67bo$65bo2$64bo3bo$67b2o46$2b3o$2bobo$
3o$o$2o3$10bo$8bo2$7bo3bo$10b2o!

Code: Select all

x = 9, y = 13, rule = B3ainq4cjqr5eiy6-ak/S2-ci3-ae4iq5-ciy6ein7e8
7bo$6b3o$5bo2bo2$4bob2o$5b3o$4bo2bo$o4b2o$2o4bo$3o4bo$7b2o$4bob2o$5b2o
!

Code: Select all

x = 4, y = 3, rule = B3-q4z5y/S234k5j
2b2o$b2o$2o!
LaundryPizza03 at Wikipedia

The latest edition of new-gliders.db.txt and oscillators.db.txt have 35296 spaceships and 1451 oscillators from outer-totalistic rules. You are invited to help!

User avatar
muzik
Posts: 5279
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Re: Catagolue Discussion Thread

Post by muzik » November 8th, 2022, 8:12 am

Is there any way to find or generate a list of objects which have occurred naturally in C1 and/or G1 for which Catagolue does not have any syntheses?

hotdogPi
Posts: 1228
Joined: August 12th, 2020, 8:22 pm

Re: Catagolue Discussion Thread

Post by hotdogPi » November 8th, 2022, 8:21 am

muzik wrote:
November 8th, 2022, 8:12 am
Is there any way to find or generate a list of objects which have occurred naturally in C1 and/or G1 for which Catagolue does not have any syntheses?
A script with a web scraper will do it, but just be aware that it will use server resources.
User:HotdogPi/My discoveries

Periods discovered: 5-16,⑱,⑳G,㉑G,㉒㉔㉕,㉗-㉛,㉜SG,㉟,㊱,㊳S,㊵㊷㊹㊺㊽㊿,54G,55G,56,57G,60,62-66,70,72,74S,75,76S,80,84,90,96,100,102S,108,110,112,114G,116,117G,120,126G,128,138,147,154,156,180,196S,217,486,576

S: SKOP
G: gun

dani
Posts: 1222
Joined: October 27th, 2017, 3:43 pm
Location: Somewhere in a Sparse Life soup, forming into a giant space-clearing replicator.
Contact:

Re: Catagolue Discussion Thread

Post by dani » November 8th, 2022, 4:01 pm

hotdogPi wrote:
November 8th, 2022, 8:21 am
A script with a web scraper will do it, but just be aware that it will use server resources.
If someone decides to make this I'd highly recommend just downloading the C1 textcensus and Shinjuku and write some code to interpret and compare the data. It'd be much faster and less resource intensive than a web scraper.
d

hkoenig
Posts: 223
Joined: June 20th, 2009, 11:40 am

Re: Catagolue Discussion Thread

Post by hkoenig » November 8th, 2022, 8:16 pm

Related:

Am I correct is assuming that there's no API to Catagolue hidden away? I would like to get the Glider Constructions for a large batch of objects, and right now it looks like I need to call up each one's page using the HTTP call: "http://catagolue.appspot.com/object/<apg>/b3s23" and then parse the RLE out of the response HTML. Just one -time requests as I'm updating my constructions database and making sure it's all up-to-date.

carsoncheng
Posts: 222
Joined: June 11th, 2022, 11:24 pm

Re: Catagolue Discussion Thread

Post by carsoncheng » November 13th, 2022, 6:59 am

hkoenig wrote:
November 8th, 2022, 8:16 pm
Related:

Am I correct is assuming that there's no API to Catagolue hidden away? I would like to get the Glider Constructions for a large batch of objects, and right now it looks like I need to call up each one's page using the HTTP call: "http://catagolue.appspot.com/object/<apg>/b3s23" and then parse the RLE out of the response HTML. Just one -time requests as I'm updating my constructions database and making sure it's all up-to-date.
Yes, you need to request through an URL, but you don't need to get to the object page. Instead, you can obtain the syntheses URLs in the following format:
https://catagolue.hatsya.com/textsample ... /synthesis

It does not contain HTML (it's just plaintext), so you can directly obtain the synthesis RLE from that page.

hkoenig
Posts: 223
Joined: June 20th, 2009, 11:40 am

Re: Catagolue Discussion Thread

Post by hkoenig » November 14th, 2022, 2:32 am

Doesn't seem to work:

https://catagolue.hatsya.com/xs12_312312ko/synthesis
https://catagolue.hatsya.com/object/xs1 ... /synthesis

not found. What exactly is "textsample ... " represent? An actual working URL would be helpful as a starting point.

dani
Posts: 1222
Joined: October 27th, 2017, 3:43 pm
Location: Somewhere in a Sparse Life soup, forming into a giant space-clearing replicator.
Contact:

Re: Catagolue Discussion Thread

Post by dani » November 14th, 2022, 2:40 am

hkoenig wrote:
November 14th, 2022, 2:32 am
What exactly is "textsample ... " represent? An actual working URL would be helpful as a starting point.
It's cut off by phpBB, it works as a template if you go to the link, yielding:

Code: Select all

https://catagolue.hatsya.com/textsamples/apgcode/b3s23/synthesis
d

User avatar
calcyman
Posts: 2719
Joined: June 1st, 2009, 4:32 pm

Re: Catagolue Discussion Thread

Post by calcyman » November 14th, 2022, 5:38 am

hkoenig wrote:
November 8th, 2022, 8:16 pm
Related:

Am I correct is assuming that there's no API to Catagolue hidden away? I would like to get the Glider Constructions for a large batch of objects, and right now it looks like I need to call up each one's page using the HTTP call: "http://catagolue.appspot.com/object/<apg>/b3s23" and then parse the RLE out of the response HTML. Just one -time requests as I'm updating my constructions database and making sure it's all up-to-date.
All of the syntheses are in https://gitlab.com/parclytaxel/Shinjuku so you can clone that repository instead. It actually gives you more information, because multiple alternative syntheses can exist in Shinjuku, whereas Catagolue only displays the lowest-cost synthesis for an object.
What do you do with ill crystallographers? Take them to the mono-clinic!

User avatar
confocaloid
Posts: 602
Joined: February 8th, 2022, 3:15 pm

Re: Catagolue Discussion Thread

Post by confocaloid » March 18th, 2023, 1:39 pm

Recent logs contain lines:

Code: Select all

#C https://gitlab.com/hatsya/open-source/catagolue/-/jobs/3959496134
3787650 total objects found
1294679 can be updated
Updating 80000 apgcodes: ...

Code: Select all

#C https://gitlab.com/hatsya/open-source/catagolue/-/jobs/3959950865
3787650 total objects found
1214680 can be updated
Updating 80000 apgcodes: ...

Code: Select all

#C https://gitlab.com/hatsya/open-source/catagolue/-/jobs/3960281392
3787650 total objects found
1140340 can be updated
Updating 80000 apgcodes: ...
If I understand correctly, there will be around 14 or 16 further similar updates, and recent/current submissions may be fully processed later than usual.

Based on forum posts, I edited Tutorials/Glider syntheses#Submitting_syntheses_to_Catagolue to add a note about the number of steps in incremental syntheses shown on Catagolue -- did I get that right?
Unlikely events happen.
User:Confocal/R (incomplete table of isotropic rules, has some forum links)

User avatar
dvgrn
Moderator
Posts: 9558
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: Catagolue Discussion Thread

Post by dvgrn » March 18th, 2023, 6:08 pm

confocaloid wrote:
March 18th, 2023, 1:39 pm
Based on forum posts, I edited Tutorials/Glider syntheses#Submitting_syntheses_to_Catagolue to add a note about the number of steps in incremental syntheses shown on Catagolue -- did I get that right?
I think what you wrote is correct, according to this post from calcyman today. I haven't definitely seen that functionality in action yet. It would be easy to test it, for example by posting a two-stage version of this still life

Code: Select all

x = 150, y = 221, rule = B3/S23
43bo$44b2o$43b2o14$59bo$60b2o$59b2o$51bo18b2o$49bobo19bo$50b2o5b2o11bo
$58b2o10b2o$57bo14bo$72bo$71b2ob2o$72bobo$72bobo2b2o$71b2obobo2bo$74bo
bob2o$71b2obobobo$72bobobobo2b2o$72bobobobobo2bo$71b2obobobobob2o$72bo
bobobobobo$72bobobobobobo2b2o$71b2obobobobobobo2bo4b2o$72bobobobobobob
ob2o3bobo$72bobobobobobobobo5bo$71b2obobobobobobobo2b3o9b2o$72bobobobo
bobobobobo11bobo$72bobobobobobobobobob2o3bo4bo$71b2obobobobobobobobobo
bobobo2b2o$72bobobobobobobobobobobob2obo$72bobobobobobobobobobobo4bob
2o$71b2obobobobobobobobobobo4b2obo$72bobobobobobobobobobob2o$44b3o25bo
bobobobobobobobobobo4b2obo$46bo24b2obobobobobobobobobobo4bob2o$45bo26b
obobobobobobobobobobob2obo$72bobobobobobobobobobobobobo2b2o$69b2obobob
obobobobobobob2o3bo4bo$69bo2bobobobobobobobobo11bobo$70b2o2bobobobobob
obo2b3o9b2o$74bobobobobobobo5bo$73b2obobobobobob2o3bobo$73bo2bobobobob
o2bo4b2o$74b2o2bobobo2b2o$78bobobo$77b2obob2o$80bobo$80bobo$79b2ob2o
18$82bo5$82bo5$82bo5$82bo5$82bo5$82bo5$82bo5$82bo5$82bo5$57bo24bo24bo
5$62bo19bo19bo5$67bo14bo14bo5$72bo9bo9bo5$77bo4bo4bo5$82bo7$o$b2o$2o
14$16bo$17b2o$16b2o$8bo18b2o$6bobo19bo81bo6b2o$7b2o5b2o11bo83bo6bo$15b
2o10b2o80b3o5bo$14bo14bo87b2o$29bo89bo$28b2ob2o81b2o3bo$29bobo82b2o2b
2ob2o$29bobo2b2o85bo$28b2obobo2bo81b2obo2b2o$31bobob2o81bo2bobo2bo$28b
2obobobo83bobobob2o$29bobobobo2b2o78b2obobobo$29bobobobobo2bo78bobobob
o2b2o$28b2obobobobob2o78bobobobobo2bo$29bobobobobobo78b2obobobobob2o$
29bobobobobobo2b2o75bobobobobobo$28b2obobobobobobo2bo4b2o68bobobobobob
o2b2o$29bobobobobobobob2o3bobo67b2obobobobobobo2bo4b2o$29bobobobobobob
obo5bo69bobobobobobobob2o3bobo$28b2obobobobobobobo2b3o9b2o59bobobobobo
bobobo5bo$29bobobobobobobobobo11bobo58b2obobobobobobobo2b3o9b2o$29bobo
bobobobobobobob2o3bo4bo61bobobobobobobobobo11bobo$28b2obobobobobobobob
obobobobo2b2o61bobobobobobobobobob2o3bo4bo$29bobobobobobobobobobobob2o
bo63b2obobobobobobobobobobobobo2b2o$29bobobobobobobobobobobo4bob2o61bo
bobobobobobobobobobob2obo$28b2obobobobobobobobobobo4b2obo61bobobobobob
obobobobobo4bob2o$29bobobobobobobobobobob2o67b2obobobobobobobobobobo4b
2obo$b3o25bobobobobobobobobobobo4b2obo61bobobobobobobobobobob2o$3bo24b
2obobobobobobobobobobo4bob2o61bobobobobobobobobobobo4b2obo$2bo26bobobo
bobobobobobobobob2obo63b2obobobobobobobobobobo4bob2o$29bobobobobobobob
obobobobobo2b2o61bobobobobobobobobobobob2obo$26b2obobobobobobobobobob
2o3bo4bo61bobobobobobobobobobobobobo2b2o$26bo2bobobobobobobobobo11bobo
56b2obobobobobobobobobob2o3bo4bo$27b2o2bobobobobobobo2b3o9b2o56bo2bobo
bobobobobobobo11bobo$31bobobobobobobo5bo67b2o2bobobobobobobo2b3o9b2o$
30b2obobobobobob2o3bobo70bobobobobobobo5bo$30bo2bobobobobo2bo4b2o69b2o
bobobobobob2o3bobo$31b2o2bobobo2b2o76bo2bobobobobo2bo4b2o$35bobobo81b
2o2bobobo2b2o$34b2obob2o84bobobo$37bobo84b2obob2o$37bobo87bobo$36b2ob
2o86bobo$126b2ob2o!
and then another time posting a cost improvement for the same still life. (This is a stage in the construction of a now-outdated larger spacefiller seed constellation.)

It sounds like now isn't really a good time to do any testing, though -- we can afford to wait until the readsynth queue is less overloaded.

Post Reply