pollucheck helps exploring the open-source air quality data.
A walk through to use this app for everyone -
Example - Where do you live in India?
Find the nearest CPCB station to download data from a regulatory air quality monitor.
Visit CPCB website to access the Central/State Pollution Control Board Data.
Now from the "Station Name" drop-down select the desired station.
Select the Parameters. Note- Multiple parameters can be selected at a time.
Report Format- To use the pollucheck app, Please keep the format as "tabular".
Criteria- This drop-down will help you to select between different time averaging of data. Note- pollucheck app only supports 15 min, 30 min, and 60 min average data.
Select the Start Date and End date of the data and click on "Submit".
Download that data (15, 30, 60 min resolution would be good).
Select the source from where the data was downloaded.
Now select the time resolution at which the data was downloaded.
Select the check box according to your need.
Remove Negative values- Negative values do not represent concentration,they represent missing values, so it is always advised to remove them.This option helps you to remove all the negative values from your entire data set.
Remove duplicate consecutive values- Sometimes when the instrument breaks down, it tends to show exactly same consecutive values, it is advised to remove these as well. This feature removes consecutive repetitive values in your data set.
Specify a multiple (X) to remove outliers based on Mean and SD- If you want to clean your data set based on outliers, not usually necessary, use only if you want to remove outliers based on Mean and Standard Deviation values.
Specify % of data completeness for computing daily mean values- If you are looking for entire/complete data set to be present for analysis and not less, you can use this to select the desired level of completeness in a day using the scroll bar.
Remove PM2.5 and PM10 above- Usually, values above 9999 are incorrect, also because the instruments usually measure only to 999 values in PM instruments. This can be removed using this filter option.
Output aggregation- The uploaded data can be converted into daily or hourly mean values.
"Download as csv" or click on "Show Data" to see the data in the app.
generates time series, box plot, and diurnal plot of the selected parameter.
Data availability plot of all the pollutants after the cleaning process can be generated.
Options to edit the Title and axis labels are available.
Time-series plot
Tests for normality, pattern and generates density plot, qq plot of the selected parameter.
Using a selected parameter and aggregation methods, normality test using the Anderson Darling test (for N > 500) or Shapiro-Wilk test can be conducted.
Density plot
Allows user to upload data from another site for comparison and generate time series and a scatter plot between parameters selected from different sites.
There are options to generate time series, scatter plot / linear regression and diurnal plots for both the sites.
openair
taballows users use the package's widely used functions for the selected parameter.
Calendar plot
pollucheck
is hosted online on shinyapps.io and can be installed to serve locally from GitHub.
Load and run pollucheck
as follows:
install.packages("devtools")
devtools::install_github("adithirgis/pollucheck")
pollucheck::pollucheck_run()
pollucheck
is furnished with a preloaded data set for a quick user tour of the analysis, plotting options and the functions available. In the Compare
tab, the preloaded data set acts as the second input file if no second file is uploaded.
Report issues or problems with the software / Seek Support
Please open an issue in the issue tracker of the project.
Contributors must adhere to the Code of Conduct.
We are happy to incorporate more features based one what users need. Write to us at contact\@ilklabs.com.
Adithi R. Upadhya created the package, Meenakshi Kushwaha supervised and will maintain. Pratyush Agrawal contributed to designing, testing the app and data collection while Sreekanth Vakacherla designed and supervised. All the authors contributed to the manuscript.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.