Guides
All user Guides assume a basic knowledge of the Rust programming language. To get started with writing Rust please follow the guidance on the official website. For an introduction to cellular agent-based modeling, please refer to wikipedia and our review. Although beneficial, we do not expect the reader of these guides to be familiar with any computational methods.
Overview
The guides in this section are designed to provide insights into different
cellular aspects, domain aspects and to
teach how to construct simulations bottom-up.
They are fully working examples of simulations executed with cellular_raza
.
However, we also provide templates which can be used as starting points for the development of new simulations.
Guide | Description |
---|---|
Introduction | General assumptions and setting of cellular_raza |
Getting Started | Good first starting point. Learn the fundamentals of cellular_raza |
Building Blocks | Use predefined building blocks to combine them into a fully working simulation. |
Templates
Templates provide an initial starting point to construct new simulations. They can be easily forked directly using github and extended for your own usecase.
We provide two slightly different variants to build up a reliable simulation infrastructure. The cellular_raza-template is purely written in Rust while cellular_raza-template-pyo3 provides Python bindings in addition. Both templates automatically generate a working documentation which is hosted with the github-integrated services.
While these templates can serve as a starting point but are not representative of the variability
which cellular_raza
offers (see showcase).