The ecoengine ('ecoengine'; < https://ecoengine.berkeley.edu/>). provides access to more than 5 million georeferenced specimen records from the University of California, Berkeley's Natural History Museums.
Providing access to UC Berkeley's Natural History Data
This package provides a R wrapper for the newly available ecoinformatics engine from UC Berkeley. The API is very new and currently provides access to two types of data.
Installation instructions
Stable Version
A stable version can be installed from the central CRAN repository
installpackages"ecoengine"dependencies = TRUE
Development Version
Install the package with devtools
to obtain the latest development version.
# If you don't already have the devtools package installed, run # install.packages("devtools") # unlike most packages, devtools requires additional non-R dependencies depending on your OS. # See → https://github.com/karthik/dlab-advanced-r/blob/master/installation.md#installation librarydevtoolsinstall_github'ropensci/ecoengine'
A quick start guide is available both as markdown and a nicely formatted PDF or you can go through a set of slides from a recent talk.
To cite package ‘ecoengine’ in publications use: Karthik Ram 2014 ecoengine: Programmatic interface to the API serving UC Berkeley's Natural History Data. R package version 1.9. https://github.com/ropensci/ecoengine A BibTeX entry for LaTeX users is @Manual{, title = {ecoengine: Programmatic interface to the API serving UC Berkeley's Natural HistoryData author = Karthik Ram year = 2014 note = R package version 1.9 url = https://githubcom/ropensci/ecoengine
Bug reports, feature requests and suggestions (especially as pull requests) are most welcome.
This package is part of a richer suite called SPOCC Species Occurrence Data, along with several other packages, that provide access to occurrence records from multiple databases. We recommend using SPOCC as the primary R interface to ecoengine unless your needs are limited to this single source.
Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.
ee_observations
to allow more granular filtering on collectionsVarious bug fixes (https://github.com/ropensci/ecoengine/issues/64)
Switched json parser from RJSONIO → jsonlite
Updated all sensor functions due to API name changes. record (station record changed from "record" to "properties.record")
Added support for last modified to be returned with every search
ee_sources()
(issue #66)ee_sensor_agg()
. Measurements are typecast correctly.