Skip to content

Releases: ropensci/taxize

taxize v0.1.0

24 Oct 02:39
Compare
Choose a tag to compare

taxize 0.1.0

NEW FEATURES

  • New function tpl_families() to get data.frame of families from The Plantlist.org site.
  • New function names_list() to get a random vector of species names using the
  • Added two new data sets, plantGenusNames.RData and plantNames.RData, to be used in names_list().
  • New function ldfast(), a replacement function for plyr::ldply that should be faster in all cases.
  • Changed API key names to be more consistent, now tropicosApiKey, eolApiKey, ubioApiKey, and pmApiKey - do change these in your .Rprofile if you store them there.
  • Added a startup message.

MINOR IMPROVEMENTS

  • Across most functions, removed dependencies on plyr, using ldfast() instead, for increased speed.
  • Across most functions, changed from using RCurl to using httr.
  • Across most functions, stop_for_status() now used directly after Curl call to check the http status code, stoping the function if appropriate code found.
  • Many functions changed parameter ... to callopts, which passes on additional Curl options, with default an empty list (list()), which makes function testing easier.
  • eol_search() gains parameters page, exact, filter_tid, filter_heid, filter_by_string, matching, cache_ttl, and callopts.
  • eol_hierarchy() gains parameter callopts, and loses parameter usekey (always using API key now).
  • eol_pages() gains parameters images, videos, sounds, maps, text, subject, licenses, details, common_names, synonyms, references, vetted, cache_ttl, and callopts.
  • gni_search(): parameter url lost, is defined inside the function now, and .Rd file gains url references.
  • phylomatic_tree() now checks to make sure family names were found for input taxa. If not, the function stops with message informing this.
  • tpl_get() updated with fixes/improvements by John Baumgartner - now gets taxa from all groups, whereas only retrieved from Angiosperms before. In addition, csv files from The Plantlist.org are downloaded directly rather than read into R and written out again.
  • tpl_search() now checks for missing data or errors, and stops function with error message.

BUG FIXES

  • capwords() fxn changed to taxize_capwords() to avoid namespace conflicts with other packages with a similar function.
  • ubio_namebank() was giving back base64 encoded data, now decoded appropriately.

NOTES

  • Added John Baumgartner as an author.