This program simulates the synchronisation phenomenon of fireflies. More instructions are given in the Jupyter Notebook fireflies.ipynb.
numpy
matplotlib
A program that simulates the synchronisation of fireflies based on the Kuramoto model
Jupyter NotebookMIT