Extract information from deployment log
ss_parse_log.RdThe function will attempt to parse the following columns: county,
waterbody,station, lease, deployment_date,
retrieval_date, deployment_latitude,
deployment_longitude, sensor_type, sensor_serial_number,
sensor_depth_m. Missing information will be filled in with NA.
Usage
ss_parse_log(
log,
deployment_dates = TRUE,
area_info = TRUE,
sn_table = TRUE,
config = TRUE,
verbose = TRUE
)Arguments
- log
Log data frame, e.g., as exported from
ss_read_log().- deployment_dates
Logical argument indicating whether to parse and return the deployment and retrieval dates.
- area_info
Logical argument indicating whether to parse and return the location details.
- sn_table
Logical argument indicating whether to parse and return the serial numbers and sensor depth.
- config
Logical argument indicating whether to parse and return the string configuration.
- verbose
Logical argument indicating whether to print messages when values are missing. Warnings will still be printed.
Value
Returns a list with up to 4 elements. deployment_dates is a
data frame with two columns: start_date and end_date.
area_info is a data frame with five columns: county,
waterbody, latitude, longitude, station, and
lease. sn_table is a data frame with three columns:
log_sensor (sensor name as recorded in the log),
sensor_serial_number, and depth. string_configuration
is a character string indicating how the sensor string was moored.
Details
Old log column names will also be accepted.
If verbose = TRUE, a message will be printed if there is more than one
unique entry in waterbody, station, deployment_date,
retrieval_date, deployment_latitude, or
deployment_longitude.
Entries in the sensor_type column must include the string
"aquameasure", "hobo", "tidbit", or "vr2ar" (not case sensitive).
A Warning message is printed when the function does not recognize a sensor in the log.
Code will stop with an error if deployment_longitude is a positive
value.