Changelog
Source:NEWS.md
swfscAirDAS 0.4.0 (dev)
Added ability to read and parse left rear and right rear observers to columns ObsLR and ObsRR, respectively. These should only be relevant for the TURTLE format. Sightings by left rear and right rear observers are considered standard sightings. Additionally, updated the AirDAS TURTLE format PDF to include descriptions of these data
Added “mm” (unidentified marine mammal) to the default airdas species code file
Changed to use proper tidyselect syntax
The DateTime column in
airdas_read
output now always has a timezone of “” (#7)Changed ‘Line Number’ to ‘Event Number’ in the Format PDFs, for consistency with shipboard DAS data
Added a function
airdas_spcodes_read
for reading AirDas SpCodes files in a consistent way. Changedairdas_check
to use this function for reading in either the default or a custom SpCodes file [#6]Moved example data files to an ‘extdata’ folder within ‘inst’
Update roxygen to use markdown
Use
stringr
functionsstr_to_lower
andstr_to_upper
, rather than the correspondingbase
functionsMake RedTide
NA
for phoecena data [#8]Ensure that ‘Obs’ output from
airdas_sight
is lowercase, to match behavior ofairdas_sight
. In practice, this means that any observer code comparisons done byswfscAirDAS
are case-insensitive [#9]
airdas_check
updates
Angles checks: inlcude ObsLR and ObsRR in observer checks; allow ‘zz’ as an observer code; only check for sighting angle for on-effort, standard observers.
Fixed longitude check (#5)
Fixed the lat/lon check to return the proper line number of any errors
Changed the turtle size check in
airdas_check
to allow turtle sizes to be in increments of 0.5, rather than just whole numbersMade the valid SpCodes check case-insensitive, and ensure that species codes are made lowercase before doing any comparisons. In practice, this means that any species code actions in
swfscAirDAS
are case-insensitive
swfscAirDAS 0.3.1
CRAN release: 2024-10-03
Moved repo to https://github.com/swfsc, and updated all associated documentation
Changed license to Apache License (== 2), based on NMFS guidance at https://nmfs-opensci.github.io/GitHub-Guide
swfscAirDAS 0.3.0
CRAN release: 2023-08-08
airdas_sight
now has both ObsStd and SightStd columns; SightStd definition updated.airdas_effort
standardizes the definition for the ‘included’ column. (#3)Added
purrr
as a dependency forairdas_sight
functionality
swfscAirDAS 0.2.3
CRAN release: 2022-06-02
swfscAirDAS now depends on R >= 4.0.0 for consistency across DAS packages
Updated License to CC0 for consistency across DAS packages
swfscAirDAS 0.2.2
CRAN release: 2021-01-10
The ‘segdata’ output of
das_effort
now includes DateTime1 and DateTime2, the date/time of the start and end points of each segment. The column order of the segdata data frame was also slightly changed for consistencyairdas_chop_condition
,airdas_chop_equallength
,airdas_chop_section
, andairdas_segdata
are now exported for documentation purposes only
swfscAirDAS 0.2.1
CRAN release: 2020-09-07
Users can now capitalize all transect codes using the
trans.upper
argument indas_process
Added info messages to
airdas_check
, as well as a check for valid latitude and longitude valuesFixed a bug in
airdas_check
when checking multiple files
swfscAirDAS 0.2.0
Catch up internally with changes made in swfscDAS. This package now depends on swfscDAS version >= 0.3
airdas_sight
column name changes: ‘Sp’ is now ‘SpCode’ for consistency with swfscDAS, and ‘TurtleSizeFt’ is now ‘TurtleSize’ since this data can be a character codeChanged
airdas_chop_equal
toairdas_chop_equallength
for naming consistency. This change should not affect users, as it does not affect any of the syntax required when usingairdas_effort
Renamed items in effort list output of airdas_effort and airdas_effort_sight: ‘siteinfo’ is now ‘sightinfo’, and segdata columns indicating the number of sightings or animals on a segment are now formatted as ‘description’_‘species code’, e.g. “nSI_mn”
Where applicable, error, warning, and informational messages now report both the file name and line number. This makes the messages more useful when working with concatenated AirDAS objects with multiple files