apgsearch v2.2

For general discussion about Conway's Game of Life.
drc
Posts: 1664
Joined: December 3rd, 2015, 4:11 pm

Re: apgsearch v2.2

Post by drc » January 20th, 2016, 4:42 pm

Saka wrote:Err...
Nevermind
more like xp6_2596zweewee

Edit by Sokwe: image of text replaced with relevant link

User avatar
Saka
Posts: 3627
Joined: June 19th, 2015, 8:50 pm
Location: Indonesia
Contact:

Re: apgsearch v2.2

Post by Saka » January 20th, 2016, 8:43 pm

drc wrote:
Saka wrote:Err...
Nevermind
more like xp6_2596zweewee
What rule is it in? Can you make a link to the page? I cant seem to find it

Edit by Sokwe: image of text replaced with relevant link

drc
Posts: 1664
Joined: December 3rd, 2015, 4:11 pm

Re: apgsearch v2.2

Post by drc » January 20th, 2016, 8:53 pm

Saka wrote:
drc wrote:
Saka wrote:Err...
Nevermind
more like xp6_2596zweewee
What rule is it in? Can you make a link to the page? I cant seem to find it

Edit by Sokwe: image of text replaced with relevant link
It's in a custom rule, I just thought the last part was appropriate for the... erm.. shape of the still life

User avatar
Saka
Posts: 3627
Joined: June 19th, 2015, 8:50 pm
Location: Indonesia
Contact:

Re: apgsearch v2.2

Post by Saka » January 21st, 2016, 2:44 am

drc wrote:
Saka wrote: What rule is it in? Can you make a link to the page? I cant seem to find it
It's in a custom rule, I just thought the last part was appropriate for the... erm.. shape of the still life
Image please?

drc
Posts: 1664
Joined: December 3rd, 2015, 4:11 pm

Re: apgsearch v2.2

Post by drc » January 21st, 2016, 4:28 pm

Saka wrote:
drc wrote:
Saka wrote: What rule is it in? Can you make a link to the page? I cant seem to find it
It's in a custom rule, I just thought the last part was appropriate for the... erm.. shape of the still life
Image please?
I found the rule:

Code: Select all

@RULE B3S23-q
@TABLE
n_states:2
neighborhood:Moore
symmetries:rotate4reflect
0,1,1,1,0,0,0,0,0,1
0,1,1,0,1,0,0,0,0,1
0,1,1,0,0,1,0,0,0,1
0,1,1,0,0,0,1,0,0,1
0,1,1,0,0,0,0,1,0,1
0,1,1,0,0,0,0,0,1,1
0,1,0,1,0,1,0,0,0,1
0,1,0,1,0,0,1,0,0,1
0,1,0,0,1,0,1,0,0,1
0,0,1,0,1,0,1,0,0,1
1,0,0,0,0,0,0,0,0,0
1,1,0,0,0,0,0,0,0,0
1,0,1,0,0,0,0,0,0,0
1,1,1,0,0,0,1,0,0,0
1,1,1,1,1,0,0,0,0,0
1,1,1,1,0,1,0,0,0,0
1,1,1,1,0,0,1,0,0,0
1,1,1,0,1,1,0,0,0,0
1,1,1,0,1,0,1,0,0,0
1,1,1,0,1,0,0,1,0,0
1,1,1,0,1,0,0,0,1,0
1,1,1,0,0,1,1,0,0,0
1,1,1,0,0,1,0,1,0,0
1,1,1,0,0,1,0,0,1,0
1,1,1,0,0,0,1,1,0,0
1,1,0,1,0,1,0,1,0,0
1,0,1,0,1,0,1,0,1,0
1,0,0,0,1,1,1,1,1,0
1,0,0,1,0,1,1,1,1,0
1,0,0,1,1,0,1,1,1,0
1,0,0,1,1,1,0,1,1,0
1,0,0,1,1,1,1,0,1,0
1,0,0,1,1,1,1,1,0,0
1,0,1,0,1,0,1,1,1,0
1,0,1,0,1,1,0,1,1,0
1,0,1,1,0,1,0,1,1,0
1,1,0,1,0,1,0,1,1,0
1,0,0,1,1,1,1,1,1,0
1,0,1,0,1,1,1,1,1,0
1,0,1,1,0,1,1,1,1,0
1,0,1,1,1,0,1,1,1,0
1,1,0,1,0,1,1,1,1,0
1,1,0,1,1,1,0,1,1,0
1,0,1,1,1,1,1,1,1,0
1,1,0,1,1,1,1,1,1,0
1,1,1,1,1,1,1,1,1,0

@COLORS

0 0 0 0
1 255 255 255
xp6_2596zweewee:

Code: Select all

x = 8, y = 9, rule = B3S23-q
b2o$o2bo$bobo$2bo3$2b2o2b2o$2b2o2b2o$2b2o2b2o!
And the missing survival transition making this rule different:

Code: Select all

x = 3, y = 3, rule = B3S23-q
2o$bo$2bo!

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

Re: apgsearch v2.2

Post by calcyman » January 21st, 2016, 4:43 pm

I *think* Catagolue in its current state should be able to accept custom rules (it accepts custom symmetries), although I'll have to modify it to not attempt to produce animated SVGs for non-standard rules.

I'll need to see a sample progress file from A for Awesome's script to make sure it's compatible, though.
What do you do with ill crystallographers? Take them to the mono-clinic!

drc
Posts: 1664
Joined: December 3rd, 2015, 4:11 pm

Re: apgsearch v2.2

Post by drc » January 21st, 2016, 4:57 pm

I feel like we should be able to request a rule be "named" for example on the website it could say "B36/S125 (2x2)" instead of just "B36/S125"

User avatar
praosylen
Posts: 2443
Joined: September 13th, 2014, 5:36 pm
Location: Pembina University, Home of the Gliders
Contact:

Re: apgsearch v2.2

Post by praosylen » January 21st, 2016, 6:22 pm

calcyman wrote:I *think* Catagolue in its current state should be able to accept custom rules (it accepts custom symmetries), although I'll have to modify it to not attempt to produce animated SVGs for non-standard rules.

I'll need to see a sample progress file from A for Awesome's script to make sure it's compatible, though.
I don't know, myself. It still reports the version as v0.54; is there any particular requirement for the format, or does my v0.54+0.Ni work? Also, there is an extra feature involving pseudo-objects in my forthcoming version that would have to be disabled, as I am assuming that a server-side workaround would be an inconvenience. Also, how do you plan to verify the hauls? What if, for example, someone searches a custom rule table for (for example) tlife, but then realizes that they were using an erroneous rule table and they submit a haul that looks right superficially but instead contains a lot of objects that don't even work in the specified rule? Also, sometimes there are bugs caused by modifying a rule table after running apgsearch on it that result in xq1's being reported; how would those be dealt with?

I don't even know enough about v1.N and Catagolue to be able to make certain that whatever data my version sends wouldn't break Catagolue, as it is.

Anyway, here's a sample progress file for tlife (Note the large quantity of xp160s, mostly non-interacting pairs or triples):

Code: Select all

@VERSION v0.54
@MD5 4d27b3227e0c7ba3bff0db86b439ff66
@ROOT 2015-12-28T18:27:22.657664
@RULE tlife
@SYMMETRY C1
@NUM_SOUPS 1228200
@NUM_OBJECTS 5127058

@CENSUS TABLE
xs4_33 2045521
xs6_696 1080808
xs7_2596 381661
xq5_27 334843
xq4_153 326637
xs5_253 246193
xs8_69ic 169710
xs8_6996 162883
xs6_356 72625
xs4_252 71986
xp160_3v 57592
xs8_33cc 40885
xq4_1ba4 25120
xp4_69f 24805
xs12_4alla4 21494
xs12_g8o653z11 17767
xs14_6970796 12627
xs7_25ac 8303
xs8_25ak8 6547
xp2_7e 5184
xs6_25a4 3825
xs10_33cko 3722
xs16_ciddiczw11 1514
xs8_35ac 1432
xs6_39c 707
xs7_178c 618
xs12_o4q552z01 346
xs6_bd 212
xs9_256oo 173
xs8_3pm 172
xs14_69bqic 103
xs9_178ko 75
xs11_g8o652z11 66
xs9_25ako 58
xs15_4a9raic 55
xs9_4aar 53
xs11_69lic 51
xs12_330f96 41
xs8_312ko 38
xs8_178k8 34
xs18_04ak8a53z6521 22
xs14_39e0e96 19
xs9_178kc 17
xs10_178kk8 15
xs10_32qr 15
xs14_39e0e93 15
xs7_3lo 12
xq5_227x4ee 11
xq2_1fcgcf1 11
xs10_69ar 10
xs15_0ggci96z343 10
xp2_31ago 9
xs11_g8kc33z01 8
xs10_35ako 7
OVERSIZED 7
xs13_g88m96z121 6
xs12_g8kc33z11 6
xs10_g8o652z01 6
xs14_4a9m88gzx121 6
xp2_2a54 6
xs11_ggm952z1 6
xs11_31e853 5
xs10_4al96 5
xp6_1e4278 5
xp160_9888h1ey8eehme 5
xs11_178b52 4
xs11_g0s453z11 4
xs10_3146oo 4
xs10_3215ac 4
xs13_g8ge96z121 4
xs12_g4q552z11 3
xs12_6960ui 3
xs16_69f0f96 3
xs15_178c2c871 3
xs10_0drz32 3
xs12_raar 3
xs12_651i4ozx11 3
xs16_g88m996z1221 3
xs8_31248c 3
xs10_xg853z321 3
xs12_2egm96 3
xs15_259e0e96 3
xs15_259e0eic 3
xs13_0g8o653z121 3
xp160_3m9sgzy84qis 2
xs11_31461ac 2
xs15_699m88gzx121 2
xs14_g84q552z121 2
xs14_g88m952z121 2
xs12_4ai3s4zx1 2
xs11_178kic 2
xs14_69bo8a6 2
xs14_39e0eic 2
xp160_2796zzy33v 2
xs12_69iczx113 2
xs16_0ca952z2553 2
xs13_33cj96 2
xp160_7a9zyeov 1
xs9_178426 1
xp160_0ubaacz7510ozzzw877 1
xp160_11b2ozzy84rrjc 1
xp160_2d9ezzg884cgz130chl8 1
xp160_0cb12qcz2543zyaskic 1
xp160_vozy84e96 1
xs10_0cp3z32 1
xp160_69ra4zzy9egh222i 1
xp160_3vzzz4rrjc 1
xp160_5530m84y7ea96 1
xp160_3m9sgy4edhee 1
xp160_42d0okkzygeehde 1
xp160_skg03z0fqaa6zyb4b97 1
xp160_ck260a96y7ee1z01231 1
xp160_25d6zzy9vo 1
xp160_0gyavoz0108qez355d7 1
xp160_vozyd6972 1
xs14_69la4ozx11 1
xp160_030gksz6aaqfzy6kogc 1
xs11_g8ka52z11 1
xp160_69a062kczx1321y76ba4 1
xp160_030gksz6aaqfzy83334 1
xp160_2d9ezzy93oi 1
xp160_edheezzya3v 1
xp160_0edheezzzegh222i 1
xp160_4ajhra4zygodi71 1
xp160_ooc2lp2z127563zy8778 1
xp160_1506szzy9edhee 1
xp160_030gksy979b4z6aaqf 1
xp160_23a4zzy8v3 1
xs15_g8o69icz121 1
xp160_0cb12qcy7kogcz2543 1
xp160_17idozyd79b4 1
xp160_y7ee1zscz3 1
xp160_y87a9zz0cb12qcz2543 1
xp160_3vzzy6eehme 1
xp160_cs6y8778z3 1
xp160_4ehd6zzy5egh222i 1
xp4_08o69fz321 1
xp160_3vyaskic 1
xp160_vozyde9d2 1
xp160_0cb12qcy62796z2543 1
xp160_0o4c8y8778z32460596 1
xp160_2cccya3v 1
xp160_smq6ik96y6o39z01233 1
xp160_ovzye79b4 1
xp160_3465zzy9v3 1
xs14_69960ui 1
xp160_5643zy8ss2 1
xs10_358gkc 1
xp160_7596zycv3 1
xp160_4ar96zyev3 1
xp160_030gksz6aaqfy62ss 1
xp160_15026y7cjrr4 1
xp160_6957zzy7io3 1
xp160_cccgy9caabuy969aezyeo0157 1
xp160_2d9ezzya53acq 1
xp2_8ki1688gzx3421 1
xs14_69e0eic 1
xs9_25a84c 1
xp160_030gksz6aaqfy5ee1 1
xp160_030gksz6aaqfzy94e12 1
xp160_3vzzy54e96 1
xp160_25d6zyfqca35 1
xp160_0cb12qcz2543zybgzy977 1
xp160_15026zy9skic 1
xp160_4arhpa4y1czy7cu6ksqc 1
xs14_08u1acz321 1
xp160_cq21bczx3452y5o39 1
xp160_io3zzy9778 1
xp160_v3zzyb7a9 1
xp160_oc2rpjqkz1373zyb7c0kg 1
xp160_7kj0gzw21zy84rrjc 1
xp160_ybo39z0cb12qcz2543 1
xp160_ovzycac86 1
xp160_030gksz6aaqfy623a4 1
xp160_4rrjczzy4gs9m3 1
xp160_0ovzzzeim8 1
xp160_4ajhra4zyei222hge 1
xp160_0e1h8889zzzemhee 1
xp160_1eey5ias 1
xp160_0ubaacz7510ozzya6135 1
xs12_3pcz643 1
xp160_3m9sgzzy04ajhra4 1
xp160_17idozzyc6957 1
xp160_030gksy54333z6aaqf 1
xp160_skg03z0fqaa6zya23a4 1
xp160_0g8ogy87596z658c0aic 1
xp160_2lh60ogz0164221zydov 1
xp160_ybemheezz6fc57b6z06 1
xp160_cq21bcy7geezx3452 1
xs10_3542ac 1
xp160_odi71zyb6972 1
xp160_b6aokzyfciae 1
xp160_69ki6qmszx3321y593o 1
xp160_030gksz6aaqfzzy9877 1
xp160_42d0okkzzy94rrjc 1
xp160_gk5a4sggyaovz36ecc2 1
xp160_yccjrr4z06z6f3aed6 1
xp160_6957y7ov 1
xp160_030gksz6aaqfzzy46d52 1
xp160_4b97zzyc3oi 1
xp160_030gksz6aaqfzybooo4 1
xp160_030gksz6aaqfzzy4cie4 1
xp160_1666zy92ss 1
xp160_edheezzy8io3 1
xp160_3vzzybac86 1
xp160_1506szyaemhee 1
xp160_vozy7778 1
xs13_2530f96 1
xp160_4arhpa4zzy4koa6b 1
xs15_25a8czx2553 1
xp160_11b2ozzy74rrjc 1
xp160_cq21bczx3452zybcccg 1
xp160_611p4y5skicz2w3 1
xp160_5316zzy9ov 1
xp160_79b4zzzy3e1h8889 1
xs11_69jzx56 1
xp160_g888ya6prr4zhwu1 1
xp160_4ariczyeov 1
xp160_0ee1zzzv3 1
xp160_0ubaacybgeez7510o 1
xp160_030gksz6aaqfzzy74eic 1
xp160_53acqzyceehde 1
xp160_4arhpa4zybegh222i 1
xp160_17idozzyaov 1
xp160_0cb12qcy8skicz2543 1
xp160_yd3vzsqn5buzw12542 1
xp160_0cb12qcz2543zyfcccg 1
xp160_030gksz6aaqfy7cmk8 1
xp160_0ubaacy9ciaez7510o 1
xp160_ovzzy74c52 1
xs13_69e0mq 1
xp160_y8ovzcik0c48ozx2643 1
xs10_178ka4 1
xs16_259e0e952 1
xs12_178br 1
xs16_0ggca96z3443 1
xs13_255q8a6 1
xp160_0ubaacy32d9ez7510o 1
xp160_4rrp6zycczybcu6ksqc 1
xs14_wggca52z2521 1
xp160_112374y9ciks 1
xp160_caabuz0o0157zzy6ias 1
xp160_1eezzy6o39 1
xp160_3vzzy6skic 1
xs15_g8o6996z121 1
xp160_3m9sgy54aric 1
xp160_38qggzzy9cjrr4 1
xp160_caabuz0o0157zydkogc 1
xp160_38qggy6877 1
xp160_gk0c7zzycv3 1
xs11_2530f9 1
xp160_6prr4zyao39 1
xs11_2560ui 1
xp160_4rrp6zzyae1h8889 1
xp160_gsrz1zy9v3 1
xp160_17idozye7a9 1
xp160_1666yav3 1
xp160_030gksz6aaqfzzy73465 1
xp160_0ubaacz7510oy9eeg 1
xp160_gybvozfc 1
xp160_030gksy9877z6aaqf 1
xp2_g0k053z11 1
xp160_0rsgzx1zya7596zsai 1
xp160_53acqzybea96 1
xp160_7596zy9koa6b 1
xp160_2d9eybv3 1
xp160_0cb12qcyaccc2z2543 1
xp160_y94arhpa4z4wsz68892 1
xp160_3m9sgzzy4skic 1
xp160_eehdezy9koa6b 1
xp160_b6aokzyd79b4 1
xp160_0g8gy39888h1ez7cgd7 1
xp160_611p4z2w3zy8edhee 1
xp160_17idoy879b4 1
xp160_0gy8voz0108qez355d7 1
xp160_0g8y74rrjcz10p5s 1
xp160_4ar96y8sai 1
xp160_25c4zyaias 1
xs16_ccjjcczw11 1
xp160_4333zybo39 1
xs12_g8ka53z11 1
xp160_3m9sgzzzx69ra4 1
xp160_17idozydea96 1
xp160_48m0355zygsiq4 1
xs18_gs2ib96z1221 1
xp160_1666yacis8 1
xp160_3vzzyd6d52 1
xp160_0gyaovzcf 1
xp160_69aezzzy3gs9m3 1
xp160_17idozzyacjrr4 1
xp160_2784y8v3 1
xp160_030gksy79a7z6aaqf 1
xp160_53acqy6eaic 1
xs13_178n96 1
xp160_o8w6y87a9z1vlkkczw1 1
xp160_1eezzzy2ov 1
xp160_4arhpa4zyakoa6b 1
xp160_030gksybgz6aaqfy9333 1
xp160_cs6y73vz3 1
xs12_354qic 1
xp160_4rrjczzy7i222hge 1
xs11_178ka6 1
xp160_3465zzy8ov 1
xp160_4872zy8ov 1
yl160_1_5_70725736592a28a393b5b65c605763b1 1
xs12_0ggs252z32 1
xp160_11b2oy74rrjc 1
xp160_3m9sgzzy6emhee 1
xp160_53acqzzzwedhee 1
xp160_2796yb3v 1
xp160_2ssy7io3 1
xp160_3m9sgy44ar96 1
xs15_wgjla4z643 1
xs17_4a97079ic 1
xp160_3m9sgy44rrp6 1
xs15_25ac0f96 1
yl160_5_54_85d1026ddb06e634b6280bf97755eaf3 1
xp160_030gksz6aaqfzy966222 1
xp160_wgy59888h1ez778b7 1
xp160_3oizy7ee1 1
xp160_cs6yc6ba4z3 1
xp160_17idozzy94aphra4 1
xp160_0ssy63vz1 1
xp160_cq21bczx3452zzy81ee 1
xp160_caabuz0o0157zzy58sic 1
xp160_69aezy7ggq83 1
xs15_259e0eio 1
xp160_11b2oy5eaic 1
xp160_0eehdezzgz17r 1
xp160_3vzycv3 1
xp160_skg03z0fqaa6zzy72ss 1
xp160_3vyc69e4 1
xp160_4c52zyass2 1
xs14_08o69a4z321 1
xp160_2d9ezyeio3 1
xp160_11b2ozy7emhee 1
xp160_11b2oyce9d2 1

