Skip to contents

All functions

analyze_split_or_merge_event() experimental
Analyze split or merge event
create_trajectories_kml() experimental
Create a KML that shows animal trajectories (viewable on Google Earth Pro)
generate_movement_and_calls_visualization() experimental
Make a visualization of individual positions and calls during a time period specified by the user.
get_angle_between_vectors() experimental
Get angle between vectors in radians or degrees
get_directedness() experimental
Get directedness
get_group_centroid() stable
Get group centroid
get_group_dyadic_distances() experimental
Get group dyadic distances
get_group_elongation() experimental
Get group polarization
get_group_heading_and_speed() stable
Get group heading
get_group_polarization() experimental
Get group polarization
get_heading_and_speed_spatial() stable
Get spatially discretized heading and speed over time
get_heading_and_speed_temporal() stable
Get heading and speed over time (temporal)
get_local_density() experimental
Get local density
get_nearest_neighbor_distance() experimental
Get nearest neighbor distance
get_position_relative_to_group() experimental
Get positions relative to group
get_pulls_and_anchors() experimental
Get pulls and anchors
get_pulls_and_anchors_with_NA() experimental
Wrapper for get_pulls_and_anchors function, handling datasets with NAs
get_spatially_discretized_trajectories() experimental
Get spatially discretized trajectories
get_speed() stable
Get speed
get_together_sticky() experimental
Get whether two individuals are together, using a "sticky" definition
get_turn_and_speed_influence_simplified() stable
Get simplified turn and speed influence
identify_splits_and_merges() stable
Identify group splits and merges from multi-individual trajectory data
import_axytrek_gps_file() experimental
Import Axy-Trek GPS file
import_behavioral_seqs_to_matrix() experimental
Import behavioral sequences (output from classifier) to matrix format
latlon_to_utm() experimental
Latitude / longitude to UTM conversion
meerkat_auto_label_synch_times()
Auto label synch times Automatic labeling of synch calls that are not labeled with a time, assuming they should be close to multiples of 90 sec apart File must have at least one fully labeled synch - and make sure this is correct! TODO: add more details on how this works here TODO: change max drift to be per time in file instead of absolute
meerkat_check_data_availability_sheet() experimental
Check meerkat data availability sheets for any inconsistencies or errors
meerkat_compare_gps_data_to_recording_intervals() experimental
Compare recorded meerkat GPS data to recording intervals noted in metadata
meerkat_import_meerkat_gps_data() experimental
Import meerkat GPS data
meerkat_synch_audio_file_labels_to_UTC() experimental
Synch labels within audio file to UTC time
parse_audition_time() experimental
Parse Adobe Audition formatted time
plot_behav_and_calls() experimental
Plot individual behavior and calls during a time period specified by the user.
plot_network_matrix() experimental
Plot network matrix
plot_pull_or_anchor_event() experimental
Plot pull or anchor event
plot_y_conditioned_on_x() experimental
Plot a statistic of y conditioned on the value of x
preprocess_gps_level0_to_level1() experimental
Preprocess GPS data (in matrix format) from level 0 to level 1
reformat_matrix_to_df() experimental
Convert from matrix format to dataframe
reformat_movebank_to_matrix() experimental
Reformat Movebank to matrix format
utm_to_latlon() experimental
UTM to latitude / longitude conversion