# Computes Kinematic Parameters for Swimming

## Documentation for package ‘fishmechr’ version 1.0.3

- DESCRIPTION file
- User guides, package vignettes and other documentation
- Package NEWS
- Package README

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