Updated neotoma2R package documentation, simplifying the volume of
.Rd documents. I also included .mkdocs to generate
documentation with pkgdown package. The documentation HTML
files are now hosted at: https://open.neotomadb.org/neotoma2/
Implemented github actions to build and deploy the documentation to
the above URL whenever there is a push to the main
branch.
Created new speleothem S4 class and specific methods for
speleothem data, of particular interest:
get_speleothems()speleothems()speleothemdetails() They are still in beta stage, so
please report any issues you may find.Upgraded filter() so that it is no longer needed to
specify dplyr:: or neotoma2:: when using the
function. filter() also works on
recdatecreated and DOI fields.
Added new tests to improve code coverage.
Worked on improving get_taxa() and
get_taxon() functions. The first one works as
get_datasets(taxa=...) while the latter one retrieves taxon
details for a single taxon id or a vector of taxon ids.
When API is down for whichever reason, instead of stopping, any
get_() function will return NULL with a
warning message. This will prevent violating CRAN
policies when building vignettes or running examples if the API is not
available.
Maintainer’s email updated.
Started with parsing lists rather than sites objects. This helps handle better the site creation. and speeds things up. Removed temporarily functions such as specimens and speleothems to correct some potential bugs incoming from API parsing. Added tests to get_downloads / datasets / sites Increased the potential of POST statements to handle more complex queries from the package. Will correct speleothems and specimens for Neotoma 1.0.8
Fixed RMarkdown so that when the API is not available, it will render
a document with all eval=False and so, it will not fail. Fixed passing
loc so that a proper geojson is given to the API. At this
point, the API cannot handle POST statements with complicated
bodies.
Fixed errors in the API calls. Added tryCatch statements
in vignette Changed some minor API calls to eval=False
Fixed errors in the API calls.
Updated README.
Fixed errors in the API calls.
Fixed filter function for collection units and datasets. Changed for
Updated plotLeaflet to not add provider tiles.
Removed mapview to avoid sp conflicts.
Updated README to reflect milestones with JOSS.
Updated maintainer.
NEWS.md file to track changes to the
package.