auk 0.8.2
CRAN release: 2025-06-20
- handle changes to project names resulting from release of eBird Projects
auk 0.8.1
CRAN release: 2025-05-04
- allow
ebird_species()to search for species codes in addition to scientific and common names - handle changes to EBD column names resulting from release of eBird Projects (issue #91)
auk 0.8.0
CRAN release: 2025-01-14
- update for 2024 taxonomy
- added a helper function for processing bar chart data from eBird
process_barcharts()
auk 0.7.0
CRAN release: 2023-11-14
- update for 2023 eBird taxonomy
- no need to restart after setting AWK and EBD paths
- retain breeding codes in
auk_zerofill() - changes to conform with deprecation of
.data$in tidyselect expressions - changes to package-level documentation in roxygen2
- removed non-ASCII characters from datasets
auk 0.5.1
CRAN release: 2021-10-27
- drop
data.tabledependency, no longer needed withreadrspeed improvements - fix bug arising from ‘breeding bird atlas code’ being renamed to ‘breeding code’ (issue #58)
auk 0.4.3
CRAN release: 2020-11-23
-
get_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 0.4.2
CRAN release: 2020-10-19
- new
auk_county()filter - new
auk_year()filter - Drop taxonomy warnings since there was no taxonomy update this year
auk 0.4.1
CRAN release: 2020-04-03
- Family common names now included in eBird taxonomy
-
auk_select()now requires certain columns to be kept - Better handling of file paths with
prefixargument inauk_split() - Fixed bug causing undescribed species to be dropped by
auk_rollup() - Add a
ll_digitsargument tofilter_repeat_visits()to round lat/lng prior to identifying sites - Change of default parameters to
filter_repeat_visits() -
auk_bbox()now takes sf/raster spatial objects and grabs bbox from them
auk 0.4.0
CRAN release: 2019-09-23
- Updated to 2019 eBird taxonomy
-
auk_observer()filter added -
tidyr::complete_()deprecated, stopped using
auk 0.3.3
CRAN release: 2019-06-23
- Dates can now wrap in
auk_date(), e.g. usedate = c("*-12-01", "*-01-31")for records from December or January - Fixed bug preventing dropping of
age/sexcolumn - Allow for a wider variety of protocols in
auk_protocol() - Addresing some deprecated functions from rlang
- Fixed bug causing
auk_set_awk_path()to fail
auk 0.3.2
CRAN release: 2019-02-04
- Work around for bug in system2() in some R versions: https://bugs.r-project.org/bugzilla/show_bug.cgi?id=17508
- Adding a filter for PROALAS checklists to
auk_protocol()
auk 0.3.1
CRAN release: 2018-12-07
-
rlang::UQ()andrlang::UQS()deprecated, switching to!!and!!! -
auk_unique()now keeps track of all sampling event and observer IDs that comprise a group checklist
auk 0.3.0
CRAN release: 2018-10-04
- Updated to 2018 taxonomy; new function
get_ebird_taxonomy()to get taxonomy via the eBird API - Better handling of taxonomy versions, many functions now take a
taxonomy_versionargument and use the eBird API to get the taxonomy -
auk_getpath()renamedauk_get_awk_path(), and addedauk_set_awk_path() - Added
auk_set_ebd_path()andauk_get_ebd_path()to set and get theEBD_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. - Functions to prepare data for occupancy modeling:
filter_repeat_visits()andformat_unmarked_occu() - New
auk_bcr()function to extract data from BCRs - Added
bcr_codesdata frame to look up BCR names and codes - “Area” protocol added to
auk_protocol()filter. -
auk_extent()renamedauk_bbox();auk_extent()deprecated and redirects toauk_bbox() -
auk_zerofill()now checks for complete checklists and gives option to not rollup -
auk_rollup()now gives the option of keeping higher taxa viadrop_higherargument -
auk_clean()deprecated - Fixed package load error when
EBD_PATHis invalid - Fixed bug when reading files with a blank column using
readr
auk 0.2.2
CRAN release: 2018-07-23
- Updated to work with EDB version 1.9
- Modified tests to be more general to all sample data
-
ebird_species()now returns 6-letter species codes - Fixed bug causing auk to fail on files downloaded via custom download form
- Fixed bug with
normalizePath()use on Windows - Fixed bug with
system2()on Windows
auk 0.2.0
CRAN release: 2018-03-20
- New function,
auk_split(), splits EBD up into multiple files by species - New object,
auk_sampling, and associated methods for working with the sampling data only - New function,
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 - New function,
auk_state()for filtering by state - Now using AWK arrays to speed up country and species filtering; ~20% speed up when filtering on many species/countries
- Allow selection of a subset of columns when filtering
- Remove free text columns in
auk_clean()to decrease file size - Updated to work with Feb 2018 version of EBD
- Fixed broken dependency on
countrycodepackage
auk 0.1.0
CRAN release: 2017-10-21
- eBird taxonomy update to August 2017 version, users should download the most recent EBD to ensure the taxonomy is in sync with the new package
- Manually set AWK path with environment variable
AWK_PATHin.Renvironfile -
auk_distance,auk_breeding,auk_protocol, andauk_projectfilters added - Users can now specify a subset of columns to return when calling auk_filter using the keep and drop arguments
- Many changes suggested by rOpenSci package peer review process, see https://github.com/ropensci/onboarding/issues/136 for details
- New vignette added to aid those wanting to contribute to package development
