Function to pull single station meteorological data from ECCC using API #108
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I am working with Dan Moore to update his function that uses the ECCC API to pull single station meteorological data. I have created a function, an R file with tests, and updated the Description files with a new package.
Description
Function: get_eccc_single_station -> This function utilizes the ECCC API to pull data from single stations. It has many checks to ensure the user is entering correct information, it makes the API request, and it returns a data frame if the pull request was successful. If the request returns no data, a message is printed expressing there is no data. It also accounts for the API pull limit, using the limit and offset parameters in a loop, to ensure all records are pulled.
Tests: test_get_eccc_single_station-> This utilizes the testthat() package to make sure the function runs properly.
Update: DESCRIPTION -> I added the package dependency data.table() to the document.