@TOP 100
1060988 60
1210930 60
1148537 60
804533 60
1102076 60
897789 60
672038 60
531328 60
1217011 60
722342 30
1161301 20
562103 20
904226 18
183851 18
351791 18
245852 18
917607 18
1127532 18
681106 18
854181 18
681157 18
1113303 18
323294 18
966914 18
57302 18
1103657 18
367932 18
1132365 18
1169241 18
205162 18
585609 18
802719 18
921009 18
618946 18
1126878 18
761422 17
381060 17
619694 17
139976 17
884954 17
57135 17
1197924 17
1012612 17
272324 17
183766 17
80429 16
518340 16
1038564 16
423837 16
295844 16
52155 16
71140 16
522876 15
705930 15
634310 15
754946 13
364612 13
650858 13
146118 13
617162 13
994006 13
1000687 13
81169 13
378660 13
41787 13
1154381 13
735741 13
1029654 12
7263 12
1027708 12
1195705 12
362694 12
245077 12
676203 12
720829 12
951300 11
1179187 11
842817 11
833209 11
47193 11
325744 11
294016 11
960216 11
930631 11
21343 11
209253 11
372077 11
619386 11
943855 11
250321 11
1020420 10
1045685 10
471104 10
1084070 10
964840 10
710903 10
13607 10
93022 10
24973 10
3011 10

