Welcome to Peter Rosenthal's boids simulator! This application simulates flocking behavior based on the classic boids algorithm, and provides an interface to create graphs that are updated live as the simulation runs.

Graphs can be added with the '+' button. The graph adding dialog has selectors to choose which variables are plotted on the x and y axes of the graph.

The 'Parameters' dialog controls all of the initial conditions of the simulation. The visibility of the dialog can be toggled on and off with the button that resembles three stacked sliders.

The 'Run Settings' dialog gives an expressive pseudo programming language that can be used to control the simulation's runs. It can run the simulation multiple times at different parameters, and/or for multiple realizations of the same parameter to reduce noisy data, and do so much more too! The visibility of the 'Run Settings' dialog can be toggled on and off with the button that resembles a cog wheel with a play triangle embedded in it.