All functions

bash_merge

Merge all csv files within a directory into a single file

create_grouping_cols

Create a grouping column based on specified time buffer

create_metadata_cols

Takes a dataframe and file path and adds metadata to the dataframe

create_time_cols

Create POSIX-compliant columns for dt components (e.g., year, hour, month)

.count_data_lines

Convenience function that takes path and returns the number of observations

.list_dirs

A convenience wrapper for list.dirs() with our more common defaults

.parse_file_name

Given a file path (in the original format), returns metadata about path

keep_time_only

Simply subsets any given dataframe to only columns with "time" in the name

make_stripped_csv

Given a CSV file returns an identical file with only timestamp data

metabeiwe

metabeiwe an R package for analyzing Beiwe metadata

mkdir_p

Wrapper to make a directory (and subdirectories) if necessary

rename_time

Just rename the original time column (UTC time) to utc_orig

seq_date

Given a vector of Date objects, return a sequence from min to max

summarize_csv

Return metadata about a csv file

summarize_groupings

Summarize the groupings that you've already calculated

tidy_merge

Combine csv files into a single dataframe, removing sensor data