@SAMPLE_SOUPIDS
xs4_33 193 193 155 155 296 296 352 352 395 395
xs6_696 854 854 1653 2273 2273 3063 3625 3747 4230 5095
xs7_2596 93 92 89 88 80 89 70 65 63 69
xq5_27 88 12339 19706 27402 30504 31279 38614 44749 78522 83486
xs5_253 95 95 87 71 71 67 57 59 38 33
xs8_69ic 92 75 65 64 60 55 53 26 3 0
xs8_6996 86 84 72 77 71 62 42 41 35 33
xs6_356 93 83 70 55 49 33 33 36 22 25
xs4_252 94 80 47 45 43 30 29 13 1 107
xp160_3v 99 79 76 71 69 41 41 29 19 162
xs8_33cc 70 42 34 109 148 157 176 219 244 253
xq4_1ba4 75 25 6 105 180 225 251 477 485 520
xp4_69f 69 20 2 147 182 257 369 466 568 641
xs12_4alla4 191 120 301 306 541 577 809 847 1011 1090
xs12_g8o653z11 674 772 772 752 752 933 933 985 985 1499
xs14_6970796 273 273 354 354 301 301 423 423 563 563
xs7_25ac 3 110 295 254 344 452 705 900 928 1142
xs8_25ak8 16 210 502 673 756 833 902 919 1139 1133
xp2_7e 122 256 369 673 1163 1231 1410 1471 1580 1624
xs6_25a4 288 446 514 531 651 1127 1246 1303 1318 1472
xs10_33cko 937 1287 1374 1764 1907 2381 2643 2769 4498 4520
xs16_ciddiczw11 3156 3204 5827 6578 8582 10266 11406 11865 12653 12712
xs8_35ac 476 3803 4773 4847 5818 5991 6320 6455 7987 8982
xs6_39c 860 2403 3809 4682 6211 6246 10141 11931 11968 12524
xs7_178c 261 308 946 1588 1553 4633 9911 10262 10518 12101
xs12_o4q552z01 4328 6827 8842 11177 23127 27200 27338 28430 38739 39684
xs6_bd 8310 13666 15695 16321 16551 17879 17954 21528 30027 31191
xs9_256oo 15342 17270 20759 23178 25013 28278 45023 54100 59920 70780
xs8_3pm 19691 36709 45818 53889 70296 77037 84385 97013 102057 133199
xs14_69bqic 7588 28402 46582 65701 75572 78069 94304 98804 104777 104886
xs9_178ko 27037 38035 44111 76294 79731 104994 115073 125988 140722 164826
xs11_g8o652z11 5787 35112 37423 51125 83385 93033 105796 109180 155371 176685
xs9_25ako 19154 43852 51003 57940 85083 91996 100581 107180 142657 166003
xs15_4a9raic 26536 88112 92112 98908 106749 172359 176266 186390 229680 241682
xs9_4aar 12681 20372 47704 63399 68179 73126 83867 99064 100845 109106
xs11_69lic 8713 41282 52278 76917 121907 130229 133393 185587 208085 212124
xs12_330f96 24160 38633 124310 158349 175386 209876 227068 267781 279322 284637
xs8_312ko 84887 98914 102445 123773 247106 271054 288543 293178 309641 332852
xs8_178k8 21398 79973 160853 166020 204670 251068 252125 270906 297672 302222
xs18_04ak8a53z6521 57302 183851 245852 323294 351791 367932 585609 618946 681157 681106
xs14_39e0e96 28871 39923 82802 101624 350608 581582 680832 681824 719134 729608
xs9_178kc 23099 329979 381658 422416 564228 635663 668807 683018 754114 845617
xs10_178kk8 55304 165082 213574 250051 291273 574372 663542 788697 840328 841146
xs10_32qr 224690 308220 348321 378337 393660 542232 569081 612468 639800 687423
xs14_39e0e93 26110 59881 100100 235676 389120 398847 491072 645435 772460 1062276
xs7_3lo 81918 115828 168835 179749 326219 383766 480198 712016 953059 962301
xq5_227x4ee 95151 475002 489318 636199 778486 849211 860578 918334 1024143 1026998
xq2_1fcgcf1 154508 166182 223545 256590 277655 309577 313115 366574 525134 854379
xs10_69ar 90012 143294 209235 215734 222450 493096 629488 766629 841890 1158274
xs15_0ggci96z343 41787 81169 146118 378660 650858 735741 754946 994006 1000687 1154381
xp2_31ago 57135 139976 183766 272324 381060 619694 761422 884954 1197924
xs11_g8kc33z01 47193 209253 372077 619386 842817 930631 943855 1179187
xs10_35ako 124821 148168 261687 548548 613320 793507 1126959
OVERSIZED 531328 672038 804533 897789 1060988 1148537 1217011
xs13_g88m96z121 212792 308406 428933 825888 1123646 1214558
xs12_g8kc33z11 7263 245077 676203 720829 1027708 1029654
xs10_g8o652z01 75590 97984 197297 243970 248110 598456
xs14_4a9m88gzx121 258550 262486 318971 583743 725838 945526
xp2_2a54 52155 71140 80429 295844 423837 518340
xs11_ggm952z1 174999 189713 242637 577844 821021 1095242
xs11_31e853 91581 514607 829342 1004734 1110603
xs10_4al96 155512 283588 400723 550381 1227393
xp6_1e4278 642873 741416 984337 989495 1040926
xp160_9888h1ey8eehme 144527 656784 744848 1022952 1220455
xs11_178b52 271158 454386 681338 888159
xs11_g0s453z11 259267 392553 698752 780235
xs10_3146oo 13607 42676 710903 1045685
xs10_3215ac 10804 785676 839603 865151
xs13_g8ge96z121 248910 462035 559494 995222
xs12_g4q552z11 325744 951300 960216
xs12_6960ui 65382 108882 856580
xs16_69f0f96 263321 681144 1031757
xs15_178c2c871 522876 634310 705930
xs10_0drz32 31109 884956 1033420
xs12_raar 384475 648706 682177
xs12_651i4ozx11 594800 678753 958200
xs16_g88m996z1221 475606 611773 717763
xs8_31248c 645401 1074617 1127050
xs10_xg853z321 457378 806008 1127142
xs12_2egm96 55163 358104 1180968
xs15_259e0e96 86581 233024 532515
xs15_259e0eic 383911 463405 984996
xs13_0g8o653z121 475840 780367 1081055
xp160_3m9sgzy84qis 61008 72680
xs11_31461ac 474505 836889
xs15_699m88gzx121 24973 482662
xs14_g84q552z121 362694 1195705
xs14_g88m952z121 420596 467778
xs12_4ai3s4zx1 21343 833209
xs11_178kic 472092 1089786
xs14_69bo8a6 483900 840014
xs14_39e0eic 264088 957971
xp160_2796zzy33v 722937 865250
xs12_69iczx113 177145 342931
xs16_0ca952z2553 193249 1197469
xs13_33cj96 964840 1084070
xp160_7a9zyeov 814647
xs9_178426 297564
xp160_0ubaacz7510ozzzw877 924442
xp160_11b2ozzy84rrjc 85641
xp160_2d9ezzg884cgz130chl8 1072941
xp160_0cb12qcz2543zyaskic 1004014
xp160_vozy84e96 131417
xs10_0cp3z32 545249
xp160_69ra4zzy9egh222i 495440
xp160_3vzzz4rrjc 838854
xp160_5530m84y7ea96 690274
xp160_3m9sgy4edhee 925260
xp160_42d0okkzygeehde 172145
xp160_skg03z0fqaa6zyb4b97 1220382
xp160_ck260a96y7ee1z01231 1194842
xp160_25d6zzy9vo 358792
xp160_0gyavoz0108qez355d7 245232
xp160_vozyd6972 333289
xs14_69la4ozx11 645480
xp160_030gksz6aaqfzy6kogc 704043
xs11_g8ka52z11 633712
xp160_69a062kczx1321y76ba4 30676
xp160_030gksz6aaqfzy83334 258906
xp160_2d9ezzy93oi 703113
xp160_edheezzya3v 915471
xp160_0edheezzzegh222i 211573
xp160_4ajhra4zygodi71 34992
xp160_ooc2lp2z127563zy8778 41839
xp160_1506szzy9edhee 525988
xp160_030gksy979b4z6aaqf 587935
xp160_23a4zzy8v3 472401
xs15_g8o69icz121 1038564
xp160_0cb12qcy7kogcz2543 979632
xp160_17idozyd79b4 674057
xp160_y7ee1zscz3 882998
xp160_y87a9zz0cb12qcz2543 65408
xp160_3vzzy6eehme 933332
xp160_cs6y8778z3 592161
xp160_4ehd6zzy5egh222i 1144477
xp4_08o69fz321 722342
xp160_3vyaskic 127087
xp160_vozyde9d2 707281
xp160_0cb12qcy62796z2543 720303
xp160_0o4c8y8778z32460596 210023
xp160_2cccya3v 254337
xp160_smq6ik96y6o39z01233 324504
xp160_ovzye79b4 453854
xp160_3465zzy9v3 571156
xs14_69960ui 63725
xp160_5643zy8ss2 458679
xs10_358gkc 251666
xp160_7596zycv3 1085344
xp160_4ar96zyev3 608734
xp160_030gksz6aaqfy62ss 469262
xp160_15026y7cjrr4 245022
xp160_6957zzy7io3 433463
xp160_cccgy9caabuy969aezyeo0157 1095831
xp160_2d9ezzya53acq 330913
xp2_8ki1688gzx3421 1161301
xs14_69e0eic 1077521
xs9_25a84c 448860
xp160_030gksz6aaqfy5ee1 1125209
xp160_030gksz6aaqfzy94e12 873287
xp160_3vzzy54e96 826681
xp160_25d6zyfqca35 969175
xp160_0cb12qcz2543zybgzy977 992931
xp160_15026zy9skic 38096
xp160_4arhpa4y1czy7cu6ksqc 772290
xs14_08u1acz321 93022
xp160_cq21bczx3452y5o39 718061
xp160_io3zzy9778 583923
xp160_v3zzyb7a9 165341
xp160_oc2rpjqkz1373zyb7c0kg 455515
xp160_7kj0gzw21zy84rrjc 851136
xp160_ybo39z0cb12qcz2543 972866
xp160_ovzycac86 552101
xp160_030gksz6aaqfy623a4 397262
xp160_4rrjczzy4gs9m3 1008149
xp160_0ovzzzeim8 625859
xp160_4ajhra4zyei222hge 268784
xp160_0e1h8889zzzemhee 354910
xp160_1eey5ias 853052
xp160_0ubaacz7510ozzya6135 568715
xs12_3pcz643 364612
xp160_3m9sgzzy04ajhra4 1143315
xp160_17idozzyc6957 312751
xp160_030gksy54333z6aaqf 338810
xp160_skg03z0fqaa6zya23a4 732000
xp160_0g8ogy87596z658c0aic 480912
xp160_2lh60ogz0164221zydov 757991
xp160_ybemheezz6fc57b6z06 1144535
xp160_cq21bcy7geezx3452 650714
xs10_3542ac 24581
xp160_odi71zyb6972 127438
xp160_b6aokzyfciae 337398
xp160_69ki6qmszx3321y593o 1115901
xp160_030gksz6aaqfzzy9877 468854
xp160_42d0okkzzy94rrjc 1096559
xp160_gk5a4sggyaovz36ecc2 856618
xp160_yccjrr4z06z6f3aed6 626120
xp160_6957y7ov 357072
xp160_030gksz6aaqfzzy46d52 369027
xp160_4b97zzyc3oi 377004
xp160_030gksz6aaqfzybooo4 667559
xp160_030gksz6aaqfzzy4cie4 224867
xp160_1666zy92ss 309685
xp160_edheezzy8io3 201173
xp160_3vzzybac86 32538
xp160_1506szyaemhee 472534
xp160_vozy7778 108545
xs13_2530f96 531865
xp160_4arhpa4zzy4koa6b 784361
xs15_25a8czx2553 1012612
xp160_11b2ozzy74rrjc 324124
xp160_cq21bczx3452zybcccg 1061911
xp160_611p4y5skicz2w3 82250
xp160_5316zzy9ov 479936
xp160_79b4zzzy3e1h8889 239761
xs11_69jzx56 1002661
xp160_g888ya6prr4zhwu1 1210562
xp160_4ariczyeov 459019
xp160_0ee1zzzv3 883535
xp160_0ubaacybgeez7510o 290218
xp160_030gksz6aaqfzzy74eic 904912
xp160_53acqzyceehde 922809
xp160_4arhpa4zybegh222i 610778
xp160_17idozzyaov 467508
xp160_0cb12qcy8skicz2543 319866
xp160_yd3vzsqn5buzw12542 88125
xp160_0cb12qcz2543zyfcccg 793703
xp160_030gksz6aaqfy7cmk8 798430
xp160_0ubaacy9ciaez7510o 233174
xp160_ovzzy74c52 301010
xs13_69e0mq 845957
xp160_y8ovzcik0c48ozx2643 713071
xs10_178ka4 732536
xs16_259e0e952 555848
xs12_178br 473783
xs16_0ggca96z3443 738645
xs13_255q8a6 309418
xp160_0ubaacy32d9ez7510o 800088
xp160_4rrp6zycczybcu6ksqc 197585
xs14_wggca52z2521 250321
xp160_112374y9ciks 666404
xp160_caabuz0o0157zzy6ias 404590
xp160_1eezzy6o39 876497
xp160_3vzzy6skic 820108
xs15_g8o6996z121 16305
xp160_3m9sgy54aric 352718
xp160_38qggzzy9cjrr4 363625
xp160_caabuz0o0157zydkogc 450443
xp160_38qggy6877 996799
xp160_gk0c7zzycv3 25407
xs11_2530f9 648451
xp160_6prr4zyao39 1218114
xs11_2560ui 455330
xp160_4rrp6zzyae1h8889 251892
xp160_gsrz1zy9v3 419678
xp160_17idozye7a9 150665
xp160_1666yav3 876058
xp160_030gksz6aaqfzzy73465 918751
xp160_0ubaacz7510oy9eeg 235533
xp160_gybvozfc 863809
xp160_030gksy9877z6aaqf 620285
xp2_g0k053z11 562103
xp160_0rsgzx1zya7596zsai 451191
xp160_53acqzybea96 254526
xp160_7596zy9koa6b 380222
xp160_2d9eybv3 1151010
xp160_0cb12qcyaccc2z2543 133779
xp160_y94arhpa4z4wsz68892 1199020
xp160_3m9sgzzy4skic 404461
xp160_eehdezy9koa6b 387178
xp160_b6aokzyd79b4 159839
xp160_0g8gy39888h1ez7cgd7 313970
xp160_611p4z2w3zy8edhee 651589
xp160_17idoy879b4 121010
xp160_0gy8voz0108qez355d7 627698
xp160_0g8y74rrjcz10p5s 766158
xp160_4ar96y8sai 267643
xp160_25c4zyaias 783671
xs16_ccjjcczw11 39202
xp160_4333zybo39 360568
xs12_g8ka53z11 3011
xp160_3m9sgzzzx69ra4 524206
xp160_17idozydea96 142892
xp160_48m0355zygsiq4 961559
xs18_gs2ib96z1221 1020420
xp160_1666yacis8 758956
xp160_3vzzyd6d52 765250
xp160_0gyaovzcf 637482
xp160_69aezzzy3gs9m3 245928
xp160_17idozzyacjrr4 871571
xp160_2784y8v3 185687
xp160_030gksy79a7z6aaqf 291270
xp160_53acqy6eaic 570633
xs13_178n96 294016
xp160_o8w6y87a9z1vlkkczw1 1033203
xp160_1eezzzy2ov 58791
xp160_4arhpa4zyakoa6b 722604
xp160_030gksybgz6aaqfy9333 543880
xp160_cs6y73vz3 243689
xs12_354qic 471104
xp160_4rrjczzy7i222hge 272333
xs11_178ka6 477890
xp160_3465zzy8ov 167504
xp160_4872zy8ov 227229
yl160_1_5_70725736592a28a393b5b65c605763b1 1210930
xs12_0ggs252z32 1012305
xp160_11b2oy74rrjc 917160
xp160_3m9sgzzy6emhee 230761
xp160_53acqzzzwedhee 45316
xp160_2796yb3v 832127
xp160_2ssy7io3 625605
xp160_3m9sgy44ar96 425316
xs15_wgjla4z643 205162
xs17_4a97079ic 961291
xp160_3m9sgy44rrp6 1220198
xs15_25ac0f96 617162
yl160_5_54_85d1026ddb06e634b6280bf97755eaf3 1102076
xp160_030gksz6aaqfzy966222 639620
xp160_wgy59888h1ez778b7 671205
xp160_3oizy7ee1 213010
xp160_cs6yc6ba4z3 270026
xp160_17idozzy94aphra4 748195
xp160_0ssy63vz1 736404
xp160_cq21bczx3452zzy81ee 830959
xp160_caabuz0o0157zzy58sic 1209401
xp160_69aezy7ggq83 38466
xs15_259e0eio 754686
xp160_11b2oy5eaic 68191
xp160_0eehdezzgz17r 355571
xp160_3vzycv3 469715
xp160_skg03z0fqaa6zzy72ss 749290
xp160_3vyc69e4 1634
xp160_4c52zyass2 281896
xs14_08o69a4z321 766160
xp160_2d9ezyeio3 942751
xp160_11b2ozy7emhee 900657
xp160_11b2oyce9d2 590635
former username: A for Awesome
praosylen#5847 (Discord)

