@hamgom95/bikecalc v7.1.1
@hamgom95/bikecalc
Bicycle gear calculator.
API Documentation
Constants
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) |