├── .github ├── CONTRIBUTING.md └── workflows │ ├── docs.yml │ ├── ruff.yml │ └── tests.yml ├── .gitignore ├── CITATION.cff ├── LICENSE ├── README.md ├── docs ├── api │ ├── api.md │ ├── core.md │ ├── cs.md │ ├── cs │ │ ├── boids.md │ │ ├── elementary.md │ │ ├── flow_lenia.md │ │ ├── lenia.md │ │ ├── life.md │ │ ├── particle_lenia.md │ │ └── particle_life.md │ ├── nn.md │ ├── perceive.md │ ├── update.md │ └── utils.md ├── assets │ ├── architecture.png │ ├── ca_types.png │ ├── cax.png │ ├── cax.svg │ └── self_autoencoding_mnist.png ├── contributing.md ├── examples └── index.md ├── examples ├── 00_getting_started.ipynb ├── 10_elementary.ipynb ├── 11_life.ipynb ├── 20_lenia.ipynb ├── 21_flow_lenia.ipynb ├── 22_particle_lenia.ipynb ├── 30_particle_life.ipynb ├── 31_boids.ipynb ├── 40_growing_nca.ipynb ├── 41_growing_conditional_nca.ipynb ├── 42_growing_unsupervised_nca.ipynb ├── 43_diffusing_nca.ipynb ├── 44_self_classifying_mnist.ipynb ├── 45_self_autoencoding_mnist.ipynb ├── 46_1d_arc_nca.ipynb ├── 47_attention_nca.ipynb ├── 50_vae.ipynb ├── 51_rrcnn.ipynb └── 52_growing_nca_es.ipynb ├── mkdocs.yml ├── pyproject.toml ├── src └── cax │ ├── __init__.py │ ├── core │ ├── __init__.py │ ├── cs.py │ ├── perceive │ │ ├── __init__.py │ │ ├── conv_perceive.py │ │ ├── kernels.py │ │ ├── moore_perceive.py │ │ ├── perceive.py │ │ └── von_neumann_perceive.py │ └── update │ │ ├── __init__.py │ │ ├── mlp_update.py │ │ ├── nca_update.py │ │ ├── residual_update.py │ │ └── update.py │ ├── cs │ ├── __init__.py │ ├── boids │ │ ├── __init__.py │ │ ├── cs.py │ │ ├── perceive.py │ │ ├── perception.py │ │ ├── policy.py │ │ ├── state.py │ │ └── update.py │ ├── elementary │ │ ├── __init__.py │ │ ├── cs.py │ │ ├── perceive.py │ │ └── update.py │ ├── flow_lenia │ │ ├── __init__.py │ │ ├── cs.py │ │ └── update.py │ ├── lenia │ │ ├── __init__.py │ │ ├── cs.py │ │ ├── growth.py │ │ ├── kernel.py │ │ ├── metrics.py │ │ ├── patterns │ │ │ ├── 5N7KKM │ │ │ │ ├── pattern.pickle │ │ │ │ └── rule_params.pickle │ │ │ ├── 5N7KKM_gyrating │ │ │ │ ├── pattern.pickle │ │ │ │ └── rule_params.pickle │ │ │ ├── 5N7KKM_twin │ │ │ │ ├── pattern.pickle │ │ │ │ └── rule_params.pickle │ │ │ ├── Gyrorbium │ │ │ │ ├── pattern.pickle │ │ │ │ └── rule_params.pickle │ │ │ ├── Orbium │ │ │ │ ├── pattern.pickle │ │ │ │ └── rule_params.pickle │ │ │ └── VT049W │ │ │ │ ├── pattern.pickle │ │ │ │ └── rule_params.pickle │ │ ├── perceive.py │ │ ├── rule.py │ │ └── update.py │ ├── life │ │ ├── __init__.py │ │ ├── cs.py │ │ ├── perceive.py │ │ └── update.py │ ├── particle_lenia │ │ ├── __init__.py │ │ ├── cs.py │ │ ├── growth.py │ │ ├── kernel.py │ │ ├── perceive.py │ │ ├── rule.py │ │ └── update.py │ └── particle_life │ │ ├── __init__.py │ │ ├── cs.py │ │ ├── perceive.py │ │ ├── perception.py │ │ ├── state.py │ │ └── update.py │ ├── nn │ ├── __init__.py │ ├── buffer.py │ ├── pool.py │ └── vae.py │ ├── types.py │ └── utils │ ├── __init__.py │ ├── emoji.py │ └── render.py ├── tests ├── test_core │ ├── test_perceive │ │ ├── test_conv_perceive.py │ │ ├── test_kernels.py │ │ ├── test_moore_perceive.py │ │ └── test_von_neumann_perceive.py │ └── test_update │ │ ├── test_mlp_update.py │ │ ├── test_nca_update.py │ │ └── test_residual_update.py ├── test_cs │ ├── test_boids.py │ ├── test_elementary.py │ ├── test_flow_lenia.py │ ├── test_lenia.py │ ├── test_life.py │ ├── test_particle_lenia.py │ └── test_particle_life.py ├── test_nn │ ├── test_buffer.py │ ├── test_pool.py │ └── test_vae.py └── test_utils │ ├── test_emoji.py │ └── test_render.py └── uv.lock /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/ruff.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/.github/workflows/ruff.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/.gitignore -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/CITATION.cff -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/README.md -------------------------------------------------------------------------------- /docs/api/api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/docs/api/api.md -------------------------------------------------------------------------------- /docs/api/core.md: -------------------------------------------------------------------------------- 1 | ## Core 2 | 3 | ::: cax.core.cs 4 | -------------------------------------------------------------------------------- /docs/api/cs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/docs/api/cs.md -------------------------------------------------------------------------------- /docs/api/cs/boids.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/docs/api/cs/boids.md -------------------------------------------------------------------------------- /docs/api/cs/elementary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/docs/api/cs/elementary.md -------------------------------------------------------------------------------- /docs/api/cs/flow_lenia.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/docs/api/cs/flow_lenia.md -------------------------------------------------------------------------------- /docs/api/cs/lenia.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/docs/api/cs/lenia.md -------------------------------------------------------------------------------- /docs/api/cs/life.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/docs/api/cs/life.md -------------------------------------------------------------------------------- /docs/api/cs/particle_lenia.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/docs/api/cs/particle_lenia.md -------------------------------------------------------------------------------- /docs/api/cs/particle_life.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/docs/api/cs/particle_life.md -------------------------------------------------------------------------------- /docs/api/nn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/docs/api/nn.md -------------------------------------------------------------------------------- /docs/api/perceive.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/docs/api/perceive.md -------------------------------------------------------------------------------- /docs/api/update.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/docs/api/update.md -------------------------------------------------------------------------------- /docs/api/utils.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/docs/api/utils.md -------------------------------------------------------------------------------- /docs/assets/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/docs/assets/architecture.png -------------------------------------------------------------------------------- /docs/assets/ca_types.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/docs/assets/ca_types.png -------------------------------------------------------------------------------- /docs/assets/cax.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/docs/assets/cax.png -------------------------------------------------------------------------------- /docs/assets/cax.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/docs/assets/cax.svg -------------------------------------------------------------------------------- /docs/assets/self_autoencoding_mnist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/docs/assets/self_autoencoding_mnist.png -------------------------------------------------------------------------------- /docs/contributing.md: -------------------------------------------------------------------------------- 1 | ../.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /docs/examples: -------------------------------------------------------------------------------- 1 | ../examples -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /examples/00_getting_started.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/examples/00_getting_started.ipynb -------------------------------------------------------------------------------- /examples/10_elementary.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/examples/10_elementary.ipynb -------------------------------------------------------------------------------- /examples/11_life.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/examples/11_life.ipynb -------------------------------------------------------------------------------- /examples/20_lenia.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/examples/20_lenia.ipynb -------------------------------------------------------------------------------- /examples/21_flow_lenia.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/examples/21_flow_lenia.ipynb -------------------------------------------------------------------------------- /examples/22_particle_lenia.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/examples/22_particle_lenia.ipynb -------------------------------------------------------------------------------- /examples/30_particle_life.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/examples/30_particle_life.ipynb -------------------------------------------------------------------------------- /examples/31_boids.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/examples/31_boids.ipynb -------------------------------------------------------------------------------- /examples/40_growing_nca.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/examples/40_growing_nca.ipynb -------------------------------------------------------------------------------- /examples/41_growing_conditional_nca.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/examples/41_growing_conditional_nca.ipynb -------------------------------------------------------------------------------- /examples/42_growing_unsupervised_nca.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/examples/42_growing_unsupervised_nca.ipynb -------------------------------------------------------------------------------- /examples/43_diffusing_nca.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/examples/43_diffusing_nca.ipynb -------------------------------------------------------------------------------- /examples/44_self_classifying_mnist.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/examples/44_self_classifying_mnist.ipynb -------------------------------------------------------------------------------- /examples/45_self_autoencoding_mnist.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/examples/45_self_autoencoding_mnist.ipynb -------------------------------------------------------------------------------- /examples/46_1d_arc_nca.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/examples/46_1d_arc_nca.ipynb -------------------------------------------------------------------------------- /examples/47_attention_nca.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/examples/47_attention_nca.ipynb -------------------------------------------------------------------------------- /examples/50_vae.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/examples/50_vae.ipynb -------------------------------------------------------------------------------- /examples/51_rrcnn.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/examples/51_rrcnn.ipynb -------------------------------------------------------------------------------- /examples/52_growing_nca_es.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/examples/52_growing_nca_es.ipynb -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/cax/__init__.py: -------------------------------------------------------------------------------- 1 | """CAX: Cellular Automata Accelerated in JAX.""" 2 | -------------------------------------------------------------------------------- /src/cax/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/core/__init__.py -------------------------------------------------------------------------------- /src/cax/core/cs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/core/cs.py -------------------------------------------------------------------------------- /src/cax/core/perceive/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/core/perceive/__init__.py -------------------------------------------------------------------------------- /src/cax/core/perceive/conv_perceive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/core/perceive/conv_perceive.py -------------------------------------------------------------------------------- /src/cax/core/perceive/kernels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/core/perceive/kernels.py -------------------------------------------------------------------------------- /src/cax/core/perceive/moore_perceive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/core/perceive/moore_perceive.py -------------------------------------------------------------------------------- /src/cax/core/perceive/perceive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/core/perceive/perceive.py -------------------------------------------------------------------------------- /src/cax/core/perceive/von_neumann_perceive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/core/perceive/von_neumann_perceive.py -------------------------------------------------------------------------------- /src/cax/core/update/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/core/update/__init__.py -------------------------------------------------------------------------------- /src/cax/core/update/mlp_update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/core/update/mlp_update.py -------------------------------------------------------------------------------- /src/cax/core/update/nca_update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/core/update/nca_update.py -------------------------------------------------------------------------------- /src/cax/core/update/residual_update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/core/update/residual_update.py -------------------------------------------------------------------------------- /src/cax/core/update/update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/core/update/update.py -------------------------------------------------------------------------------- /src/cax/cs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/cs/__init__.py -------------------------------------------------------------------------------- /src/cax/cs/boids/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/cs/boids/__init__.py -------------------------------------------------------------------------------- /src/cax/cs/boids/cs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/cs/boids/cs.py -------------------------------------------------------------------------------- /src/cax/cs/boids/perceive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/cs/boids/perceive.py -------------------------------------------------------------------------------- /src/cax/cs/boids/perception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/cs/boids/perception.py -------------------------------------------------------------------------------- /src/cax/cs/boids/policy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/cs/boids/policy.py -------------------------------------------------------------------------------- /src/cax/cs/boids/state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/cs/boids/state.py -------------------------------------------------------------------------------- /src/cax/cs/boids/update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/cs/boids/update.py -------------------------------------------------------------------------------- /src/cax/cs/elementary/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/cs/elementary/__init__.py -------------------------------------------------------------------------------- /src/cax/cs/elementary/cs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/cs/elementary/cs.py -------------------------------------------------------------------------------- /src/cax/cs/elementary/perceive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/cs/elementary/perceive.py -------------------------------------------------------------------------------- /src/cax/cs/elementary/update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/cs/elementary/update.py -------------------------------------------------------------------------------- /src/cax/cs/flow_lenia/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/cs/flow_lenia/__init__.py -------------------------------------------------------------------------------- /src/cax/cs/flow_lenia/cs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/cs/flow_lenia/cs.py -------------------------------------------------------------------------------- /src/cax/cs/flow_lenia/update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/cs/flow_lenia/update.py -------------------------------------------------------------------------------- /src/cax/cs/lenia/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/cs/lenia/__init__.py -------------------------------------------------------------------------------- /src/cax/cs/lenia/cs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/cs/lenia/cs.py -------------------------------------------------------------------------------- /src/cax/cs/lenia/growth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/cs/lenia/growth.py -------------------------------------------------------------------------------- /src/cax/cs/lenia/kernel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/cs/lenia/kernel.py -------------------------------------------------------------------------------- /src/cax/cs/lenia/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/cs/lenia/metrics.py -------------------------------------------------------------------------------- /src/cax/cs/lenia/patterns/5N7KKM/pattern.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/cs/lenia/patterns/5N7KKM/pattern.pickle -------------------------------------------------------------------------------- /src/cax/cs/lenia/patterns/5N7KKM/rule_params.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/cs/lenia/patterns/5N7KKM/rule_params.pickle -------------------------------------------------------------------------------- /src/cax/cs/lenia/patterns/5N7KKM_gyrating/pattern.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/cs/lenia/patterns/5N7KKM_gyrating/pattern.pickle -------------------------------------------------------------------------------- /src/cax/cs/lenia/patterns/5N7KKM_gyrating/rule_params.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/cs/lenia/patterns/5N7KKM_gyrating/rule_params.pickle -------------------------------------------------------------------------------- /src/cax/cs/lenia/patterns/5N7KKM_twin/pattern.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/cs/lenia/patterns/5N7KKM_twin/pattern.pickle -------------------------------------------------------------------------------- /src/cax/cs/lenia/patterns/5N7KKM_twin/rule_params.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/cs/lenia/patterns/5N7KKM_twin/rule_params.pickle -------------------------------------------------------------------------------- /src/cax/cs/lenia/patterns/Gyrorbium/pattern.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/cs/lenia/patterns/Gyrorbium/pattern.pickle -------------------------------------------------------------------------------- /src/cax/cs/lenia/patterns/Gyrorbium/rule_params.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/cs/lenia/patterns/Gyrorbium/rule_params.pickle -------------------------------------------------------------------------------- /src/cax/cs/lenia/patterns/Orbium/pattern.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/cs/lenia/patterns/Orbium/pattern.pickle -------------------------------------------------------------------------------- /src/cax/cs/lenia/patterns/Orbium/rule_params.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/cs/lenia/patterns/Orbium/rule_params.pickle -------------------------------------------------------------------------------- /src/cax/cs/lenia/patterns/VT049W/pattern.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/cs/lenia/patterns/VT049W/pattern.pickle -------------------------------------------------------------------------------- /src/cax/cs/lenia/patterns/VT049W/rule_params.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/cs/lenia/patterns/VT049W/rule_params.pickle -------------------------------------------------------------------------------- /src/cax/cs/lenia/perceive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/cs/lenia/perceive.py -------------------------------------------------------------------------------- /src/cax/cs/lenia/rule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/cs/lenia/rule.py -------------------------------------------------------------------------------- /src/cax/cs/lenia/update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/cs/lenia/update.py -------------------------------------------------------------------------------- /src/cax/cs/life/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/cs/life/__init__.py -------------------------------------------------------------------------------- /src/cax/cs/life/cs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/cs/life/cs.py -------------------------------------------------------------------------------- /src/cax/cs/life/perceive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/cs/life/perceive.py -------------------------------------------------------------------------------- /src/cax/cs/life/update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/cs/life/update.py -------------------------------------------------------------------------------- /src/cax/cs/particle_lenia/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/cs/particle_lenia/__init__.py -------------------------------------------------------------------------------- /src/cax/cs/particle_lenia/cs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/cs/particle_lenia/cs.py -------------------------------------------------------------------------------- /src/cax/cs/particle_lenia/growth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/cs/particle_lenia/growth.py -------------------------------------------------------------------------------- /src/cax/cs/particle_lenia/kernel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/cs/particle_lenia/kernel.py -------------------------------------------------------------------------------- /src/cax/cs/particle_lenia/perceive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/cs/particle_lenia/perceive.py -------------------------------------------------------------------------------- /src/cax/cs/particle_lenia/rule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/cs/particle_lenia/rule.py -------------------------------------------------------------------------------- /src/cax/cs/particle_lenia/update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/cs/particle_lenia/update.py -------------------------------------------------------------------------------- /src/cax/cs/particle_life/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/cs/particle_life/__init__.py -------------------------------------------------------------------------------- /src/cax/cs/particle_life/cs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/cs/particle_life/cs.py -------------------------------------------------------------------------------- /src/cax/cs/particle_life/perceive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/cs/particle_life/perceive.py -------------------------------------------------------------------------------- /src/cax/cs/particle_life/perception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/cs/particle_life/perception.py -------------------------------------------------------------------------------- /src/cax/cs/particle_life/state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/cs/particle_life/state.py -------------------------------------------------------------------------------- /src/cax/cs/particle_life/update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/cs/particle_life/update.py -------------------------------------------------------------------------------- /src/cax/nn/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/nn/__init__.py -------------------------------------------------------------------------------- /src/cax/nn/buffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/nn/buffer.py -------------------------------------------------------------------------------- /src/cax/nn/pool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/nn/pool.py -------------------------------------------------------------------------------- /src/cax/nn/vae.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/nn/vae.py -------------------------------------------------------------------------------- /src/cax/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/types.py -------------------------------------------------------------------------------- /src/cax/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/utils/__init__.py -------------------------------------------------------------------------------- /src/cax/utils/emoji.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/utils/emoji.py -------------------------------------------------------------------------------- /src/cax/utils/render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/src/cax/utils/render.py -------------------------------------------------------------------------------- /tests/test_core/test_perceive/test_conv_perceive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/tests/test_core/test_perceive/test_conv_perceive.py -------------------------------------------------------------------------------- /tests/test_core/test_perceive/test_kernels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/tests/test_core/test_perceive/test_kernels.py -------------------------------------------------------------------------------- /tests/test_core/test_perceive/test_moore_perceive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/tests/test_core/test_perceive/test_moore_perceive.py -------------------------------------------------------------------------------- /tests/test_core/test_perceive/test_von_neumann_perceive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/tests/test_core/test_perceive/test_von_neumann_perceive.py -------------------------------------------------------------------------------- /tests/test_core/test_update/test_mlp_update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/tests/test_core/test_update/test_mlp_update.py -------------------------------------------------------------------------------- /tests/test_core/test_update/test_nca_update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/tests/test_core/test_update/test_nca_update.py -------------------------------------------------------------------------------- /tests/test_core/test_update/test_residual_update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/tests/test_core/test_update/test_residual_update.py -------------------------------------------------------------------------------- /tests/test_cs/test_boids.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/tests/test_cs/test_boids.py -------------------------------------------------------------------------------- /tests/test_cs/test_elementary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/tests/test_cs/test_elementary.py -------------------------------------------------------------------------------- /tests/test_cs/test_flow_lenia.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/tests/test_cs/test_flow_lenia.py -------------------------------------------------------------------------------- /tests/test_cs/test_lenia.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/tests/test_cs/test_lenia.py -------------------------------------------------------------------------------- /tests/test_cs/test_life.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/tests/test_cs/test_life.py -------------------------------------------------------------------------------- /tests/test_cs/test_particle_lenia.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/tests/test_cs/test_particle_lenia.py -------------------------------------------------------------------------------- /tests/test_cs/test_particle_life.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/tests/test_cs/test_particle_life.py -------------------------------------------------------------------------------- /tests/test_nn/test_buffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/tests/test_nn/test_buffer.py -------------------------------------------------------------------------------- /tests/test_nn/test_pool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/tests/test_nn/test_pool.py -------------------------------------------------------------------------------- /tests/test_nn/test_vae.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/tests/test_nn/test_vae.py -------------------------------------------------------------------------------- /tests/test_utils/test_emoji.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/tests/test_utils/test_emoji.py -------------------------------------------------------------------------------- /tests/test_utils/test_render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/tests/test_utils/test_render.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxencefaldor/cax/HEAD/uv.lock --------------------------------------------------------------------------------