The only decision I made was made
of flowers, to jump universes to one of springtime in
a land of former winter, where no invisible walls stood,
or could stand for more than a few hours at most...

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

Re: apgsearch v2.2

Post by dvgrn » January 21st, 2016, 7:05 pm

drc wrote:I found the rule:

Code: Select all

@RULE B3S23-q
...
Ah, good, that's Alan Hensel's non-totalistic rule notation. [EDIT: Brian Prentice pointed out that I had the wrong link -- was pointing to the original table, before Alan reshuffled it in September 2000. Fixed now. Thanks, Brian!]

There seems to have been a lot of investigation of non-totalistic rules lately. For example, there's an eight-page thread on "tlife", which Hensel's notation renders as "B3/S2-i34q".

It might make sense to support non-totalistic rules formally in Catagolue, at least to the extent of recognizing standard rule names -- I don't know if it's worth getting the animated SVGs working, but it shouldn't be too horribly difficult. Standardizing on Hensel's format might help prevent the problem mentioned above, of people using different rule table variants but reporting results to the same rule name; that sounds messy.

-----------------

I'm kind of surprised that there isn't a Hensel-non-totalistic-gen.py script in Golly's Rule-Generators folder by this time, actually. Should be straightforward to write -- just a lookup table between lines of the rule table and letters in the rule string, isn't it? Well, except for the minus signs, I suppose.

