@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) |