Speed#
- pyquations.conversions.speed.speed(speed: float, from_unit: str, to_unit: str) float [source]
Converts a speed value from one unit to another.
- Supported units:
“mph” (miles per hour)
“kph” (kilometers per hour)
“mps” (meters per second)
“fps” (feet per second)
“knots” (nautical miles per hour)
“cm/s” (centimeters per second)
“ips” (inches per second)
- Parameters:
speed (float) – The speed value to convert. Must be non-negative.
from_unit (str) – The unit of the input speed. Must be one of the supported units.
to_unit (str) – The unit to convert the speed to. Must be one of the supported units.
- Returns:
The converted speed value.
- Return type:
float
- Raises:
ValueError – If the speed is negative or if the units are invalid.