-- Anyone want to tackle that project? I'd be happy to test it and check it in to Golly.

I'll try to remember to put something on golly-test also, and see what Tom Rokicki thinks about adding native support in Golly for Hensel's format. No promises there, though...!

User avatar
praosylen
Posts: 2443
Joined: September 13th, 2014, 5:36 pm
Location: Pembina University, Home of the Gliders
Contact:

Re: apgsearch v2.2

Post by praosylen » January 21st, 2016, 7:19 pm

dvgrn wrote:I'll try to remember to put something on golly-test also, and see what Tom Rokicki thinks about adding native support in Golly for Hensel's format.
Seconded. Native support for non-totalistic rules would be very helpful. Also, what about combining that with Generations or allowing arbitrary [R]History rules?
former username: A for Awesome
praosylen#5847 (Discord)

The only decision I made was made
of flowers, to jump universes to one of springtime in
a land of former winter, where no invisible walls stood,
or could stand for more than a few hours at most...

drc
Posts: 1664
Joined: December 3rd, 2015, 4:11 pm

Re: apgsearch v2.2

Post by drc » January 21st, 2016, 8:37 pm

dvgrn wrote:I'm kind of surprised that there isn't a Hensel-non-totalistic-gen.py script in Golly's Rule-Generators folder by this time, actually. Should be straightforward to write -- just a lookup table between lines of the rule table and letters in the rule string, isn't it? Well, except for the minus signs, I suppose.
I think at least hex neighborhood should be supported. Von Moore isn't that interesting.

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

Re: apgsearch v2.2

Post by calcyman » January 21st, 2016, 8:46 pm

The progress file you showed me seems to be perfectly Catagolue-compatible. Have fun!
is there any particular requirement for the format, or does my v0.54+0.Ni work?
It can't contain any spaces, but v0.54+0.1i (for example) should be fine.
Also, there is an extra feature involving pseudo-objects in my forthcoming version that would have to be disabled, as I am assuming that a server-side workaround would be an inconvenience.
Indeed.
Also, how do you plan to verify the hauls?
I don't. Catagolue only verifies hauls for b3s23/C1.
What if, for example, someone searches a custom rule table for (for example) tlife, but then realizes that they were using an erroneous rule table and they submit a haul that looks right superficially but instead contains a lot of objects that don't even work in the specified rule? Also, sometimes there are bugs caused by modifying a rule table after running apgsearch on it that result in xq1's being reported; how would those be dealt with?
Make your script create a backup of the rule-table and chmod it to be read-only (and only read from the backup)?
Von Moore isn't that interesting.
Who's Von Moore?
What do you do with ill crystallographers? Take them to the mono-clinic!

drc
Posts: 1664
Joined: December 3rd, 2015, 4:11 pm

Re: apgsearch v2.2

Post by drc » January 21st, 2016, 8:49 pm

