Our project investigating criticality in the cortex through a Cellular Automata model and a branching model
To jump straight into the figures and results you can take a look at the analysis.ipynb notebook. If you would like to look into the code behind these results, the cellular automata model can be found in the cellular_automata.py file. The branching model can be found in the branching.py file. All python files in the utils folder contain code used to deal with data, plotting or general utilies, these files are use to make the notebook more concise and reader friendly.
If you would like to browser the docs, you can run the following command in the terminal once you have clone this repo.
pydoc -b
Most large functions or classes have documentation explaining there attributes and methods.
A few essential functions have tests in the test.py file, these can be run using the following:
pytest test.py
All tests should pass!
A requirements.txt file has been provided, this should install any necessary libraries!
Distributed under the MIT License. See LICENSE.txt for more information.