The package is a simplification of GriddingMachine.jl, where a full suite of functions are available.
To install griddingmachine
, do
library(devtools);
install_github("Yujie-W/r-griddingmachine");
To uninstall griddingmachine
, do
remove.packages("griddingmachine");
Before using griddingmachine
, users need to load the library
library("griddingmachine");
Update the GriddingMachine.jl artifact library.
update_GM();
Query the dataset path; if the dataset does not exist, the dataset will be downloaded and unzipped automatically.
file_path = query_collection('VCMAX_2X_1Y_V1');
The dataset is a NetCDF file with data labeled as data
and error labeled as std
.
Request the data for a given latitude and longitude from the server without downloading the datasets.
results = request_LUT('VCMAX_2X_1Y_V1', 35.1, 115.2);
Note that the function also allows for other input variables, including cyc
, user
, interpolation
, server
, and port
. E.g., if interpolation
is true, the dataset would be interpolated.
results = request_LUT('VCMAX_2X_1Y_V1', 35.1, 115.2, interpolation = TRUE);