| 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 |