Skip to content

Fsunroo/Gaussian-Plume

Repository files navigation

Gaussian-Plum

 

Gaussian-Plum

Github top language Github language count Repository size License

About   |   Features   |   Requirements   |   Starting   |   License   |   Author


About

Contaminants discharged into the air are transported over long distances by large-scale air-flows and dispersed by small-scale air-flows or turbulence, which mix contaminants with clean air. This dispersion by the wind is a very complex process due to the presence of different-sized eddies in the atmospheric flow. Due to this complexity, there is no complete theory that establishes the relationship between ambient conditions of air pollutants and the causative meteorological factors and processes.

So, to express all these to the extent possible, we make models (simplified picture of reality).

  • An atmospheric dispersion model is a mathematical simulation which governs the transport, dispersion and transformation of pollutants in the atmosphere.
  • Nowadays air pollution models are computer programs that use mathematical algorithms to simulate how pollutants in the ambient atmosphere disperse and, in some cases, how they react in the atmosphere, using information on the:
    • Contaminant emission rate
    • Characteristics of the emission source
    • Local topography
    • Meteorology of the area
    • Ambient or background concentrations of pollutant

The process of air pollution modelling contains four stages (data input, dispersion calculations,deriving concentrations, and analysis). The accuracy and uncertainty of each stage must be known and evaluated to ensure a reliable assessment of the significance of any potential adverse effects.

Features

  • using local topography
  • plottig output
  • simple GUI

Requirements

Before starting 🏁, you need to have

  • matplotlib
  • numpy
  • scipy
  • PyQt5

installed, you can do this with $pip install -r requirements.txt

Starting

# Clone this project
$ git clone https://github.com/fsunroo/Gaussian-Plume

# Access
$ cd Gaussian-Plume

# Install requirements
$ pip install -r requirements.txt

# Run the project
$ pythhon uiscopus.py

License

This project is under license from GPL. For more details, see the LICENSE file.

Made with ❤️ by Mohammad Farhadi

 

Back to top

About

Atmospheric dispersion modeling

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages