Extract and process bird sightings records from eBird (< http://ebird.org>), an online tool for recording bird observations. Public access to the full eBird database is via the eBird Basic Dataset (EBD; see < http://ebird.org/ebird/data/download> for access), a downloadable text file. This package is an interface to AWK for extracting data from the EBD based on taxonomic, spatial, or temporal filters, to produce a manageable file size that can be imported into R.
rlang::UQS()deprecated, switching to
auk_unique()now keeps track of all sampling event and observer IDs that comprise a group checklist
get_ebird_taxonomy()to get taxonomy via the eBird API
taxonomy_versionargument and use the eBird API to get the taxonomy
auk_get_awk_path(), and added
auk_get_ebd_path()to set and get the
EBD_PATHenvironment variable. Now users only need to set this once and just refer to the file name, rather than specifying the full path every time.
auk_bcr()function to extract data from BCRs
bcr_codesdata frame to look up BCR names and codes
auk_extent()deprecated and redirects to
auk_zerofill()now checks for complete checklists and gives option to not rollup
auk_rollup()now gives the option of keeping higher taxa via
ebird_species()now returns 6-letter species codes
normalizePath()use on Windows
auk_split(), splits EBD up into multiple files by species
auk_sampling, and associated methods for working with the sampling data only
auk_select(), for selecting a subset of columns
auk_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 year
auk_state()for filtering by state
auk_clean()to decrease file size