Giter VIP home page Giter VIP logo

sie-env400's Introduction

Analysis of Swiss National Air Pollution Monitoring Network (NABEL) Measurements

This module contains exercises for analyzing NABEL air quality monitoring network data (Switzerland) in the Air Pollution and Climate Change (ENV-400) Masters class at EPFL. Students are assumed to have a little programming background, mostly in MATLAB/GNU Octave.

from _Stations de mesure NABEL_

Image source: *Stations de mesure NABEL* report available at [this site](http://www.bafu.admin.ch/luft/00612/00625/index.html?lang=en)

In many fields of environmental engineering, a central task is to make sense of large amounts of monitoring data. We wish to summarize these observations in ways that are useful to a) scientists and b) people who make regulatory decisions. To this end, this module introduces methods for generating concise descriptions of temporal and spatial patterns (of individual variables or their relationships), and explaining changes in concentrations due to emissions and atmospheric processes. We introduce some useful concepts for structuring and operating on such data sets that will facilitate exploratory analysis and rapid testing of hypotheses.

Topics addressed are the following:

  1. Motivating Example
  2. Assignment definition
  3. R basics
  4. Visualizing time series
  5. Correlations and cross-correlations
  6. Autocorrelation and periodicity
  7. Stochastic processes and random variables
  8. Inferential statistics and hypothesis testing
  9. Extreme values: detection and accommodation
  10. Considering meteorology (wind directions)

Notes on the using R with this course:

  • Unless you already have a favorite text editor or IDE, we recommend interfacing with R through RStudio, which you can also download on your own machine. You can set Sessions -> Set Working Directory -> To Source File Location so that input/output of files will be managed through this working directory on your computer.
  • The R code in this module is partially written with pedagogical intentions, so may not be the most efficient.
  • The R code can be extracted with knitr::purl("filename.Rmd") in R or R -e 'knitr::purl("filename.Rmd")' from the shell.

The module complements lectures on the mechanisms of emission, atmospheric chemical processes, and measurement techniques for these pollutants drawn from seminal textbooks on the subject:

  • Cooper, C. David, and Alley, F. C. Air Pollution Control: A Design Approach. Waveland Press Inc., 2011.
  • Finlayson-Pitts, Barbara J., and Pitts Jr., James N. Chemistry of the Upper and Lower Atmosphere: Theory, Experiments, and Applications. Academic Press, 1999.
  • Flagan, Richard C. and Seinfeld, John H. Fundamentals of Air Pollution Engineering. Prentice Hall, Inc., New Jersey, 1988. Available online: http://authors.library.caltech.edu/25069/
  • Friedlander, Sheldon K. Smoke, Dust, and Haze: Fundamentals of Aerosol Dynamics. Oxford University Press, 2000.
  • Jacob, Daniel Introduction to Atmospheric Chemistry. Princeton University Press, 1999. Available online: http://acmg.seas.harvard.edu/people/faculty/djj/book/
  • Hinds, William C. Aerosol Technology: Properties, Behavior, and Measurement of Airborne Particles. Wiley, 1999.
  • Kulkarni, Pramod, Baron, Paul A., and Willeke, Klaus. Aerosol Measurement: Principles, Techniques, and Applications. John Wiley & Sons, 2011.
  • Seinfeld, John H. and Pandis, Spyros N. Atmospheric Chemistry and Physics: From Air Pollution to Climate Change. John Wiley & Sons, 3rd ed., New York, 2016.
  • Wark, Keith, Warner, Cecil F., and Davis, Wayne T. Air Pollution: Its Origin and Control. Addison-Wesley, 3rd ed., 1998.

sie-env400's People

Contributors

stakahama avatar

Stargazers

Stephennnnn0315 avatar Wayne Hung avatar Louise Aubet avatar  avatar Hung Le avatar Yufang Hao avatar

Watchers

 avatar James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.