@hamgom95/bikecalc
Bicycle gear calculator.
API Documentation
Constants
-
aeroDrag ⇒
number
-
Calculate aerodynamic drag force.
-
gearInches ⇒
number
-
Calculate gear inches for drivetrain.
-
development ⇒
number
-
Calculate development of drivetrain.
-
gainRatio ⇒
number
-
Calculate gain ratio for drivetrain.
-
speedAtCadence ⇒
number
-
Calculate speed (m/s) at cadence for drivetrain.
-
skidPatches ⇒
number
-
Calculate number of skid patches for gear combination.
-
calories ⇒
number
-
Calculate estimated energy expenditure while cycling at a specific power.
-
power ⇒
number
-
Calculate power for cadence and force.
-
force ⇒
number
-
Calculate force for power and cadence.
-
pedalVelocity ⇒
number
-
Calculate linear pedal velocity from cadence.
number
aeroDrag ⇒ 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). |
number
gearInches ⇒ 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. |
number
development ⇒ 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. |
number
gainRatio ⇒ 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. |
number
speedAtCadence ⇒ 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) |
number
skidPatches ⇒ 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. |
number
calories ⇒ 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 |
number
power ⇒ 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). |
number
force ⇒ 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). |
number
pedalVelocity ⇒ 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) |