Skip to content

Latest commit

 

History

History
182 lines (137 loc) · 6.15 KB

README.md

File metadata and controls

182 lines (137 loc) · 6.15 KB

@hamgom95/bikecalc

Bicycle gear calculator.

API Documentation

Constants

aeroDragnumber

Calculate aerodynamic drag force.

gearInchesnumber

Calculate gear inches for drivetrain.

developmentnumber

Calculate development of drivetrain.

gainRationumber

Calculate gain ratio for drivetrain.

speedAtCadencenumber

Calculate speed (m/s) at cadence for drivetrain.

skidPatchesnumber

Calculate number of skid patches for gear combination.

caloriesnumber

Calculate estimated energy expenditure while cycling at a specific power.

powernumber

Calculate power for cadence and force.

forcenumber

Calculate force for power and cadence.

pedalVelocitynumber

Calculate linear pedal velocity from cadence.

aeroDrag ⇒ number

Calculate aerodynamic drag force.

Kind: global constant
Returns: number - Aerodynamic drag force (in N).

Param Type Description
Cd number The drag coefficient.
A number The frontal area (in m2).
p number The air density (in kg/m3).
u number The air velocity relative to the object (in m/s).

gearInches ⇒ number

Calculate gear inches for drivetrain.

Kind: global constant
Returns: number - Gear inches

Param Type Description
chainringTeeth number The number of teeth on the front chainring.
sprocketTeeth number The number of teeth on the rear sprocket.
wheelDiameter number The wheel diameter in meters.

development ⇒ number

Calculate development of drivetrain.

Kind: global constant
Returns: number - Development in meters.

Param Type Description
chainringTeeth number The number of teeth on the front chainring.
sprocketTeeth number The number of teeth on the rear sprocket.
wheelDiameter number The wheel diameter in meters.

gainRatio ⇒ number

Calculate gain ratio for drivetrain.

Kind: global constant
Returns: number - Gain ratio

Param Type Description
chainringTeeth number The number of teeth on the front chainring.
sprocketTeeth number The number of teeth on the rear sprocket.
wheelDiameter number The wheel diameter in meters.
crankLength number The crank length in meters.

speedAtCadence ⇒ number

Calculate speed (m/s) at cadence for drivetrain.

Kind: global constant
Returns: number - speed (in m/s)

Param Type Description
chainringTeeth number The number of teeth on the front chainring.
sprocketTeeth number The number of teeth on the rear sprocket.
wheelDiameter number The wheel diameter in meters.
cadence number Cadence (in revolutions per minute)

skidPatches ⇒ number

Calculate number of skid patches for gear combination.

Kind: global constant
Returns: number - The number of skid patches.

Param Type Default Description
chainringTeeth number The number of teeth on the front chainring.
sprocketTeeth number The number of teeth on the rear sprocket.
[ambidextrous] boolean true Whether the rider is an ambidextrous skidder.

calories ⇒ number

Calculate estimated energy expenditure while cycling at a specific power.

Kind: global constant
Returns: number - burned energy in kilocalories

Param Type Description
watts number produced average power over interval in watts
seconds number number of seconds where power was produced

power ⇒ number

Calculate power for cadence and force.

Kind: global constant
Returns: number - The power (in Watt).

Param Type Description
crankLength number The cranklength (in meters).
cadence number The cadence (in revolutions per minute).
force number The pedalforce (in N).

force ⇒ number

Calculate force for power and cadence.

Kind: global constant
Returns: number - The pedalforce (in N).

Param Type Description
crankLength number The cranklength (in meters).
cadence number The cadence (in revolutions per minute).
power number The power (in Watt).

pedalVelocity ⇒ number

Calculate linear pedal velocity from cadence.

Kind: global constant
Returns: number - The linear pedal velocity (in m/s).

Param Type Description
crankLength number The cranklength (in meters).
cadence number The cadence (in revolutions per minute)