Have a look at the documentation for details on the content.
Provide a python environment with python > 3.7, then run in the cloned repository folder:
pip install -e .
On Windows, it is recommended to install numpy, scipy, pandas, jupyter, graphviz, python-graphviz and pyarrow with conda, e.g. into a separate environment:
conda create -n swarm python=3.8 numpy scipy jupyter pandas pyarrow
The model investigated here is based on:
- J. Carrillo, A. Klar, S. Martin, and S. Tiwari, Self-propelled interacting particle systems with roosting force. Mathematical Models and Methods in Applied Sciences, 20(supp01), 2010
- Carrillo, J.A.; Klar, A.; Roth, A., Single to double mill small noise transition via semi-lagrangian finite volume methods, Communications in mathematical sciences 14 (2016), No.4, pp.1111-1136, ISSN: 1539-6746