as_viewr                Convert data from another format into a viewr
                        object
bind_viewr_objects      Bind viewr objects
calc_min_dist_box       Calculate minimum distance to lateral and end
                        walls in a box-shaped experimental tunnel
calc_min_dist_v         Calculate minimum distance to lateral and end
                        walls in a V-shaped experimental tunnel
clean_by_span           Remove file_sub_traj entries that do not span
                        the full region of interest
clean_viewr             All-in-one function to clean imported objects
clean_viewr_batch       Batch clean viewr files
deg_2_rad               Convert degrees to radians
exclude_by_velocity     Remove trajectories entirely, based on velocity
                        thresholds
fill_traj_gaps          Interpolate gaps within trajectories
find_curve_elbow        Find the "elbow" of a curve.
gather_tunnel_data      Gather data columns into key-value pairs
get_2d_angle            Compute an angle in 2D space
get_3d_angle            Compute an angle in 3D space
get_3d_cross_prod       Compute the cross product of two 3D vectors
get_dist_point_line     Compute distance between a point and a line
get_full_trajectories   Retain trajectories that span a selected region
                        of interest
get_header_viewr        Extract header info from imported viewr object
get_sf                  Estimate the spatial frequency of visual
                        stimuli from the subject's perspective in an
                        experimental tunnel.
get_traj_velocities     Recompute trajectory-specific velocities
get_velocity            Get instantaneous velocity for subjects
get_vis_angle           Estimate visual angles from a subject's
                        perspective in an experimental tunnel
import_and_clean_batch
                        Batch import and clean files
import_and_clean_viewr
                        Import + clean_viewr()
import_batch            Batch import of files for either Motive or
                        Flydra (but not a mix of both)
insert_treatments       Inserts treatment and experiment information
plot_by_subject         Plot trajectories and density plots of position
                        by subject
plot_viewr_trajectories
                        Plot each trajectory within a viewr object
quick_separate_trajectories
                        Quick version of separate_trajectories()
rad_2_deg               Convert radians to degrees
read_flydra_mat         Import data from a MAT file exported from
                        Flydra software
read_motive_csv         Import data from a CSV exported from
                        Optitrack's Motive software
redefine_tunnel_center
                        "Center" the tunnel data, i.e. translation but
                        no rotation
relabel_viewr_axes      Relabel the dimensions as length, width, and
                        height
remove_duplicate_frames
                        Remove any duplicates or aliased frames within
                        trajectories
remove_vel_anomalies    Remove any rows which show sharp shifts in
                        velocity that are likely due to tracking errors
rename_viewr_characters
                        Rename subjects in the data via pattern
                        detection
rescale_tunnel_data     Rescale position data within a 'viewr' object
rm_by_trajnum           Remove subjects by trajectory number
rotate_tunnel           Rotate a tunnel so that perches are
                        approximately aligned
section_tunnel_by       Bin data along a specified axis
select_x_percent        Select a region of interest within the tunnel
separate_trajectories   Separate rows of data into separately labeled
                        trajectories.
set_traj_frametime      Redefine frames and time stamps on a
                        per-trajectory basis
standardize_tunnel      Rotate and center a tunnel based on landmarks
trim_tunnel_outliers    Trim out artifacts and other outliers from the
                        extremes of the tunnel
visualize_frame_gap_choice
                        Visualize the consequence of using various
                        max_frame_gap values
