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