parameters: (t)
return_statement: return - stroke / 2 * 2 * np.pi * f * np.sin(crank_angle(t))
docstring: Approximate piston speed with sinusoidal velocity profile
docstring_summary: Approximate piston speed with sinusoidal velocity profile
docstring_tokens: Approximate piston speed with sinusoidal velocity profile
function: def piston_speed(t):
      """Approximate piston speed with sinusoidal velocity profile"""
      return - stroke / 2 * 2 * np.pi * f * np.sin(crank_angle(t))
function_tokens: def piston_speed ( t ) : return - stroke / 2 * 2 * np . pi * f * np . sin ( crank_angle ( t ) )