Skip to content

cardat/napmdtools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

napmdtools

CARDAT's NAPMD API

API and R interface developed by Grant Williamson and Ivan Hanigan

# this is still in development so do the following
remove.packages("napmdtools")
library(devtools)
install_github("cardat/napmdtools", build_vignettes = TRUE, force = TRUE)
library(napmdtools)
vignette("napmd_ap_monitors_with_obs")

Acknowledgements:

The Australian National Air Pollution Monitor Database (NAPMD) was consolidated by the NHMRC Centre for Air pollution, Energy and Health Research (CAR) to standardise the national collection of data from all government air pollution monitors in Australia. All states and all pollutants for government regulatory monitoring data were collected from the 1990s to 2020. For more information see https://osf.io/jxd98/wiki/Metadata/

Centre for Air pollution, energy and health Research (2021): National Air Pollution Monitoring Database, derived from regulatory monitor data from NSW DPIE, Vic EPA, Qld DES, SA EPA, WA DEWR, Tas EPA, NT EPA, and ACT Health. The Centre for Air pollution, energy and health Research. (Dataset) DOI 10.17605/OSF.IO/JXD98

Instructions for using API key

It is not recommended to store your username and password in a script so instead create a private api_key.R file in a private folder

  1. create the private folder and create a text file in there called private/api_key.yaml
  2. get your username and password from the data curator and paste it in there.
username: 'my_name',
password: 'my_password'
  1. put this in to your .gitignore file private/api_key.yaml
  2. use this to read it into your session api_key <- yaml::read_yaml('private/api_key.yaml')
  3. use this in the functions, e.g. list_air_pollution_monitors(state = "NSW", username = api_key$username, password = api_key$password)

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages