Chop AirDAS data into effort segments
Usage
airdas_effort(x, ...)
# S3 method for class 'data.frame'
airdas_effort(x, ...)
# S3 method for class 'airdas_df'
airdas_effort(
x,
method = c("condition", "equallength", "section"),
conditions = NULL,
distance.method = c("greatcircle", "lawofcosines", "haversine", "vincenty"),
num.cores = NULL,
angle.min = 12,
bft.max = 5,
...
)
Arguments
- x
airdas_df
object; output fromairdas_process
, or a data frame that can be coerced to aairdas_df
object- ...
arguments passed to the chopping function specified using
method
, such asseg.km
orseg.min.km
- method
character; method to use to chop AirDAS data into effort segments Can be "condition", "equallength", "section", or any partial match thereof (case sensitive)
- conditions
character vector of names of conditions to include in segdata output. These values must be column names from the output of
airdas_process
, e.g. 'Bft', 'CCover', etc. The default isNULL
, in which case all relevant conditions will be included. Ifmethod == "condition"
, then these also are the conditions which trigger segment chopping when they change.- distance.method
character; method to use to calculate distance between lat/lon coordinates. Can be "greatcircle", "lawofcosines", "haversine", "vincenty", or any partial match thereof (case sensitive). Default is "greatcircle"
- num.cores
Number of CPUs to over which to distribute computations. Defaults to
NULL
, which uses one fewer than the number of cores reported bydetectCores
Using 1 core likely will be faster for smaller datasets- angle.min
passed to
airdas_sight
- bft.max
numeric; the maximum Beaufort (column 'Bft') for which to mark a sighting as
TRUE
in 'included' (see Details). Default is 5.
Value
List of three data frames:
segdata: one row for every segment, and columns for information including unique segment number, event code that started the associated continuous effort section, the starting and ending line of the segment in the DAS file (stlin, endlin), start/end/midpoint coordinates(lat1/lon1, lat2/lon2, and mlat/mlon, respectively), the start/end/midpoint date/time of the segment (DateTime1, DateTime2, and mDateTime, respectively; mDateTime is the average of DateTime1 and DateTime2), segment length (dist), and conditions (e.g. Beaufort)
sightinfo: details for all sightings in
x
, including: the unique segment number it is associated with, segment mid points (lat/lon), the 'included' column described in the Details section, and the output information described inairdas_sight
randpicks: see
airdas_chop_equallength
.NULL
if using "condition" method.
Details
This is the top-level function for chopping processed AirDAS data
into modeling segments (henceforth 'segments'), and assigning sightings
and related information (e.g., weather conditions) to each segment.
This function returns data frames with all relevant information for the
effort segments and associated sightings ('segdata' and 'sightinfo', respectively).
Before chopping, the AirDAS data is filtered for events (rows) where either
the 'OnEffort' column is TRUE
or the 'Event' column is "E" or "O".
In other words, the data is filtered for continuous effort sections (henceforth 'effort sections'),
where effort sections run from "T"/"R" to "E"/"O" events (inclusive),
and then passed to the chopping function specified using method
.
All on effort events must not have NA
Lat or Lon values;
note Lat/Lon values for 1 events were 'filled in' in airdas_process
.
The following chopping methods are currently available:
"condition", "equallength", and "section".
When using the "condition" method, effort sections are chopped
into segments every time a condition specified in conditions
changes,
thereby ensuring that the conditions are consistent across the entire segment.
See airdas_chop_condition
for more details about this method,
including arguments that must be passed to it via ...
.
The "equallength" method consists of
chopping effort sections into equal-length segments of length seg.km
,
and doing a weighted average of the conditions for the length of that segment.
See airdas_chop_equallength
for more details about this method,
including arguments that must be passed to it via ...
.
The "section" method involves 'chopping' the effort into continuous effort sections,
i.e. each continuous effort section is a single effort segment.
See airdas_chop_section
for more details about this method.
The distance between the lat/lon points of subsequent events
is calculated using the method specified in distance.method
.
If "greatcircle", distance_greatcircle
is used,
while distance
is used otherwise.
See airdas_sight
for how the sightings are processed.
The sightinfo data frame includes the column 'included',
which is used in airdas_effort_sight
when summarizing
the number of sightings and animals for selected species.
airdas_effort_sight
is a separate function to allow users to
personalize the 'included' values as desired for their specific analysis.
By default, i.e. in the output of this function, 'included' is TRUE
if:
the sighting was a standard sighting (see airdas_sight
)
and in a Beaufort sea state less than or equal to 'btf.max'.
Examples
y <- system.file("airdas_sample.das", package = "swfscAirDAS")
y.proc <- airdas_process(y)
airdas_effort(
y.proc, method = "condition", conditions = "Bft", seg.min.km = 0.05,
num.cores = 1
)
#> $segdata
#> segnum section_id section_sub_id event transect file stlin
#> lat 1 1 1 T T1 airdas_sample.das 3
#> lat1 2 1 2 T T1 airdas_sample.das 36
#> lat2 3 2 1 R T1 airdas_sample.das 40
#> lat11 4 2 2 R T1 airdas_sample.das 44
#> lat3 5 3 1 T T2 airdas_sample.das 53
#> lat12 6 3 2 T T2 airdas_sample.das 78
#> endlin lat1 lon1 DateTime1 lat2 lon2
#> lat 36 39.23550 -123.1563 2015-04-09 12:30:59 39.23400 -123.4033
#> lat1 37 39.23400 -123.4033 2015-04-09 12:37:57 39.23400 -123.4047
#> lat2 44 39.23400 -123.4742 2015-04-09 12:40:00 39.23317 -123.5143
#> lat11 49 39.23317 -123.5143 2015-04-09 12:41:08 39.23283 -123.6032
#> lat3 78 39.22000 -123.6078 2015-04-09 12:46:51 39.21683 -123.3605
#> lat12 88 39.21683 -123.3605 2015-04-09 12:54:04 39.21700 -123.2418
#> DateTime2 mlat mlon mDateTime dist year
#> lat 2015-04-09 12:37:57 39.23309 -123.2797 2015-04-09 12:34:28 21.2882 2015
#> lat1 2015-04-09 12:38:00 39.23400 -123.4040 2015-04-09 12:37:58 0.1148 2015
#> lat2 2015-04-09 12:41:08 39.23323 -123.4942 2015-04-09 12:40:34 3.4595 2015
#> lat11 2015-04-09 12:43:43 39.23245 -123.5588 2015-04-09 12:42:25 7.6620 2015
#> lat3 2015-04-09 12:54:04 39.21667 -123.4842 2015-04-09 12:50:27 21.3146 2015
#> lat12 2015-04-09 12:57:30 39.21700 -123.3011 2015-04-09 12:55:47 10.2336 2015
#> month day mtime maxdistBft
#> lat 4 9 12:34:28 1
#> lat1 4 9 12:37:58 2
#> lat2 4 9 12:40:34 2
#> lat11 4 9 12:42:25 1
#> lat3 4 9 12:50:27 1
#> lat12 4 9 12:55:47 2
#>
#> $sightinfo
#> segnum mlat mlon Event DateTime Lat Lon
#> 1 1 39.23309 -123.2797 S 2015-04-09 12:31:35 39.23367 -123.1783
#> 2 1 39.23309 -123.2797 S 2015-04-09 12:31:47 39.23350 -123.1857
#> 3 1 39.23309 -123.2797 S 2015-04-09 12:31:56 39.23333 -123.1917
#> 4 1 39.23309 -123.2797 S 2015-04-09 12:32:20 39.23233 -123.2053
#> 5 1 39.23309 -123.2797 S 2015-04-09 12:32:30 39.23233 -123.2108
#> 6 1 39.23309 -123.2797 S 2015-04-09 12:32:42 39.23233 -123.2195
#> 7 1 39.23309 -123.2797 S 2015-04-09 12:32:42 39.23233 -123.2195
#> 8 1 39.23309 -123.2797 S 2015-04-09 12:33:43 39.23333 -123.2550
#> 9 1 39.23309 -123.2797 S 2015-04-09 12:35:13 39.23317 -123.3073
#> 10 1 39.23309 -123.2797 S 2015-04-09 12:36:13 39.23333 -123.3418
#> 11 1 39.23309 -123.2797 S 2015-04-09 12:36:26 39.23350 -123.3500
#> 12 1 39.23309 -123.2797 t 2015-04-09 12:36:26 39.23350 -123.3500
#> 13 1 39.23309 -123.2797 S 2015-04-09 12:36:43 39.23350 -123.3592
#> 14 1 39.23309 -123.2797 S 2015-04-09 12:37:01 39.23400 -123.3697
#> 15 1 39.23309 -123.2797 S 2015-04-09 12:37:16 39.23433 -123.3790
#> 16 1 39.23309 -123.2797 S 2015-04-09 12:37:37 39.23417 -123.3910
#> 17 4 39.23245 -123.5588 S 2015-04-09 12:42:13 39.23250 -123.5515
#> 18 5 39.21667 -123.4842 S 2015-04-09 12:51:40 39.21750 -123.4410
#> 19 5 39.21667 -123.4842 S 2015-04-09 12:51:55 39.21750 -123.4317
#> 20 5 39.21667 -123.4842 S 2015-04-09 12:52:03 39.21733 -123.4270
#> 21 5 39.21667 -123.4842 S 2015-04-09 12:52:04 39.21733 -123.4270
#> 22 5 39.21667 -123.4842 S 2015-04-09 12:52:07 39.21733 -123.4258
#> 23 5 39.21667 -123.4842 S 2015-04-09 12:52:17 39.21700 -123.4185
#> 24 5 39.21667 -123.4842 S 2015-04-09 12:52:54 39.21700 -123.3982
#> 25 6 39.21700 -123.3011 S 2015-04-09 12:54:34 39.21667 -123.3422
#> 26 6 39.21700 -123.3011 S 2015-04-09 12:55:20 39.21700 -123.3172
#> 27 6 39.21700 -123.3011 S 2015-04-09 12:56:49 39.21717 -123.2685
#> 28 6 39.21700 -123.3011 s 2015-04-09 12:57:00 39.21700 -123.2617
#> OnEffort Trans Bft CCover Jelly HorizSun VertSun HKR Haze Kelp RedTide
#> 1 TRUE T1 1 10 0 6 NA n FALSE FALSE FALSE
#> 2 TRUE T1 1 10 0 6 NA n FALSE FALSE FALSE
#> 3 TRUE T1 1 10 0 6 NA n FALSE FALSE FALSE
#> 4 TRUE T1 1 10 0 6 NA n FALSE FALSE FALSE
#> 5 TRUE T1 1 10 0 6 NA n FALSE FALSE FALSE
#> 6 TRUE T1 1 10 0 6 NA n FALSE FALSE FALSE
#> 7 TRUE T1 1 10 0 6 NA n FALSE FALSE FALSE
#> 8 TRUE T1 1 10 0 6 NA n FALSE FALSE FALSE
#> 9 TRUE T1 1 10 2 6 NA r FALSE FALSE TRUE
#> 10 TRUE T1 1 10 2 6 NA r FALSE FALSE TRUE
#> 11 TRUE T1 1 10 2 6 NA r FALSE FALSE TRUE
#> 12 TRUE T1 1 10 2 6 NA r FALSE FALSE TRUE
#> 13 TRUE T1 1 10 2 6 NA r FALSE FALSE TRUE
#> 14 TRUE T1 1 10 2 6 NA r FALSE FALSE TRUE
#> 15 TRUE T1 1 10 2 6 NA r FALSE FALSE TRUE
#> 16 TRUE T1 1 10 2 6 NA r FALSE FALSE TRUE
#> 17 TRUE T1 1 20 0 6 NA n FALSE FALSE FALSE
#> 18 TRUE T2 1 20 0 12 NA n FALSE FALSE FALSE
#> 19 TRUE T2 1 20 0 12 NA n FALSE FALSE FALSE
#> 20 TRUE T2 1 20 0 12 NA n FALSE FALSE FALSE
#> 21 TRUE T2 1 20 0 12 NA n FALSE FALSE FALSE
#> 22 TRUE T2 1 20 0 12 NA n FALSE FALSE FALSE
#> 23 TRUE T2 1 20 0 12 NA n FALSE FALSE FALSE
#> 24 TRUE T2 1 20 0 12 NA n FALSE FALSE FALSE
#> 25 TRUE T2 2 20 0 12 NA n FALSE FALSE FALSE
#> 26 TRUE T2 2 20 0 12 NA n FALSE FALSE FALSE
#> 27 TRUE T2 2 20 0 12 NA r FALSE FALSE TRUE
#> 28 TRUE T2 2 20 0 12 NA r FALSE FALSE TRUE
#> AltFt SpKnot ObsL ObsB ObsR Rec VLI VLO VB VRI VRO EffortDot EventNum
#> 1 650 100 aa bb cc dd g g g g g TRUE 9
#> 2 650 100 aa bb cc dd g g g g g TRUE 10
#> 3 650 100 aa bb cc dd g g g g g TRUE 12
#> 4 650 100 aa bb cc dd g g g g g TRUE 14
#> 5 650 100 aa bb cc dd g g g g g TRUE 15
#> 6 650 100 aa bb cc dd g g g g g TRUE 16
#> 7 650 100 aa bb cc dd g g g g g TRUE 16
#> 8 650 100 aa bb cc dd g g g g g TRUE 18
#> 9 650 100 aa bb cc dd g g g g g TRUE 23
#> 10 650 100 aa bb cc dd g g g g g TRUE 26
#> 11 650 100 aa bb cc dd g g g g g TRUE 27
#> 12 650 100 aa bb cc dd g g g g g TRUE 28
#> 13 650 100 aa bb cc dd g g g g g TRUE 29
#> 14 650 100 aa bb cc dd g g g g g TRUE 31
#> 15 650 100 aa bb cc dd g g g g g TRUE 32
#> 16 650 100 aa bb cc dd g g g g g TRUE 34
#> 17 650 100 aa bb cc dd g g g g g TRUE 46
#> 18 680 90 aa dd cc bb g g g g g TRUE 65
#> 19 680 90 aa dd cc bb g g g g g TRUE 66
#> 20 680 90 aa dd cc bb g g g g g TRUE 68
#> 21 680 90 aa dd cc bb g g g g g TRUE 69
#> 22 680 90 aa dd cc bb g g g g g TRUE 70
#> 23 680 90 aa dd cc bb g g g g g TRUE 71
#> 24 680 90 aa dd cc bb g g g g g TRUE 73
#> 25 680 90 aa dd cc bb g g p g g TRUE 78
#> 26 680 90 aa dd cc bb g g p g g TRUE 80
#> 27 680 90 aa dd cc bb g g p g g TRUE 84
#> 28 680 90 aa dd cc bb g g p g g TRUE 86
#> file_das line_num file_type SightNo Obs Angle ObsStd SightStd
#> 1 airdas_sample.das 9 turtle 1 cc 67 TRUE TRUE
#> 2 airdas_sample.das 10 turtle 2 bb -60 TRUE TRUE
#> 3 airdas_sample.das 12 turtle 3 cc 38 TRUE TRUE
#> 4 airdas_sample.das 14 turtle 4 aa -50 TRUE TRUE
#> 5 airdas_sample.das 15 turtle 5 cc 49 TRUE TRUE
#> 6 airdas_sample.das 16 turtle 6 cc 42 TRUE TRUE
#> 7 airdas_sample.das 16 turtle 6 cc 42 TRUE TRUE
#> 8 airdas_sample.das 19 turtle 7 aa -53 TRUE TRUE
#> 9 airdas_sample.das 24 turtle 8 dd 24 FALSE FALSE
#> 10 airdas_sample.das 27 turtle 9 aa -57 TRUE TRUE
#> 11 airdas_sample.das 28 turtle 10 cc 65 TRUE TRUE
#> 12 airdas_sample.das 29 turtle <NA> aa -20 TRUE TRUE
#> 13 airdas_sample.das 30 turtle 11 bb 87 TRUE TRUE
#> 14 airdas_sample.das 32 turtle 12 bb 82 TRUE TRUE
#> 15 airdas_sample.das 33 turtle 13 bb 54 TRUE TRUE
#> 16 airdas_sample.das 35 turtle 14 cc 62 TRUE TRUE
#> 17 airdas_sample.das 47 turtle 15 bb 50 TRUE TRUE
#> 18 airdas_sample.das 66 turtle 16 aa -31 TRUE TRUE
#> 19 airdas_sample.das 67 turtle 17 bb -59 FALSE FALSE
#> 20 airdas_sample.das 69 turtle 18 aa -62 TRUE TRUE
#> 21 airdas_sample.das 70 turtle 19 cc 42 TRUE TRUE
#> 22 airdas_sample.das 71 turtle 20 aa -48 TRUE TRUE
#> 23 airdas_sample.das 72 turtle 21 cc 63 TRUE TRUE
#> 24 airdas_sample.das 74 turtle 22 cc 43 TRUE TRUE
#> 25 airdas_sample.das 79 turtle 23 cc 56 TRUE TRUE
#> 26 airdas_sample.das 81 turtle 24 cc 37 TRUE TRUE
#> 27 airdas_sample.das 85 turtle 25 bb -76 FALSE FALSE
#> 28 airdas_sample.das 87 turtle 25 <NA> -70 NA NA
#> Mixed SpCode GsTotal GsSp TurtleSize TurtleDirection TurtleTail included
#> 1 FALSE mn 6 6 NA NA <NA> TRUE
#> 2 FALSE mn 6 6 NA NA <NA> TRUE
#> 3 FALSE mn 2 2 NA NA <NA> TRUE
#> 4 FALSE mn 5 5 NA NA <NA> TRUE
#> 5 FALSE bm 4 4 NA NA <NA> TRUE
#> 6 TRUE gg 10 8 NA NA <NA> TRUE
#> 7 TRUE er 10 2 NA NA <NA> TRUE
#> 8 FALSE bm 5 5 NA NA <NA> TRUE
#> 9 FALSE bm 2 2 NA NA <NA> FALSE
#> 10 FALSE mn 4 4 NA NA <NA> TRUE
#> 11 FALSE gg 5 5 NA NA <NA> TRUE
#> 12 FALSE dc 1 1 5 90 n TRUE
#> 13 FALSE pp 3 3 NA NA <NA> TRUE
#> 14 FALSE gg 5 5 NA NA <NA> TRUE
#> 15 FALSE pp 6 6 NA NA <NA> TRUE
#> 16 FALSE gg 2 2 NA NA <NA> TRUE
#> 17 FALSE mn 3 3 NA NA <NA> TRUE
#> 18 FALSE mn 6 6 NA NA <NA> TRUE
#> 19 FALSE bm 6 6 NA NA <NA> FALSE
#> 20 FALSE gg 2 2 NA NA <NA> TRUE
#> 21 FALSE bm 3 3 NA NA <NA> TRUE
#> 22 FALSE bm 4 4 NA NA <NA> TRUE
#> 23 FALSE pp 6 6 NA NA <NA> TRUE
#> 24 FALSE pp 2 2 NA NA <NA> TRUE
#> 25 FALSE mn 6 6 NA NA <NA> TRUE
#> 26 FALSE mn 6 6 NA NA <NA> TRUE
#> 27 FALSE pp 1 1 NA NA <NA> FALSE
#> 28 NA <NA> NA NA NA NA <NA> FALSE
#>
#> $randpicks
#> NULL
#>
y.rand <- system.file("airdas_sample_randpicks.csv", package = "swfscAirDAS")
airdas_effort(
y.proc, method = "equallength", conditions = c("Bft", "CCover"),
seg.km = 3, randpicks.load = y.rand, num.cores = 1
)
#> $segdata
#> segnum section_id section_sub_id event transect file stlin
#> lat 1 1 1 T T1 airdas_sample.das 3
#> lat1 2 1 2 T T1 airdas_sample.das 12
#> lat2 3 1 3 T T1 airdas_sample.das 18
#> lat3 4 1 4 T T1 airdas_sample.das 20
#> lat4 5 1 5 T T1 airdas_sample.das 22
#> lat5 6 1 6 T T1 airdas_sample.das 26
#> lat6 7 1 7 T T1 airdas_sample.das 31
#> lat11 8 2 1 R T1 airdas_sample.das 40
#> lat12 9 2 2 R T1 airdas_sample.das 43
#> lat21 10 2 3 R T1 airdas_sample.das 45
#> lat31 11 2 4 R T1 airdas_sample.das 48
#> lat13 12 3 1 T T2 airdas_sample.das 53
#> lat14 13 3 2 T T2 airdas_sample.das 59
#> lat22 14 3 3 T T2 airdas_sample.das 62
#> lat32 15 3 4 T T2 airdas_sample.das 63
#> lat41 16 3 5 T T2 airdas_sample.das 65
#> lat51 17 3 6 T T2 airdas_sample.das 67
#> lat61 18 3 7 T T2 airdas_sample.das 74
#> lat7 19 3 8 T T2 airdas_sample.das 76
#> lat8 20 3 9 T T2 airdas_sample.das 80
#> lat9 21 3 10 T T2 airdas_sample.das 82
#> lat10 22 3 11 T T2 airdas_sample.das 83
#> endlin lat1 lon1 DateTime1 lat2 lon2
#> lat 12 39.23550 -123.1563 2015-04-09 12:30:59 39.23335 -123.1910
#> lat1 18 39.23335 -123.1910 2015-04-09 12:31:55 39.23255 -123.2257
#> lat2 20 39.23255 -123.2257 2015-04-09 12:32:53 39.23312 -123.2606
#> lat3 22 39.23312 -123.2606 2015-04-09 12:33:54 39.23317 -123.2955
#> lat4 26 39.23317 -123.2955 2015-04-09 12:34:53 39.23330 -123.3302
#> lat5 31 39.23330 -123.3302 2015-04-09 12:35:54 39.23371 -123.3651
#> lat6 37 39.23371 -123.3651 2015-04-09 12:36:54 39.23400 -123.4047
#> lat11 43 39.23400 -123.4742 2015-04-09 12:40:00 39.23317 -123.5089
#> lat12 45 39.23317 -123.5089 2015-04-09 12:40:59 39.23284 -123.5335
#> lat21 48 39.23284 -123.5335 2015-04-09 12:41:42 39.23239 -123.5684
#> lat31 49 39.23239 -123.5684 2015-04-09 12:42:43 39.23283 -123.6032
#> lat13 59 39.22000 -123.6078 2015-04-09 12:46:51 39.21808 -123.5733
#> lat14 62 39.21808 -123.5733 2015-04-09 12:47:51 39.21783 -123.5383
#> lat22 63 39.21783 -123.5383 2015-04-09 12:48:51 39.21640 -123.5037
#> lat32 65 39.21640 -123.5037 2015-04-09 12:49:51 39.21722 -123.4687
#> lat41 67 39.21722 -123.4687 2015-04-09 12:50:53 39.21750 -123.4339
#> lat51 74 39.21750 -123.4339 2015-04-09 12:51:51 39.21700 -123.3990
#> lat61 76 39.21700 -123.3990 2015-04-09 12:52:52 39.21686 -123.3644
#> lat7 80 39.21686 -123.3644 2015-04-09 12:53:55 39.21667 -123.3294
#> lat8 82 39.21667 -123.3294 2015-04-09 12:54:58 39.21700 -123.3114
#> lat9 83 39.21700 -123.3114 2015-04-09 12:55:31 39.21728 -123.2766
#> lat10 88 39.21728 -123.2766 2015-04-09 12:56:33 39.21700 -123.2418
#> DateTime2 mlat mlon mDateTime dist year
#> lat 2015-04-09 12:31:55 39.23412 -123.1736 2015-04-09 12:31:27 3.0000 2015
#> lat1 2015-04-09 12:32:53 39.23233 -123.2084 2015-04-09 12:32:24 3.0000 2015
#> lat2 2015-04-09 12:33:54 39.23303 -123.2432 2015-04-09 12:33:23 3.0000 2015
#> lat3 2015-04-09 12:34:53 39.23308 -123.2781 2015-04-09 12:34:23 3.0000 2015
#> lat4 2015-04-09 12:35:54 39.23317 -123.3129 2015-04-09 12:35:23 3.0000 2015
#> lat5 2015-04-09 12:36:54 39.23345 -123.3478 2015-04-09 12:36:24 3.0000 2015
#> lat6 2015-04-09 12:38:00 39.23425 -123.3849 2015-04-09 12:37:27 3.4029 2015
#> lat11 2015-04-09 12:40:59 39.23333 -123.4916 2015-04-09 12:40:29 3.0000 2015
#> lat12 2015-04-09 12:41:42 39.23305 -123.5213 2015-04-09 12:41:21 2.1215 2015
#> lat21 2015-04-09 12:42:43 39.23251 -123.5511 2015-04-09 12:42:12 3.0000 2015
#> lat31 2015-04-09 12:43:43 39.23249 -123.5859 2015-04-09 12:43:13 3.0000 2015
#> lat13 2015-04-09 12:47:51 39.21892 -123.5905 2015-04-09 12:47:21 3.0000 2015
#> lat14 2015-04-09 12:48:51 39.21771 -123.5557 2015-04-09 12:48:21 3.0000 2015
#> lat22 2015-04-09 12:49:51 39.21723 -123.5208 2015-04-09 12:49:21 3.0000 2015
#> lat32 2015-04-09 12:50:53 39.21661 -123.4860 2015-04-09 12:50:22 3.0000 2015
#> lat41 2015-04-09 12:51:51 39.21743 -123.4512 2015-04-09 12:51:22 3.0000 2015
#> lat51 2015-04-09 12:52:52 39.21700 -123.4164 2015-04-09 12:52:22 3.0000 2015
#> lat61 2015-04-09 12:53:55 39.21703 -123.3816 2015-04-09 12:53:24 3.0000 2015
#> lat7 2015-04-09 12:54:58 39.21671 -123.3467 2015-04-09 12:54:27 3.0000 2015
#> lat8 2015-04-09 12:55:31 39.21691 -123.3203 2015-04-09 12:55:14 1.5482 2015
#> lat9 2015-04-09 12:56:33 39.21703 -123.2939 2015-04-09 12:56:02 3.0000 2015
#> lat10 2015-04-09 12:57:30 39.21700 -123.2591 2015-04-09 12:57:01 3.0000 2015
#> month day mtime avgBft avgCCover
#> lat 4 9 12:31:27 1.000000 10.00000
#> lat1 4 9 12:32:24 1.000000 10.00000
#> lat2 4 9 12:33:23 1.000000 10.00000
#> lat3 4 9 12:34:23 1.000000 10.00000
#> lat4 4 9 12:35:23 1.000000 10.00000
#> lat5 4 9 12:36:24 1.000000 10.00000
#> lat6 4 9 12:37:27 1.033724 10.00000
#> lat11 4 9 12:40:29 2.000000 15.02091
#> lat12 4 9 12:41:21 1.216574 20.00000
#> lat21 4 9 12:42:12 1.000000 20.00000
#> lat31 4 9 12:43:13 1.000000 20.00000
#> lat13 4 9 12:47:21 1.000000 20.00000
#> lat14 4 9 12:48:21 1.000000 20.00000
#> lat22 4 9 12:49:21 1.000000 20.00000
#> lat32 4 9 12:50:22 1.000000 20.00000
#> lat41 4 9 12:51:22 1.000000 20.00000
#> lat51 4 9 12:52:22 1.000000 20.00000
#> lat61 4 9 12:53:24 1.000000 20.00000
#> lat7 4 9 12:54:27 1.895145 20.00000
#> lat8 4 9 12:55:14 2.000000 20.00000
#> lat9 4 9 12:56:02 2.000000 20.00000
#> lat10 4 9 12:57:01 2.000000 20.00000
#>
#> $sightinfo
#> segnum mlat mlon Event DateTime Lat Lon
#> 1 1 39.23412 -123.1736 S 2015-04-09 12:31:35 39.23367 -123.1783
#> 2 1 39.23412 -123.1736 S 2015-04-09 12:31:47 39.23350 -123.1857
#> 3 2 39.23233 -123.2084 S 2015-04-09 12:31:56 39.23333 -123.1917
#> 4 2 39.23233 -123.2084 S 2015-04-09 12:32:20 39.23233 -123.2053
#> 5 2 39.23233 -123.2084 S 2015-04-09 12:32:30 39.23233 -123.2108
#> 6 2 39.23233 -123.2084 S 2015-04-09 12:32:42 39.23233 -123.2195
#> 7 2 39.23233 -123.2084 S 2015-04-09 12:32:42 39.23233 -123.2195
#> 8 3 39.23303 -123.2432 S 2015-04-09 12:33:43 39.23333 -123.2550
#> 9 5 39.23317 -123.3129 S 2015-04-09 12:35:13 39.23317 -123.3073
#> 10 6 39.23345 -123.3478 S 2015-04-09 12:36:13 39.23333 -123.3418
#> 11 6 39.23345 -123.3478 S 2015-04-09 12:36:26 39.23350 -123.3500
#> 12 6 39.23345 -123.3478 t 2015-04-09 12:36:26 39.23350 -123.3500
#> 13 6 39.23345 -123.3478 S 2015-04-09 12:36:43 39.23350 -123.3592
#> 14 7 39.23425 -123.3849 S 2015-04-09 12:37:01 39.23400 -123.3697
#> 15 7 39.23425 -123.3849 S 2015-04-09 12:37:16 39.23433 -123.3790
#> 16 7 39.23425 -123.3849 S 2015-04-09 12:37:37 39.23417 -123.3910
#> 17 10 39.23251 -123.5511 S 2015-04-09 12:42:13 39.23250 -123.5515
#> 18 16 39.21743 -123.4512 S 2015-04-09 12:51:40 39.21750 -123.4410
#> 19 17 39.21700 -123.4164 S 2015-04-09 12:51:55 39.21750 -123.4317
#> 20 17 39.21700 -123.4164 S 2015-04-09 12:52:03 39.21733 -123.4270
#> 21 17 39.21700 -123.4164 S 2015-04-09 12:52:04 39.21733 -123.4270
#> 22 17 39.21700 -123.4164 S 2015-04-09 12:52:07 39.21733 -123.4258
#> 23 17 39.21700 -123.4164 S 2015-04-09 12:52:17 39.21700 -123.4185
#> 24 18 39.21703 -123.3816 S 2015-04-09 12:52:54 39.21700 -123.3982
#> 25 19 39.21671 -123.3467 S 2015-04-09 12:54:34 39.21667 -123.3422
#> 26 20 39.21691 -123.3203 S 2015-04-09 12:55:20 39.21700 -123.3172
#> 27 22 39.21700 -123.2591 S 2015-04-09 12:56:49 39.21717 -123.2685
#> 28 22 39.21700 -123.2591 s 2015-04-09 12:57:00 39.21700 -123.2617
#> OnEffort Trans Bft CCover Jelly HorizSun VertSun HKR Haze Kelp RedTide
#> 1 TRUE T1 1 10 0 6 NA n FALSE FALSE FALSE
#> 2 TRUE T1 1 10 0 6 NA n FALSE FALSE FALSE
#> 3 TRUE T1 1 10 0 6 NA n FALSE FALSE FALSE
#> 4 TRUE T1 1 10 0 6 NA n FALSE FALSE FALSE
#> 5 TRUE T1 1 10 0 6 NA n FALSE FALSE FALSE
#> 6 TRUE T1 1 10 0 6 NA n FALSE FALSE FALSE
#> 7 TRUE T1 1 10 0 6 NA n FALSE FALSE FALSE
#> 8 TRUE T1 1 10 0 6 NA n FALSE FALSE FALSE
#> 9 TRUE T1 1 10 2 6 NA r FALSE FALSE TRUE
#> 10 TRUE T1 1 10 2 6 NA r FALSE FALSE TRUE
#> 11 TRUE T1 1 10 2 6 NA r FALSE FALSE TRUE
#> 12 TRUE T1 1 10 2 6 NA r FALSE FALSE TRUE
#> 13 TRUE T1 1 10 2 6 NA r FALSE FALSE TRUE
#> 14 TRUE T1 1 10 2 6 NA r FALSE FALSE TRUE
#> 15 TRUE T1 1 10 2 6 NA r FALSE FALSE TRUE
#> 16 TRUE T1 1 10 2 6 NA r FALSE FALSE TRUE
#> 17 TRUE T1 1 20 0 6 NA n FALSE FALSE FALSE
#> 18 TRUE T2 1 20 0 12 NA n FALSE FALSE FALSE
#> 19 TRUE T2 1 20 0 12 NA n FALSE FALSE FALSE
#> 20 TRUE T2 1 20 0 12 NA n FALSE FALSE FALSE
#> 21 TRUE T2 1 20 0 12 NA n FALSE FALSE FALSE
#> 22 TRUE T2 1 20 0 12 NA n FALSE FALSE FALSE
#> 23 TRUE T2 1 20 0 12 NA n FALSE FALSE FALSE
#> 24 TRUE T2 1 20 0 12 NA n FALSE FALSE FALSE
#> 25 TRUE T2 2 20 0 12 NA n FALSE FALSE FALSE
#> 26 TRUE T2 2 20 0 12 NA n FALSE FALSE FALSE
#> 27 TRUE T2 2 20 0 12 NA r FALSE FALSE TRUE
#> 28 TRUE T2 2 20 0 12 NA r FALSE FALSE TRUE
#> AltFt SpKnot ObsL ObsB ObsR Rec VLI VLO VB VRI VRO EffortDot EventNum
#> 1 650 100 aa bb cc dd g g g g g TRUE 9
#> 2 650 100 aa bb cc dd g g g g g TRUE 10
#> 3 650 100 aa bb cc dd g g g g g TRUE 12
#> 4 650 100 aa bb cc dd g g g g g TRUE 14
#> 5 650 100 aa bb cc dd g g g g g TRUE 15
#> 6 650 100 aa bb cc dd g g g g g TRUE 16
#> 7 650 100 aa bb cc dd g g g g g TRUE 16
#> 8 650 100 aa bb cc dd g g g g g TRUE 18
#> 9 650 100 aa bb cc dd g g g g g TRUE 23
#> 10 650 100 aa bb cc dd g g g g g TRUE 26
#> 11 650 100 aa bb cc dd g g g g g TRUE 27
#> 12 650 100 aa bb cc dd g g g g g TRUE 28
#> 13 650 100 aa bb cc dd g g g g g TRUE 29
#> 14 650 100 aa bb cc dd g g g g g TRUE 31
#> 15 650 100 aa bb cc dd g g g g g TRUE 32
#> 16 650 100 aa bb cc dd g g g g g TRUE 34
#> 17 650 100 aa bb cc dd g g g g g TRUE 46
#> 18 680 90 aa dd cc bb g g g g g TRUE 65
#> 19 680 90 aa dd cc bb g g g g g TRUE 66
#> 20 680 90 aa dd cc bb g g g g g TRUE 68
#> 21 680 90 aa dd cc bb g g g g g TRUE 69
#> 22 680 90 aa dd cc bb g g g g g TRUE 70
#> 23 680 90 aa dd cc bb g g g g g TRUE 71
#> 24 680 90 aa dd cc bb g g g g g TRUE 73
#> 25 680 90 aa dd cc bb g g p g g TRUE 78
#> 26 680 90 aa dd cc bb g g p g g TRUE 80
#> 27 680 90 aa dd cc bb g g p g g TRUE 84
#> 28 680 90 aa dd cc bb g g p g g TRUE 86
#> file_das line_num file_type SightNo Obs Angle ObsStd SightStd
#> 1 airdas_sample.das 9 turtle 1 cc 67 TRUE TRUE
#> 2 airdas_sample.das 10 turtle 2 bb -60 TRUE TRUE
#> 3 airdas_sample.das 12 turtle 3 cc 38 TRUE TRUE
#> 4 airdas_sample.das 14 turtle 4 aa -50 TRUE TRUE
#> 5 airdas_sample.das 15 turtle 5 cc 49 TRUE TRUE
#> 6 airdas_sample.das 16 turtle 6 cc 42 TRUE TRUE
#> 7 airdas_sample.das 16 turtle 6 cc 42 TRUE TRUE
#> 8 airdas_sample.das 19 turtle 7 aa -53 TRUE TRUE
#> 9 airdas_sample.das 24 turtle 8 dd 24 FALSE FALSE
#> 10 airdas_sample.das 27 turtle 9 aa -57 TRUE TRUE
#> 11 airdas_sample.das 28 turtle 10 cc 65 TRUE TRUE
#> 12 airdas_sample.das 29 turtle <NA> aa -20 TRUE TRUE
#> 13 airdas_sample.das 30 turtle 11 bb 87 TRUE TRUE
#> 14 airdas_sample.das 32 turtle 12 bb 82 TRUE TRUE
#> 15 airdas_sample.das 33 turtle 13 bb 54 TRUE TRUE
#> 16 airdas_sample.das 35 turtle 14 cc 62 TRUE TRUE
#> 17 airdas_sample.das 47 turtle 15 bb 50 TRUE TRUE
#> 18 airdas_sample.das 66 turtle 16 aa -31 TRUE TRUE
#> 19 airdas_sample.das 67 turtle 17 bb -59 FALSE FALSE
#> 20 airdas_sample.das 69 turtle 18 aa -62 TRUE TRUE
#> 21 airdas_sample.das 70 turtle 19 cc 42 TRUE TRUE
#> 22 airdas_sample.das 71 turtle 20 aa -48 TRUE TRUE
#> 23 airdas_sample.das 72 turtle 21 cc 63 TRUE TRUE
#> 24 airdas_sample.das 74 turtle 22 cc 43 TRUE TRUE
#> 25 airdas_sample.das 79 turtle 23 cc 56 TRUE TRUE
#> 26 airdas_sample.das 81 turtle 24 cc 37 TRUE TRUE
#> 27 airdas_sample.das 85 turtle 25 bb -76 FALSE FALSE
#> 28 airdas_sample.das 87 turtle 25 <NA> -70 NA NA
#> Mixed SpCode GsTotal GsSp TurtleSize TurtleDirection TurtleTail included
#> 1 FALSE mn 6 6 NA NA <NA> TRUE
#> 2 FALSE mn 6 6 NA NA <NA> TRUE
#> 3 FALSE mn 2 2 NA NA <NA> TRUE
#> 4 FALSE mn 5 5 NA NA <NA> TRUE
#> 5 FALSE bm 4 4 NA NA <NA> TRUE
#> 6 TRUE gg 10 8 NA NA <NA> TRUE
#> 7 TRUE er 10 2 NA NA <NA> TRUE
#> 8 FALSE bm 5 5 NA NA <NA> TRUE
#> 9 FALSE bm 2 2 NA NA <NA> FALSE
#> 10 FALSE mn 4 4 NA NA <NA> TRUE
#> 11 FALSE gg 5 5 NA NA <NA> TRUE
#> 12 FALSE dc 1 1 5 90 n TRUE
#> 13 FALSE pp 3 3 NA NA <NA> TRUE
#> 14 FALSE gg 5 5 NA NA <NA> TRUE
#> 15 FALSE pp 6 6 NA NA <NA> TRUE
#> 16 FALSE gg 2 2 NA NA <NA> TRUE
#> 17 FALSE mn 3 3 NA NA <NA> TRUE
#> 18 FALSE mn 6 6 NA NA <NA> TRUE
#> 19 FALSE bm 6 6 NA NA <NA> FALSE
#> 20 FALSE gg 2 2 NA NA <NA> TRUE
#> 21 FALSE bm 3 3 NA NA <NA> TRUE
#> 22 FALSE bm 4 4 NA NA <NA> TRUE
#> 23 FALSE pp 6 6 NA NA <NA> TRUE
#> 24 FALSE pp 2 2 NA NA <NA> TRUE
#> 25 FALSE mn 6 6 NA NA <NA> TRUE
#> 26 FALSE mn 6 6 NA NA <NA> TRUE
#> 27 FALSE pp 1 1 NA NA <NA> FALSE
#> 28 NA <NA> NA NA NA NA <NA> FALSE
#>
#> $randpicks
#> effort_section randpicks
#> 1 1 7
#> 2 2 2
#> 3 3 9
#>
airdas_effort(y.proc, method = "section", num.cores = 1)
#> $segdata
#> segnum section_id section_sub_id event transect file stlin
#> lat 1 1 1 T T1 airdas_sample.das 3
#> lat1 2 2 1 R T1 airdas_sample.das 40
#> lat2 3 3 1 T T2 airdas_sample.das 53
#> endlin lat1 lon1 DateTime1 lat2 lon2
#> lat 37 39.2355 -123.1563 2015-04-09 12:30:59 39.23400 -123.4047
#> lat1 49 39.2340 -123.4742 2015-04-09 12:40:00 39.23283 -123.6032
#> lat2 88 39.2200 -123.6078 2015-04-09 12:46:51 39.21700 -123.2418
#> DateTime2 mlat mlon mDateTime dist year
#> lat 2015-04-09 12:38:00 39.23309 -123.2804 2015-04-09 12:34:29 21.4029 2015
#> lat1 2015-04-09 12:43:43 39.23275 -123.5388 2015-04-09 12:41:51 11.1215 2015
#> lat2 2015-04-09 12:57:30 39.21729 -123.4248 2015-04-09 12:52:10 31.5482 2015
#> month day mtime avgBft avgCCover avgJelly avgHorizSun avgVertSun
#> lat 4 9 12:34:29 1.005362 10.0000 0.8757162 6 NA
#> lat1 4 9 12:41:51 1.311061 18.6569 0.0000000 6 NA
#> lat2 4 9 12:52:10 1.324381 20.0000 0.0000000 12 NA
#> avgHaze avgKelp avgRedTide avgAltFt avgSpKnot
#> lat 0 0 0.43785812 650.0000 100.00000
#> lat1 0 0 0.00000000 650.0000 100.00000
#> lat2 0 0 0.08556751 669.8738 93.50289
#>
#> $sightinfo
#> segnum mlat mlon Event DateTime Lat Lon
#> 1 1 39.23309 -123.2804 S 2015-04-09 12:31:35 39.23367 -123.1783
#> 2 1 39.23309 -123.2804 S 2015-04-09 12:31:47 39.23350 -123.1857
#> 3 1 39.23309 -123.2804 S 2015-04-09 12:31:56 39.23333 -123.1917
#> 4 1 39.23309 -123.2804 S 2015-04-09 12:32:20 39.23233 -123.2053
#> 5 1 39.23309 -123.2804 S 2015-04-09 12:32:30 39.23233 -123.2108
#> 6 1 39.23309 -123.2804 S 2015-04-09 12:32:42 39.23233 -123.2195
#> 7 1 39.23309 -123.2804 S 2015-04-09 12:32:42 39.23233 -123.2195
#> 8 1 39.23309 -123.2804 S 2015-04-09 12:33:43 39.23333 -123.2550
#> 9 1 39.23309 -123.2804 S 2015-04-09 12:35:13 39.23317 -123.3073
#> 10 1 39.23309 -123.2804 S 2015-04-09 12:36:13 39.23333 -123.3418
#> 11 1 39.23309 -123.2804 S 2015-04-09 12:36:26 39.23350 -123.3500
#> 12 1 39.23309 -123.2804 t 2015-04-09 12:36:26 39.23350 -123.3500
#> 13 1 39.23309 -123.2804 S 2015-04-09 12:36:43 39.23350 -123.3592
#> 14 1 39.23309 -123.2804 S 2015-04-09 12:37:01 39.23400 -123.3697
#> 15 1 39.23309 -123.2804 S 2015-04-09 12:37:16 39.23433 -123.3790
#> 16 1 39.23309 -123.2804 S 2015-04-09 12:37:37 39.23417 -123.3910
#> 17 2 39.23275 -123.5388 S 2015-04-09 12:42:13 39.23250 -123.5515
#> 18 3 39.21729 -123.4248 S 2015-04-09 12:51:40 39.21750 -123.4410
#> 19 3 39.21729 -123.4248 S 2015-04-09 12:51:55 39.21750 -123.4317
#> 20 3 39.21729 -123.4248 S 2015-04-09 12:52:03 39.21733 -123.4270
#> 21 3 39.21729 -123.4248 S 2015-04-09 12:52:04 39.21733 -123.4270
#> 22 3 39.21729 -123.4248 S 2015-04-09 12:52:07 39.21733 -123.4258
#> 23 3 39.21729 -123.4248 S 2015-04-09 12:52:17 39.21700 -123.4185
#> 24 3 39.21729 -123.4248 S 2015-04-09 12:52:54 39.21700 -123.3982
#> 25 3 39.21729 -123.4248 S 2015-04-09 12:54:34 39.21667 -123.3422
#> 26 3 39.21729 -123.4248 S 2015-04-09 12:55:20 39.21700 -123.3172
#> 27 3 39.21729 -123.4248 S 2015-04-09 12:56:49 39.21717 -123.2685
#> 28 3 39.21729 -123.4248 s 2015-04-09 12:57:00 39.21700 -123.2617
#> OnEffort Trans Bft CCover Jelly HorizSun VertSun HKR Haze Kelp RedTide
#> 1 TRUE T1 1 10 0 6 NA n FALSE FALSE FALSE
#> 2 TRUE T1 1 10 0 6 NA n FALSE FALSE FALSE
#> 3 TRUE T1 1 10 0 6 NA n FALSE FALSE FALSE
#> 4 TRUE T1 1 10 0 6 NA n FALSE FALSE FALSE
#> 5 TRUE T1 1 10 0 6 NA n FALSE FALSE FALSE
#> 6 TRUE T1 1 10 0 6 NA n FALSE FALSE FALSE
#> 7 TRUE T1 1 10 0 6 NA n FALSE FALSE FALSE
#> 8 TRUE T1 1 10 0 6 NA n FALSE FALSE FALSE
#> 9 TRUE T1 1 10 2 6 NA r FALSE FALSE TRUE
#> 10 TRUE T1 1 10 2 6 NA r FALSE FALSE TRUE
#> 11 TRUE T1 1 10 2 6 NA r FALSE FALSE TRUE
#> 12 TRUE T1 1 10 2 6 NA r FALSE FALSE TRUE
#> 13 TRUE T1 1 10 2 6 NA r FALSE FALSE TRUE
#> 14 TRUE T1 1 10 2 6 NA r FALSE FALSE TRUE
#> 15 TRUE T1 1 10 2 6 NA r FALSE FALSE TRUE
#> 16 TRUE T1 1 10 2 6 NA r FALSE FALSE TRUE
#> 17 TRUE T1 1 20 0 6 NA n FALSE FALSE FALSE
#> 18 TRUE T2 1 20 0 12 NA n FALSE FALSE FALSE
#> 19 TRUE T2 1 20 0 12 NA n FALSE FALSE FALSE
#> 20 TRUE T2 1 20 0 12 NA n FALSE FALSE FALSE
#> 21 TRUE T2 1 20 0 12 NA n FALSE FALSE FALSE
#> 22 TRUE T2 1 20 0 12 NA n FALSE FALSE FALSE
#> 23 TRUE T2 1 20 0 12 NA n FALSE FALSE FALSE
#> 24 TRUE T2 1 20 0 12 NA n FALSE FALSE FALSE
#> 25 TRUE T2 2 20 0 12 NA n FALSE FALSE FALSE
#> 26 TRUE T2 2 20 0 12 NA n FALSE FALSE FALSE
#> 27 TRUE T2 2 20 0 12 NA r FALSE FALSE TRUE
#> 28 TRUE T2 2 20 0 12 NA r FALSE FALSE TRUE
#> AltFt SpKnot ObsL ObsB ObsR Rec VLI VLO VB VRI VRO EffortDot EventNum
#> 1 650 100 aa bb cc dd g g g g g TRUE 9
#> 2 650 100 aa bb cc dd g g g g g TRUE 10
#> 3 650 100 aa bb cc dd g g g g g TRUE 12
#> 4 650 100 aa bb cc dd g g g g g TRUE 14
#> 5 650 100 aa bb cc dd g g g g g TRUE 15
#> 6 650 100 aa bb cc dd g g g g g TRUE 16
#> 7 650 100 aa bb cc dd g g g g g TRUE 16
#> 8 650 100 aa bb cc dd g g g g g TRUE 18
#> 9 650 100 aa bb cc dd g g g g g TRUE 23
#> 10 650 100 aa bb cc dd g g g g g TRUE 26
#> 11 650 100 aa bb cc dd g g g g g TRUE 27
#> 12 650 100 aa bb cc dd g g g g g TRUE 28
#> 13 650 100 aa bb cc dd g g g g g TRUE 29
#> 14 650 100 aa bb cc dd g g g g g TRUE 31
#> 15 650 100 aa bb cc dd g g g g g TRUE 32
#> 16 650 100 aa bb cc dd g g g g g TRUE 34
#> 17 650 100 aa bb cc dd g g g g g TRUE 46
#> 18 680 90 aa dd cc bb g g g g g TRUE 65
#> 19 680 90 aa dd cc bb g g g g g TRUE 66
#> 20 680 90 aa dd cc bb g g g g g TRUE 68
#> 21 680 90 aa dd cc bb g g g g g TRUE 69
#> 22 680 90 aa dd cc bb g g g g g TRUE 70
#> 23 680 90 aa dd cc bb g g g g g TRUE 71
#> 24 680 90 aa dd cc bb g g g g g TRUE 73
#> 25 680 90 aa dd cc bb g g p g g TRUE 78
#> 26 680 90 aa dd cc bb g g p g g TRUE 80
#> 27 680 90 aa dd cc bb g g p g g TRUE 84
#> 28 680 90 aa dd cc bb g g p g g TRUE 86
#> file_das line_num file_type SightNo Obs Angle ObsStd SightStd
#> 1 airdas_sample.das 9 turtle 1 cc 67 TRUE TRUE
#> 2 airdas_sample.das 10 turtle 2 bb -60 TRUE TRUE
#> 3 airdas_sample.das 12 turtle 3 cc 38 TRUE TRUE
#> 4 airdas_sample.das 14 turtle 4 aa -50 TRUE TRUE
#> 5 airdas_sample.das 15 turtle 5 cc 49 TRUE TRUE
#> 6 airdas_sample.das 16 turtle 6 cc 42 TRUE TRUE
#> 7 airdas_sample.das 16 turtle 6 cc 42 TRUE TRUE
#> 8 airdas_sample.das 19 turtle 7 aa -53 TRUE TRUE
#> 9 airdas_sample.das 24 turtle 8 dd 24 FALSE FALSE
#> 10 airdas_sample.das 27 turtle 9 aa -57 TRUE TRUE
#> 11 airdas_sample.das 28 turtle 10 cc 65 TRUE TRUE
#> 12 airdas_sample.das 29 turtle <NA> aa -20 TRUE TRUE
#> 13 airdas_sample.das 30 turtle 11 bb 87 TRUE TRUE
#> 14 airdas_sample.das 32 turtle 12 bb 82 TRUE TRUE
#> 15 airdas_sample.das 33 turtle 13 bb 54 TRUE TRUE
#> 16 airdas_sample.das 35 turtle 14 cc 62 TRUE TRUE
#> 17 airdas_sample.das 47 turtle 15 bb 50 TRUE TRUE
#> 18 airdas_sample.das 66 turtle 16 aa -31 TRUE TRUE
#> 19 airdas_sample.das 67 turtle 17 bb -59 FALSE FALSE
#> 20 airdas_sample.das 69 turtle 18 aa -62 TRUE TRUE
#> 21 airdas_sample.das 70 turtle 19 cc 42 TRUE TRUE
#> 22 airdas_sample.das 71 turtle 20 aa -48 TRUE TRUE
#> 23 airdas_sample.das 72 turtle 21 cc 63 TRUE TRUE
#> 24 airdas_sample.das 74 turtle 22 cc 43 TRUE TRUE
#> 25 airdas_sample.das 79 turtle 23 cc 56 TRUE TRUE
#> 26 airdas_sample.das 81 turtle 24 cc 37 TRUE TRUE
#> 27 airdas_sample.das 85 turtle 25 bb -76 FALSE FALSE
#> 28 airdas_sample.das 87 turtle 25 <NA> -70 NA NA
#> Mixed SpCode GsTotal GsSp TurtleSize TurtleDirection TurtleTail included
#> 1 FALSE mn 6 6 NA NA <NA> TRUE
#> 2 FALSE mn 6 6 NA NA <NA> TRUE
#> 3 FALSE mn 2 2 NA NA <NA> TRUE
#> 4 FALSE mn 5 5 NA NA <NA> TRUE
#> 5 FALSE bm 4 4 NA NA <NA> TRUE
#> 6 TRUE gg 10 8 NA NA <NA> TRUE
#> 7 TRUE er 10 2 NA NA <NA> TRUE
#> 8 FALSE bm 5 5 NA NA <NA> TRUE
#> 9 FALSE bm 2 2 NA NA <NA> FALSE
#> 10 FALSE mn 4 4 NA NA <NA> TRUE
#> 11 FALSE gg 5 5 NA NA <NA> TRUE
#> 12 FALSE dc 1 1 5 90 n TRUE
#> 13 FALSE pp 3 3 NA NA <NA> TRUE
#> 14 FALSE gg 5 5 NA NA <NA> TRUE
#> 15 FALSE pp 6 6 NA NA <NA> TRUE
#> 16 FALSE gg 2 2 NA NA <NA> TRUE
#> 17 FALSE mn 3 3 NA NA <NA> TRUE
#> 18 FALSE mn 6 6 NA NA <NA> TRUE
#> 19 FALSE bm 6 6 NA NA <NA> FALSE
#> 20 FALSE gg 2 2 NA NA <NA> TRUE
#> 21 FALSE bm 3 3 NA NA <NA> TRUE
#> 22 FALSE bm 4 4 NA NA <NA> TRUE
#> 23 FALSE pp 6 6 NA NA <NA> TRUE
#> 24 FALSE pp 2 2 NA NA <NA> TRUE
#> 25 FALSE mn 6 6 NA NA <NA> TRUE
#> 26 FALSE mn 6 6 NA NA <NA> TRUE
#> 27 FALSE pp 1 1 NA NA <NA> FALSE
#> 28 NA <NA> NA NA NA NA <NA> FALSE
#>
#> $randpicks
#> effort_section randpicks
#> 1 1 NA
#> 2 2 NA
#> 3 3 NA
#>