The project will investigate the results gained from building a heuristic sandpile model to study self-organising criticality and non-Gaussian statistics. Sandpile simulations are used to build up intuition about the behaviour of complex systems, which are systems that have many components and a lot of modelled energy flow between them. In this report, the basic Abelian Sandpile simulation will be illustrated, with graphs plotting features of avalanche events that are events where sand particles are toppled, affecting the states of the surrounding area.
You can run this simulation in two ways:
- iPython notebook:
- Download the code
- Make sure you have Jupyter Notbook installed
- Run the cells in BTW Sandpile Simulation.ipynb
You can also run this document in .
- Command line : run the following command to run the sandpile simulation
default parameters:
M = 3, N = 3, show_step = False, time=10000, threshold=4, method='random'
python BTW_sandpile
custom parameters:
python BTW_sandpile -M 3 -N 3 -show False -t 500 -th 4 -m 'center'