calcyman wrote:Who's Von Moore?
*Neumann, sorry :(

I mixed up Moore and Von Neumann

User avatar
praosylen
Posts: 2443
Joined: September 13th, 2014, 5:36 pm
Location: Pembina University, Home of the Gliders
Contact:

Re: apgsearch v2.2

Post by praosylen » January 21st, 2016, 10:25 pm

What is the current haul minimum size for Catagolue? In some code I'm borrowing, the number 100000 is hardcoded as the minimum, but I want to know what I should change that to.
former username: A for Awesome
praosylen#5847 (Discord)

The only decision I made was made
of flowers, to jump universes to one of springtime in
a land of former winter, where no invisible walls stood,
or could stand for more than a few hours at most...

User avatar
Saka
Posts: 3627
Joined: June 19th, 2015, 8:50 pm
Location: Indonesia
Contact:

Re: apgsearch v2.2

Post by Saka » January 22nd, 2016, 3:49 am

Should http://catagolue.appspot.com/object/xs2 ... f033/b3s23 be on my "my discoveries" page?

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

Re: apgsearch v2.2

Post by calcyman » January 22nd, 2016, 8:41 am

A for awesome wrote:What is the current haul minimum size for Catagolue? In some code I'm borrowing, the number 100000 is hardcoded as the minimum, but I want to know what I should change that to.
I think it might be 10001 (I can't remember whether I used <= or < in the testing code).
What do you do with ill crystallographers? Take them to the mono-clinic!

wildmyron
Posts: 1542
Joined: August 9th, 2013, 12:45 am
Location: Western Australia

Re: apgsearch v2.2

Post by wildmyron » January 22nd, 2016, 2:40 pm

dvgrn wrote:I'm kind of surprised that there isn't a Hensel-non-totalistic-gen.py script in Golly's Rule-Generators folder by this time, actually. Should be straightforward to write -- just a lookup table between lines of the rule table and letters in the rule string, isn't it? Well, except for the minus signs, I suppose.

-- Anyone want to tackle that project? I'd be happy to test it and check it in to Golly.
There are two scripts available which are most of the way there.
  • EricG's original script HenselNotation->Ruletable(1.3).py which uses the r/y swapped version of Hensel's notation (i.e. the neighbours.html version). It is very nicely documented though. And,
  • The rule generator which is part of the isotropic apgsearch I posted on the Hacking apgsearch thread after Scorbie posted a version using existing rules. The rule generator can be used standalone to generate just the 2-state isotropic rules using the included isotropic-rule.py script. This script is based on the neighbours2.html version of Hensel's notation, which in addition to the r/y swap replaced n with v.
I would be happy to work with you to clean those up and get a script checked into Golly, but I think there's one aspect which still needs deciding on, and that is a canonical form for the representation - to avoid having multiple rule files representing the same rule.

However, I think native support in Golly would be a better option.

I'm excited about using Catagolue to record soup search results in other rules. But I do think a few details should be sorted out before submitting hauls for non-totalistic rules - in particular the canonical rule name format mentioned above, and potentially a means of associating rule nicknames with the canonical representation of the rule name.
The 5S project (Smallest Spaceships Supporting Specific Speeds) is now maintained by AforAmpere. The latest collection is hosted on GitHub and contains well over 1,000,000 spaceships.

Semi-active here - recovering from a severe case of LWTDS.

User avatar
praosylen
Posts: 2443
Joined: September 13th, 2014, 5:36 pm
Location: Pembina University, Home of the Gliders
Contact:

Re: apgsearch v2.2

Post by praosylen » January 23rd, 2016, 4:28 pm

I experimentally tried to submit a haul in tlife to Catagolue just a moment ago, and it seems that Catagolue rejected it. I don't know why this is. Here's the file, if anyone's interested:

Code: Select all

@VERSION v0.54+0.2i
@MD5 eb82e19db31c3566bd4642c04d4a7464
@ROOT rwHwx8vEm8Ye
@RULE tlife
@SYMMETRY C1
@NUM_SOUPS 10302
@NUM_OBJECTS 42877

@CENSUS TABLE
xs4_33 17137
xs6_696 9047
xs7_2596 3099
xq4_153 2795
xq5_27 2792
xs5_253 2021
xs8_69ic 1415
xs8_6996 1353
xs4_252 642
xs6_356 589
xp160_3v 502
xs8_33cc 349
xp4_69f 209
xq4_1ba4 190
xs12_4alla4 186
xs12_g8o653z11 171
xs14_6970796 101
xs7_25ac 65
xp2_7e 52
xs8_25ak8 50
xs6_25a4 27
xs10_33cko 24
xs16_ciddiczw11 15
xs8_35ac 15
xs6_39c 8
xs6_bd 4
xs12_o4q552z01 3
xs7_178c 3
xs11_g8o652z11 2
xs14_69bqic 1
xs16_g88m996z1221 1
xs9_256oo 1
xs9_4aar 1
xs14_39e0eic 1
xs12_330f96 1
xs11_ggkc33z1 1
xs8_3pm 1
xs10_g8o652z01 1
xs11_69lic 1
xs15_0ggci96z343 1

@TOP 100
8477 13
1882 10
8982 5
948 5
8943 5
3429 4
1025 3
4409 3
2495 2
3971 1
7047 1
6164 1
1942 1
7836 1
6951 1
1195 1
4780 1
9945 1
9565 1
5984 1
4070 1
2919 1
4206 1
1649 1

@SAMPLE_SOUPIDS
xs4_33 72 385 385 532 532 752 813 813 812 812
xs6_696 764 752 1665 1665 1775 2164 2164 3160 3745 3931
xs7_2596 77 72 72 80 76 68 57 57 58 55
xs5_253 77 76 77 76 69 71 68 69 59 52
xs8_69ic 73 47 49 43 33 15 129 133 134 143
xs8_6996 70 68 70 66 54 48 38 38 16 12
xs4_252 64 61 49 39 12 94 92 142 149 168
xs6_356 66 38 32 27 7 97 91 119 139 146
xp160_3v 36 173 177 172 145 133 122 88 89 81
xs8_33cc 60 52 43 30 99 128 159 153 153 204
xp4_69f 72 58 43 25 24 148 150 121 82 239
xq4_1ba4 64 52 5 124 268 306 547 577 641 683
xs12_4alla4 57 39 25 194 217 447 538 538 601 657
xs12_g8o653z11 65 65 136 136 111 111 750 750 885 902
xs14_6970796 18 18 172 162 162 155 155 353 353 881
xs7_25ac 265 245 462 466 609 660 884 1039 1409 1473
xp2_7e 205 538 942 1232 1415 1414 1697 1837 1875 2019
xs8_25ak8 150 234 339 585 848 905 1197 1240 1621 1901
xs6_25a4 42 494 672 831 964 1576 2360 2394 2439 2668
xs10_33cko 1221 1208 1312 1366 1758 1846 2516 4221 4263 4280
xs16_ciddiczw11 1195 1649 1942 2919 3971 4070 4206 4780 5984 6164
xs8_35ac 1285 1646 2546 2806 3364 3985 5077 6937 7292 7769
xs6_39c 3127 3223 4853 5269 5569 6297 6310 10193
xs6_bd 1029 3852 6011 7802
xs12_o4q552z01 948 8982 8943
xs7_178c 2784 3128 8639
xs11_g8o652z11 334 9257
xs14_69bqic 3574
xs16_g88m996z1221 1352
xs9_256oo 2495
xs9_4aar 7995
xs14_39e0eic 1025
xs12_330f96 4409
xs11_ggkc33z1 1882
xs8_3pm 7562
xs10_g8o652z01 1634
xs11_69lic 3429
xs15_0ggci96z343 8477
former username: A for Awesome
praosylen#5847 (Discord)

The only decision I made was made
of flowers, to jump universes to one of springtime in
a land of former winter, where no invisible walls stood,
or could stand for more than a few hours at most...

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

Re: apgsearch v2.2

Post by calcyman » January 23rd, 2016, 4:43 pm

A for awesome wrote:I experimentally tried to submit a haul in tlife to Catagolue just a moment ago, and it seems that Catagolue rejected it. I don't know why this is. Here's the file, if anyone's interested:
By 'just a moment ago', do you mean 19:04:57 (over an hour ago)? There were five attempts in quick succession (each one 200ms apart), each with the following stacktrace:

Code: Select all

java.lang.IllegalArgumentException: name cannot be null or empty
	at com.google.appengine.api.datastore.KeyFactory.createKey(KeyFactory.java:82)
	at com.google.appengine.api.datastore.KeyFactory.createKey(KeyFactory.java:77)
	at com.google.appengine.api.datastore.KeyFactory$Builder.addChild(KeyFactory.java:276)
	at com.cp4space.payosha256.PayoshaUtils.getToken(PayoshaUtils.java:163)
	at com.cp4space.payosha256.PayoshaUtils.callPayosha(PayoshaUtils.java:223)
	at com.cp4space.catagolue.servlets.PayoshaServlet.doPost(PayoshaServlet.java:109)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1166)
	at com.google.apphosting.utils.servlet.ParseBlobUploadFilter.doFilter(ParseBlobUploadFilter.java:125)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
	at com.google.apphosting.runtime.jetty.SaveSessionFilter.doFilter(SaveSessionFilter.java:37)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
	at com.google.apphosting.utils.servlet.JdbcMySqlConnectionCleanupFilter.doFilter(JdbcMySqlConnectionCleanupFilter.java:60)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
	at com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java:43)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:388)
	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418)
	at com.google.apphosting.runtime.jetty.AppVersionHandlerMap.handle(AppVersionHandlerMap.java:260)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at org.mortbay.jetty.Server.handle(Server.java:326)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:923)
	at com.google.apphosting.runtime.jetty.RpcRequestParser.parseAvailable(RpcRequestParser.java:78)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
	at com.google.apphosting.runtime.jetty.JettyServletEngineAdapter.serviceRequest(JettyServletEngineAdapter.java:148)
	at com.google.apphosting.runtime.JavaRuntime$RequestRunnable.run(JavaRuntime.java:469)
	at com.google.tracing.TraceContext$TraceContextRunnable.runInContext(TraceContext.java:437)
	at com.google.tracing.TraceContext$TraceContextRunnable$1.run(TraceContext.java:444)
	at com.google.tracing.CurrentContext.runInContext(CurrentContext.java:256)
	at com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContextNoUnref(TraceContext.java:308)
	at com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContext(TraceContext.java:300)
	at com.google.tracing.TraceContext$TraceContextRunnable.run(TraceContext.java:441)
	at com.google.apphosting.runtime.ThreadGroupPool$PoolEntry.run(ThreadGroupPool.java:235)
	at java.lang.Thread.run(Thread.java:745)
