A Python 2D fluid simulation using SPH
Implementing smoothed particle hydrodynamics (SPH) in Python using this tutorial.
See also the C# implementation in Unity here.
Make sure you have Python installed on your computer. Then, in a terminal, run the following commands:
1. Install the package with pip in your terminal:
pip install git+https://github.com/AlexandreSajus/Python-Fluid-Simulation.git
2. Run the simulation:
python -m pythonsph
This will prompt a matplotlib animation window with a real-time simulation: