Xentica: The Python CA engine¶

Xentica is the framework to build GPU-accelerated models for multi-dimensional cellular automata. Given pure Python definitions, it generates kernels in CUDA C and runs them on NVIDIA hardware.
Warning
Current version is a work-in-progress, it works to some degree, but please do not expect something beneficial from it. As planned, really useful stuff would be available only starting from version 0.3.
User Guide¶
If you brave enough to ignore the warning above, dive right into this guide. Hopefully, you will manage to install Xentica on your system and at least run some examples. Otherwise, just read Tutorial and watch some videos to decide is it worth waiting for future versions.
API Reference¶
- The Core (xentica.core)
- Base Classes (xentica.core.base)
- Experiments (xentica.core.experiment)
- Properties (xentica.core.properties)
- Parameters (xentica.core.parameters)
- Variables (xentica.core.variables)
- Expressions (xentica.core.expressions)
- Color Effects (xentica.core.color_effects)
- Renderers (xentica.core.renderers)
- Exceptions (xentica.core.exceptions)
- Mixins (xentica.core.mixins)
- The Topology (xentica.core.topology)
- Tools (xentica.tools)
- The Seeds (xentica.seeds)
- The Bridge (xentica.bridge)
- Utilities (xentica.utils)