I don't understand why this would happen, since it hasn't even attempted to submit the haul at this point (it was just contacting /payosha256 to obtain a token for the proof-of-work).
What do you do with ill crystallographers? Take them to the mono-clinic!

User avatar
praosylen
Posts: 2443
Joined: September 13th, 2014, 5:36 pm
Location: Pembina University, Home of the Gliders
Contact:

Re: apgsearch v2.2

Post by praosylen » January 23rd, 2016, 5:04 pm

calcyman wrote:
A for awesome wrote:I experimentally tried to submit a haul in tlife to Catagolue just a moment ago, and it seems that Catagolue rejected it. I don't know why this is. Here's the file, if anyone's interested:
By 'just a moment ago', do you mean 19:04:57 (over an hour ago)? There were five attempts in quick succession (each one 200ms apart), each with the following stacktrace:

Code: Select all

java.lang.IllegalArgumentException: name cannot be null or empty
	at com.google.appengine.api.datastore.KeyFactory.createKey(KeyFactory.java:82)
	at com.google.appengine.api.datastore.KeyFactory.createKey(KeyFactory.java:77)
	at com.google.appengine.api.datastore.KeyFactory$Builder.addChild(KeyFactory.java:276)
	at com.cp4space.payosha256.PayoshaUtils.getToken(PayoshaUtils.java:163)
	at com.cp4space.payosha256.PayoshaUtils.callPayosha(PayoshaUtils.java:223)
	at com.cp4space.catagolue.servlets.PayoshaServlet.doPost(PayoshaServlet.java:109)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1166)
	at com.google.apphosting.utils.servlet.ParseBlobUploadFilter.doFilter(ParseBlobUploadFilter.java:125)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
	at com.google.apphosting.runtime.jetty.SaveSessionFilter.doFilter(SaveSessionFilter.java:37)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
	at com.google.apphosting.utils.servlet.JdbcMySqlConnectionCleanupFilter.doFilter(JdbcMySqlConnectionCleanupFilter.java:60)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
	at com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java:43)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:388)
	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418)
	at com.google.apphosting.runtime.jetty.AppVersionHandlerMap.handle(AppVersionHandlerMap.java:260)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at org.mortbay.jetty.Server.handle(Server.java:326)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:923)
	at com.google.apphosting.runtime.jetty.RpcRequestParser.parseAvailable(RpcRequestParser.java:78)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
	at com.google.apphosting.runtime.jetty.JettyServletEngineAdapter.serviceRequest(JettyServletEngineAdapter.java:148)
	at com.google.apphosting.runtime.JavaRuntime$RequestRunnable.run(JavaRuntime.java:469)
	at com.google.tracing.TraceContext$TraceContextRunnable.runInContext(TraceContext.java:437)
	at com.google.tracing.TraceContext$TraceContextRunnable$1.run(TraceContext.java:444)
	at com.google.tracing.CurrentContext.runInContext(CurrentContext.java:256)
	at com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContextNoUnref(TraceContext.java:308)
	at com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContext(TraceContext.java:300)
	at com.google.tracing.TraceContext$TraceContextRunnable.run(TraceContext.java:441)
	at com.google.apphosting.runtime.ThreadGroupPool$PoolEntry.run(ThreadGroupPool.java:235)
	at java.lang.Thread.run(Thread.java:745)
I don't understand why this would happen, since it hasn't even attempted to submit the haul at this point (it was just contacting /payosha256 to obtain a token for the proof-of-work).
That might be when I tried to test the peer-reviewing (another thing that I'm not sure why it isn't working); otherwise, I don't know why there were 5 attempts. If that is indeed the case, I don't know why it seems to have not even submitted the haul.

Edit: I think I figured it out; I forgot to import urllib2. I still don't know why the peer-reviewing isn't working; will it mess anything up if I just remove that section?

Edit 2: Worked this time! Only one thing: catagolue.appspot.com/hashsoup always gives the rulename for the rle in all caps. As this raises lots of pointless warnings if one tries to paste the rle into Golly, is there any way to change this?
former username: A for Awesome
praosylen#5847 (Discord)

The only decision I made was made
of flowers, to jump universes to one of springtime in
a land of former winter, where no invisible walls stood,
or could stand for more than a few hours at most...

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

Re: apgsearch v2.2

Post by calcyman » January 23rd, 2016, 6:48 pm

A for awesome wrote:Edit 2: Worked this time! Only one thing: catagolue.appspot.com/hashsoup always gives the rulename for the rle in all caps. As this raises lots of pointless warnings if one tries to paste the rle into Golly, is there any way to change this?
Great! Yes, I'll rectify that at the same time I get the animated SVGs working properly.
What do you do with ill crystallographers? Take them to the mono-clinic!

User avatar
praosylen
Posts: 2443
Joined: September 13th, 2014, 5:36 pm
Location: Pembina University, Home of the Gliders
Contact:

Re: apgsearch v2.2

Post by praosylen » January 23rd, 2016, 7:17 pm

Another problem: It is impossible to access the object pages for the objects, because the rule isn't recognized, so Catagolue can't test whether the object can actually work in that particular rule.
former username: A for Awesome
praosylen#5847 (Discord)

The only decision I made was made
of flowers, to jump universes to one of springtime in
a land of former winter, where no invisible walls stood,
or could stand for more than a few hours at most...

drc
Posts: 1664
Joined: December 3rd, 2015, 4:11 pm

Re: apgsearch v2.2

Post by drc » January 23rd, 2016, 7:43 pm

Where is the script? Are other rules going to be accepted? (besides tlife)

User avatar
praosylen
Posts: 2443
Joined: September 13th, 2014, 5:36 pm
Location: Pembina University, Home of the Gliders
Contact:

Re: apgsearch v2.2

Post by praosylen » January 23rd, 2016, 7:47 pm

drc wrote:Where is the script? Are other rules going to be accepted? (besides tlife)
I have not released the script yet, as I don't entirely know what bugs are present, if any; yes, other rules will be accepted, not just tlife (I just haven't got around to trying them yet).
former username: A for Awesome
praosylen#5847 (Discord)

The only decision I made was made
of flowers, to jump universes to one of springtime in
a land of former winter, where no invisible walls stood,
or could stand for more than a few hours at most...

drc
Posts: 1664
Joined: December 3rd, 2015, 4:11 pm

Re: apgsearch v2.2

Post by drc » January 23rd, 2016, 8:09 pm

A for awesome wrote:
drc wrote:Where is the script? Are other rules going to be accepted? (besides tlife)
I have not released the script yet, as I don't entirely know what bugs are present, if any; yes, other rules will be accepted, not just tlife (I just haven't got around to trying them yet).
Cool!

Post Reply