ERDDAP™ is a web data server/middleware that is used throughout the world
(there are well over 100 ERDDAP™ servers) that provides easy access to
petabytes of data that can be subsetted and converted into many different
formats and downloaded, including graphics. At present there are three main
CRAN packages that simplify the access and use of ERDDAP™ within R. These are
‘rerddap’, ‘rerddapXtracto’ and ‘plotdap’. ‘rerddap’ is the main package,
‘rerddapXtracto’ adds the ability to extract along a track or within a
polygon, and ‘plotdap’ simplifies the plotting of the results of the extracts.
These packages work with any ERDDAP™ server. All of these packages have been
updated in the last number of months and if you use these packages it is worth
updating them.
Besides just general information, there are two things worth noting. First,
‘plotdap’ now can make contour plots using the ‘isoband’ package (and thanks
to the developers of that package), as well as simplified procedures to make
interactive plots using ‘plotly’ (again thanks to the developers of that
package).
Also there is a fourth R package under development, ‘rerddapUtils’, which is a
collection of utility functions that work with ‘rerddap’, These include a
function to make an extract only in a season defined by the user, a function
to split a very large extract into parts, so that the request is not too
large, a function to estimate the size of an ‘rerddap’ request as well as a
function that estimates the size of each split request, and two functions to
make it easier to work with ‘rerddap’ requests for projected datasets.
If this package interests you, or if you are interested in testing the
package, at present it is only available on Github (or pre-built binaries are
now on r-universe) - that is because there are a few CRAN requirements I
haven’t quite worked out (not a complaint about CRAN requirements, I just have
to figure out how to adequately reduce the runtime of the examples), and even
when it is ready for CRAN since it is a new package it will take longer to
appear, as new packages are given closer scrutiny before acceptance. To
install the package from Github:
pak::pkg_install('rmendels/rerddapUtils’)
and to install from r-universe:
install.packages('rerddapUtils', repos = c('https://rmendels.r-universe.dev',
'https://cloud.r-project.org'))
Any comments, recommendations, bug reports etc would be greatly appreciated.
Thanks,
-Roy
Roy Mendelssohn
NOAA/NMFS
110 MCAllister Way
Santa Cruz, CA 95060
Phone: (831)-420-3666
Fax: (831) 420-3980
e-mail: [email protected]
______________________________________________
[email protected] mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide https://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.