Computes Kinematic Parameters for Swimming


[Up] [Top]

Documentation for package ‘fishmechr’ version 1.0.3

Help Pages

apply_filter Apply a filter constructed with build_filter
arclength Calculate arc length along a 2D curve
build_filter Constructs a smoothing filter
curvature Estimates curvature for a single curve
deriv Estimate first or second derivatives for dy/dx.
find_gaps_df Find gaps in a data series
fishwidth Fish body width profiles
get_body_cycle_numbers_df Gets oscillation cycle numbers for a midline data set
get_cycle_numbers Gets cycle numbers from a phase variable
get_frequency Estimates the cycle frequency based on time and phase
get_midline_center_df Gets the center of a midline for many midlines in a data frame
get_primary_swimming_axis Gets the main swimming axis from a midline
get_primary_swimming_axis_df Gets the primary swimming axis for many midlines
get_volume Gets the volume of segments of a cylindrical body with elliptical cross section
get_wavelength Computes the body wavelength based on the phase at each point and the arc length
hilbert_phase Compute phase of an oscillation using the Hilbert transform
interpolate_peak_location Interpolate the location of a peak based on three points
interpolate_points_df Interpolates and smooths a 2D curve at new arc length
interpolate_points_frame Interpolates x and y points on a curve to different arc lengths
interpolate_width Interpolates and scales fish body width
lampreydata Lamprey midline data
peak_phase Compute phase of an oscillation by locating peaks and zero crossings.
pivot_kinematics_longer Pivots a kinematics dataset into long format
skip_na Skip NAs when running a function on a vector
smooth_point Applies a smoothing spline to a data series, potentially with gaps
smooth_points_df Smooths locations of points over time
xmucosusdata Prickleback tracking data
zebrafish_shape Zebrafish body shape
zfishdata Zebrafish keypoint tracking data
zfish_goodframes Zebrafish good frame ranges