@hamgom95/bikecalc
v7.1.1
Published
bicycle gearing, power and aerodynamics calculator
Downloads
11
Maintainers
Readme
@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) |