app_server              Defines logic for updating the app based on
                        user interaction in the ui
app_ui                  Defines a user interface for the 'shiny' app
boxplot_altitude        Generates a boxplot to visualize the
                        distribution of altitude by GPS.
boxplot_time_unit       Generates a boxplot to visualize the
                        distribution of time between GPS measurements
                        by GPS unit.
calc_bearing            Helper function for cleaning Columbus P-1
                        datasets. Given lat and long coords in degree
                        decimal, convert to radians and compute
                        bearing.
clean_batch_df          Cleans a directory of animal data files
clean_export_files      Cleans all animal GPS datasets (in .csv format)
                        in a chosen directory. Optionally exports the
                        clean data as spreadsheets, a single .rds data
                        file, or as a list of data frames
clean_location_data     Cleans a raw animal GPS dataset, implementing a
                        standardized procedure to remove impossible
                        values
clean_store_batch       Cleans a directory of animal data files and
                        stores them locally in rds format
compare_flags           Joins and reformats two animal data frames for
                        the purpose of flag comparison
compare_summarise_daily
                        Compares two animal datasets and calculates
                        daily summary statistics by GPS GPS, date, lat,
                        long, course, distance, rate, elevation column
                        names should match.
compare_summarise_data
                        Compares two animal data frames and calculates
                        summary statistics. GPS, date, lat, long,
                        course, distance, rate, elevation column names
                        should match.
datePicker              'shiny' module server-side UI generator for the
                        animaltracker app's date picker.
datePickerOutput        'shiny' module UI output for the animaltracker
                        app's date picker.
deg_to_dec              Helper function for cleaning Columbus P-1
                        datasets. Given lat or long coords in degrees
                        and a direction, convert to decimal.
demo                    Demo animal GPS data from cows
demo_comparison         Demo comparison of two animal datasets
demo_filtered           Filtered demo animal GPS data from cows
demo_filtered_elev      Filtered demo animal GPS data from cows with
                        elevation
demo_info               Raw demo animal GPS data from cows with
                        information
demo_meta               Metadata for demo animal GPS data from cows
demo_unfiltered         Unfiltered demo animal GPS data from cows
demo_unfiltered_elev    Unfiltered demo animal GPS data from cows with
                        elevation
detect_peak_modz        Alternative implementation of the robust peak
                        detection algorithm by van Brakel 2014
                        Classifies data points with modified z-scores
                        greater than max_score as outliers ccording to
                        Iglewicz and Hoaglin 1993
dev_add_to_gitignore    Add big files to a .gitignore file
get_data_from_meta      Get animal data set from specified meta.  If
                        date range is invalid, automatically returns
                        all animal data specified by meta_df.
get_file_meta           Generate metadata for a directory of animal
                        data files
get_meta                Generate metadata for an animal data frame -
                        filename, site, date min/max, animals, min/max
                        lat/longitude, storage location
histogram_animal_elevation
                        Generate a histogram of the distribution of
                        modeled elevation - measured altitude
histogram_time          Generates a histogram to visualize the
                        distribution of time between GPS measurements.
histogram_time_unit     Generates a histogram to visualize the
                        distribution of time between GPS measurements
                        by GPS unit.
join_summaries          Joins two animal data frame summaries by a
                        column and appends differences
line_compare            Compares moving averages of a variable for two
                        datasets over time, grouped by GPS GPS, Date,
                        and col columns should match
lookup_elevation_aws    Add elevation data from public AWS terrain
                        tiles to long/lat coordinates of animal gps
                        data
lookup_elevation_file   Add elevation data from terrain tiles to
                        long/lat coordinates of animal gps data
process_elevation       Process and optionally export modeled elevation
                        data from existing animal data file
qqplot_time             Generates a QQ plot to show the distribution of
                        time between GPS measurements.
quantile_time           Determines the GPS measurement time value
                        difference values roughly corresponding to
                        quantiles with .05 intervals.
reactivePicker          'shiny' module server-side UI generator for the
                        animaltracker app's dynamic dropdown
                        selections.
reactivePickerOutput    'shiny' module UI output for the animaltracker
                        app's dynamic dropdown selections.
reactivePlot            'shiny' module server-side UI generator for the
                        animaltracker app's summary statistics tables.
reactivePlotOutput      'shiny' module UI output for the animaltracker
                        app's plots tab.
reactiveRange           'shiny' module server-side UI generator for the
                        animaltracker app's coordinate range input.
reactiveRangeOutput     'shiny' module UI output for the animaltracker
                        app's coordinate range input.
read_columbus           Read and process a Columbus P-1 data file
                        containing NMEA records into a data frame
read_gps                Reads a GPS dataset of unknown format at
                        location filename
read_zip_to_rasters     Read an archive of altitude mask files and
                        convert the first file into a raster object
run_shiny_animaltracker
                        You can run the animaltracker 'shiny' app by
                        calling this function.
run_validation_app      Run the 'shiny' validation app
save_meta               Save metadata to a data frame and return it
staticPicker            'shiny' module server-side UI generator for the
                        animaltracker app's basic dropdown selections.
staticPickerOutput      Shiny Module UI output for the animaltracker
                        app's basic dropdown selections.
stats                   'shiny' module server-side UI generator for the
                        animaltracker app's summary statistics tables.
statsLabel              'shiny' module server-side UI generator for the
                        animaltracker app's summary statistics labels.
statsLabelOutput        'shiny' Module UI output for the animaltracker
                        app's summary statistics labels.
statsOutput             'shiny' module UI output for the animaltracker
                        app's summary statistics tables.
store_batch_list        Generates basic metadata about a directory of
                        animal data files and stores the files as data
                        frames as a list with the meta
summarise_anidf         Calculates summary statistics for an animal
                        data frame
summarise_col           Get summary statistics for a single column in
                        an animal data frame
summarise_unit          Summarise a number of animal datasets by GPS
                        unit
time                    'shiny' module server-side UI generator for the
                        animaltracker app's time input.
timeOutput              'shiny' module UI output for the animaltracker
                        app's time input
violin_compare          Compares summary statistics from two datasets
                        as side-by-side violin plots
