The Gaussian Air Dispersion model is a widely used and relatively simple approach to predict the spread of pollutants in the air. You can read more about it on this Wikipedia page. While I couldn't find a straightforward implementation that suited my needs, I decided to create one myself. Below is a simple implementation that you can use.
To get started, clone the repository and set up a virtual environment:
git clone <repository_url>
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
Once everything is set up, you can run the example script to see the model in action:
python gaussian_air_dispersion.py