NEWS.md
ebird_species() to search for species codes in addition to scientific and common namesprocess_barcharts()
auk_zerofill()
.data$ in tidyselect expressionsdata.table dependency, no longer needed with readr speed improvementsget_ebird_taxonomy() now fails gracefully when eBird API is not accessible, fixing the CRAN check errors https://cran.r-project.org/web/checks/check_results_auk.html
auk_county() filterauk_year() filterauk_select() now requires certain columns to be keptprefix argument in auk_split()
auk_rollup()
ll_digits argument to filter_repeat_visits() to round lat/lng prior to identifying sitesfilter_repeat_visits()
auk_bbox() now takes sf/raster spatial objects and grabs bbox from themauk_observer() filter addedtidyr::complete_() deprecated, stopped usingauk_date(), e.g. use date = c("*-12-01", "*-01-31") for records from December or Januaryage/sex columnauk_protocol()
auk_set_awk_path() to failauk_protocol()
rlang::UQ() and rlang::UQS() deprecated, switching to !! and !!!
auk_unique() now keeps track of all sampling event and observer IDs that comprise a group checklistget_ebird_taxonomy() to get taxonomy via the eBird APItaxonomy_version argument and use the eBird API to get the taxonomyauk_getpath() renamed auk_get_awk_path(), and added auk_set_awk_path()
auk_set_ebd_path() and auk_get_ebd_path() to set and get the EBD_PATH environment variable. Now users only need to set this once and just refer to the file name, rather than specifying the full path every time.filter_repeat_visits() and format_unmarked_occu()
auk_bcr() function to extract data from BCRsbcr_codes data frame to look up BCR names and codesauk_protocol() filter.auk_extent() renamed auk_bbox(); auk_extent() deprecated and redirects to auk_bbox()
auk_zerofill() now checks for complete checklists and gives option to not rollupauk_rollup() now gives the option of keeping higher taxa via drop_higher argumentauk_clean() deprecatedEBD_PATH is invalidreadr
ebird_species() now returns 6-letter species codesnormalizePath() use on Windowssystem2() on Windowsauk_split(), splits EBD up into multiple files by speciesauk_sampling, and associated methods for working with the sampling data onlyauk_select(), for selecting a subset of columnsauk_date() now allows filtering date ranges across years using wildcards, e.g. date = c("*-05-01", "*-06-30") for observations from May and June of any yearauk_state() for filtering by stateauk_clean() to decrease file sizecountrycode packageAWK_PATH in .Renviron fileauk_distance, auk_breeding, auk_protocol, and auk_project filters added