chemart / ca-embedded-particles
View on GitHubEmbedded particles in cellular automata — A chemistry nobody wrote down - it is read out of a cellular automaton. Run a one-dimensional CA and its space-time pattern separates into regular domains; the moving boundaries between domains behave like localised, per…
{"species": [{"id": "alpha", "structure": "Λ0Λ1 (v=unstable)"}, {"id": "beta", "structure": "Λ1Λ0 (v=0.0)"}, {"id": "gamma", "structure": "Λ0Λ2 (v=-1.0)"}, {"id": "delta", "structure": "Λ2Λ0 (v=-3.0)"}, {"id": "eta", "structure": "Λ1Λ2 (v=3.0)"}, {"id": "mu", "structure": "Λ2Λ1 (v=1.0)"}, {"id": "wL0L0", "structure": "Λ0Λ0 (dislocation; velocity measured, not published)"}, {"id": "wL1L1", "structure": "Λ1Λ1 (dislocation; velocity measured, not published)"}, {"id": "wL2L2", "structure": "Λ2Λ2 (dislocation; velocity measured, not published)"}], "reactions": [{"reactants": {}, "products": {"wL2L2": 1}, "rate": null, "count": 1}, {"reactants": {"beta": 1, "mu": 1}, "products": {"delta": 1}, "rate": null, "count": 1}, {"reactants": {"delta": 1}, "products": {}, "rate": null, "count": 1}, {"reactants": {"delta": 1, "gamma": 1}, "products": {}, "rate": null, "count": 1}, {"reactants": {"eta": 1}, "products": {"beta": 1}, "rate": null, "count": 1}, {"reactants": {"mu": 1}, "products": {"delta": 1}, "rate": null, "count": 1}, {"reactants": {"wL2L2": 1}, "products": {}, "rate": null, "count": 1}], "status": "observed", "initial_state": {"beta": 1.0, "delta": 1.0, "gamma": 2.0, "mu": 1.0, "wL0L0": 1.0}, "inflow": null, "outflow": null, "extras": {"space": {"dimensions": 1, "shape": [149], "boundary": "periodic", "states": 2, "radius": 3, "neighbourhood": 7, "rule": "phi-par-a", "lookup_hex": "0504058605000F77037755877BFFB77F", "lookup_convention": "hex digits left to right give the 128 output bits in lexicographic order of neighbourhood; the leftmost bit is the output for neighbourhood 0000000", "initial": "11101110000111111000110101000101000100110101110111001000111100110010111100001101011000101000100000000101010111000010010001010101011000110111011011100", "final": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "filtered": ["################################################################################################..#####..##################....######################", "..###########################################################################################....#####...##########....#####.########################", ".....#############..#########.....##########...#######################################..........#####.#######.#####...##################.....#######.", "......................######.....#####..#####.#############################....................#################.....###########.########............", ".....................########...#####....#####..###############.#########.....................###########.......................##########...........", ".....................########..#####......##############.......#######.........................................................#####..#####..........", ".....................########.#####........#####.######.......................................................................#####....#####.........", ".....................#############..........############.....................................................................#####......#####........", ".....................############............###########....................................................................#####........#####.......", ".....................###########..............##########...................................................................#####..........#####......", ".....................##########................#########..................................................................#####............#####.....", ".....................###########.............###########.................................................................#####..............#####....", "........................#########.........#####..#######................................................................#####................#####...", "........................###########....#####...........................................................................#####..................#####..", "...........................##############.............................................................................#####....................#####.", ".................................########............................................................................#####......................#####", "#................................########...........................................................................#####........................####", "##...............................########..........................................................................#####...........................##", "###..............................########.........................................................................#####...........................###", "####.............................########........................................................................#####............................###", "#####............................########.......................................................................#####.............................###", "######...........................########......................................................................#####..............................###", "#######..........................########.....................................................................#####...............................###", "########.........................########....................................................................#####................................###", "###.#####........................########...................................................................#####.................................###", "###..#####.......................########..................................................................#####..................................###", "###...#####......................########.................................................................#####...................................###", "###....#####.....................########................................................................#####....................................###", "###.....#####....................########...............................................................#####.....................................###", "###......#####...................########..............................................................#####......................................###", "###.......#####..................########.............................................................#####.......................................###", "###........#####.................########............................................................#####........................................###", "###.........#####................########...........................................................#####.........................................###", "###..........#####...............########..........................................................#####..........................................###", "###...........#####..............########.........................................................#####...........................................###", "###............#####.............########........................................................#####............................................###", "###.............#####............########.......................................................#####.............................................###", "###..............#####...........########......................................................#####..............................................###", "###...............#####..........########.....................................................#####...............................................###", "###................#####.........########....................................................#####................................................###", "###.................#####........########...................................................#####.................................................###", "###..................#####.......########..................................................#####..................................................###", "###...................#####......########.................................................#####...................................................###", "###....................#####.....########................................................#####....................................................###", "###.....................#####....########...............................................#####.....................................................###", "###......................#####...########..............................................#####......................................................###", "###.......................#####..########.............................................#####.......................................................###", "###........................#####.########............................................#####........................................................###", "###.........................#############...........................................#####.........................................................###", "###..........................############..........................................#####..........................................................###", "###...........................###########.........................................#####...........................................................###", "###............................##########........................................#####............................................................###", "###.............................#########.......................................#####.............................................................###", "###...........................###########......................................#####..............................................................###", "###........................#####..#######.....................................#####...............................................................###", "###.....................#####................................................#####................................................................###", "###..................#####..................................................#####.................................................................###", "###...............#####....................................................#####..................................................................###", "###............#####......................................................#####...................................................................###", "###.........#####........................................................#####....................................................................###", "###......#####..........................................................#####.....................................................................###", "###...#####............................................................#####......................................................................###", "########..............................................................#####.......................................................................###", "#####................................................................#####........................................................................###", "##..................................................................#####..........................................................................##", "...................................................................#####.......................................................................#####.", "..................................................................#####.....................................................................#####....", ".................................................................#####...................................................................#####.......", "................................................................#####.................................................................#####..........", "...............................................................#####...............................................................#####.............", "..............................................................#####.............................................................#####................", ".............................................................#####...........................................................#####...................", "............................................................#####.........................................................#####......................", "...........................................................#####.......................................................#####.........................", "..........................................................#####.....................................................#####............................", ".........................................................#####...................................................#####...............................", "........................................................#####.................................................#####..................................", ".......................................................#####...............................................#####.....................................", "......................................................#####.............................................#####........................................", ".....................................................#####...........................................#####...........................................", "....................................................#####.........................................#####..............................................", "...................................................#####.......................................#####.................................................", "..................................................#####.....................................#####....................................................", ".................................................#####...................................#####.......................................................", "................................................#####.................................#####..........................................................", "...............................................#####...............................#####.............................................................", "..............................................#####.............................#####................................................................", ".............................................#####...........................#####...................................................................", "............................................#####.........................#####......................................................................", "...........................................#####.......................#####.........................................................................", "..........................................#####.....................#####............................................................................", ".........................................#####...................#####...............................................................................", "........................................#####.................#####..................................................................................", ".......................................#####...............#####.....................................................................................", "......................................#####.............#####........................................................................................", ".....................................#####...........#####...........................................................................................", "....................................#####.........#####..............................................................................................", "...................................#####.......#####.................................................................................................", "..................................#####.....#####....................................................................................................", ".................................#####...#####.......................................................................................................", "................................#####.#####..........................................................................................................", "...............................#########.............................................................................................................", "..............................#######................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", ".....................................................................................................................................................", "....................................................................................................................................................."], "filtered_key": ". = site in a regular domain, # = site in a wall"}, "analysis": {"rule": "phi-par-a", "task": "density-classification", "lookup_hex": "0504058605000F77037755877BFFB77F", "published_performance": {"149": 0.775, "599": 0.74, "999": 0.728}, "catalog": {"domains": {"Λ0": "(0)+", "Λ1": "(1)+", "Λ2": "(01)+"}, "particles": {"alpha": {"wall": "Λ0Λ1", "velocity": null, "stable": false}, "beta": {"wall": "Λ1Λ0", "velocity": 0.0, "stable": true}, "gamma": {"wall": "Λ0Λ2", "velocity": -1.0, "stable": true}, "delta": {"wall": "Λ2Λ0", "velocity": -3.0, "stable": true}, "eta": {"wall": "Λ1Λ2", "velocity": 3.0, "stable": true}, "mu": {"wall": "Λ2Λ1", "velocity": 1.0, "stable": true}}, "interactions": [{"type": "decay", "reaction": "alpha -> gamma + mu", "leaves": null}, {"type": "react", "reaction": "beta + gamma -> eta", "leaves": null}, {"type": "react", "reaction": "mu + beta -> delta", "leaves": null}, {"type": "react", "reaction": "eta + delta -> beta", "leaves": null}, {"type": "annihilate", "reaction": "eta + mu -> ∅", "leaves": "Λ1"}, {"type": "annihilate", "reaction": "gamma + delta -> ∅", "leaves": "Λ0"}], "source": "Crutchfield, Mitchell & Das (1998), Table 3"}, "steps": 298, "initial_density": 0.48322147651006714, "condensation_time": 5, "classification": "correct", "particles_seen": {"gamma": 104, "wL2L2": 40, "delta": 64, "beta": 44, "mu": 47, "wL1L1": 2, "alpha": 4, "wL0L0": 9, "eta": 7}, "measured_velocities": {"beta": {"velocity": 0.091, "tracks": 1}, "delta": {"velocity": -1.907, "tracks": 3}, "eta": {"velocity": 0.333, "tracks": 1}, "gamma": {"velocity": -1.0, "tracks": 1}, "mu": {"velocity": 1.0, "tracks": 1}, "wL2L2": {"velocity": 0.0, "tracks": 1}}, "interactions_observed": [{"reaction": " -> wL2L2", "count": 1}, {"reaction": "beta + mu -> delta", "count": 1}, {"reaction": "delta -> ∅", "count": 1}, {"reaction": "delta + gamma -> ∅", "count": 1}, {"reaction": "eta -> beta", "count": 1}, {"reaction": "mu -> delta", "count": 1}, {"reaction": "wL2L2 -> ∅", "count": 1}], "population": [{"step": 0, "particles": 3, "by_type": {"gamma": 1, "wL2L2": 1, "delta": 1}}, {"step": 5, "particles": 6, "by_type": {"beta": 1, "gamma": 2, "delta": 1, "wL0L0": 1, "mu": 1}}, {"step": 10, "particles": 4, "by_type": {"eta": 1, "delta": 1, "gamma": 1, "mu": 1}}, {"step": 15, "particles": 3, "by_type": {"beta": 1, "gamma": 1, "mu": 1}}, {"step": 20, "particles": 3, "by_type": {"beta": 1, "gamma": 1, "mu": 1}}, {"step": 25, "particles": 4, "by_type": {"mu": 1, "beta": 1, "gamma": 1, "wL2L2": 1}}, {"step": 30, "particles": 4, "by_type": {"mu": 1, "beta": 1, "gamma": 1, "wL2L2": 1}}, {"step": 35, "particles": 4, "by_type": {"mu": 1, "beta": 1, "gamma": 1, "wL2L2": 1}}, {"step": 40, "particles": 4, "by_type": {"mu": 1, "beta": 1, "gamma": 1, "wL2L2": 1}}, {"step": 45, "particles": 4, "by_type": {"mu": 1, "beta": 1, "gamma": 1, "wL2L2": 1}}, {"step": 50, "particles": 3, "by_type": {"delta": 1, "gamma": 1, "wL2L2": 1}}, {"step": 55, "particles": 3, "by_type": {"delta": 1, "gamma": 1, "wL2L2": 1}}, {"step": 60, "particles": 3, "by_type": {"delta": 1, "gamma": 1, "wL2L2": 1}}, {"step": 65, "particles": 2, "by_type": {"gamma": 1, "delta": 1}}, {"step": 70, "particles": 2, "by_type": {"gamma": 1, "delta": 1}}, {"step": 75, "particles": 2, "by_type": {"gamma": 1, "delta": 1}}, {"step": 80, "particles": 2, "by_type": {"gamma": 1, "delta": 1}}, {"step": 85, "particles": 2, "by_type": {"gamma": 1, "delta": 1}}, {"step": 90, "particles": 2, "by_type": {"gamma": 1, "delta": 1}}, {"step": 95, "particles": 2, "by_type": {"gamma": 1, "delta": 1}}, {"step": 100, "particles": 2, "by_type": {"gamma": 1, "delta": 1}}, {"step": 105, "particles": 0, "by_type": {}}, {"step": 110, "particles": 0, "by_type": {}}, {"step": 115, "particles": 0, "by_type": {}}, {"step": 120, "particles": 0, "by_type": {}}, {"step": 125, "particles": 0, "by_type": {}}, {"step": 130, "particles": 0, "by_type": {}}, {"step": 135, "particles": 0, "by_type": {}}, {"step": 140, "particles": 0, "by_type": {}}, {"step": 145, "particles": 0, "by_type": {}}, {"step": 150, "particles": 0, "by_type": {}}, {"step": 155, "particles": 0, "by_type": {}}, {"step": 160, "particles": 0, "by_type": {}}, {"step": 165, "particles": 0, "by_type": {}}, {"step": 170, "particles": 0, "by_type": {}}, {"step": 175, "particles": 0, "by_type": {}}, {"step": 180, "particles": 0, "by_type": {}}, {"step": 185, "particles": 0, "by_type": {}}, {"step": 190, "particles": 0, "by_type": {}}, {"step": 195, "particles": 0, "by_type": {}}, {"step": 200, "particles": 0, "by_type": {}}, {"step": 205, "particles": 0, "by_type": {}}, {"step": 210, "particles": 0, "by_type": {}}, {"step": 215, "particles": 0, "by_type": {}}, {"step": 220, "particles": 0, "by_type": {}}, {"step": 225, "particles": 0, "by_type": {}}, {"step": 230, "particles": 0, "by_type": {}}, {"step": 235, "particles": 0, "by_type": {}}, {"step": 240, "particles": 0, "by_type": {}}, {"step": 245, "particles": 0, "by_type": {}}, {"step": 250, "particles": 0, "by_type": {}}, {"step": 255, "particles": 0, "by_type": {}}, {"step": 260, "particles": 0, "by_type": {}}, {"step": 265, "particles": 0, "by_type": {}}, {"step": 270, "particles": 0, "by_type": {}}, {"step": 275, "particles": 0, "by_type": {}}, {"step": 280, "particles": 0, "by_type": {}}, {"step": 285, "particles": 0, "by_type": {}}, {"step": 290, "particles": 0, "by_type": {}}, {"step": 295, "particles": 0, "by_type": {}}]}}, "chemistry": "ca-embedded-particles", "params": {"rule": "phi-par-a", "reactions": "observed", "lattice": 149, "steps": 298, "density": 0.48, "filter_window": 3}, "seed": 1}