Units¶
The rite.conversion.units submodule provides helpers for converting between units of measurement like temperature, length, weight, and intervals.
Unit Conversion Utilities¶
Physical unit conversions.
This submodule provides utilities for converting between different units of measurement: temperature, length, weight, time, etc.
Examples¶
from rite.conversion.units import ( ... units_celsius_to_fahrenheit, ... units_meters_to_feet, ... units_grams_to_pounds ... ) units_celsius_to_fahrenheit(0) 32.0 units_meters_to_feet(1) 3.28084 round(units_grams_to_pounds(453.592), 2) 1.0
Functions¶
units_celsius_to_fahrenheit(celsius: float) -> float
¶
Convert Celsius to Fahrenheit.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
celsius
|
float
|
Temperature in Celsius. |
required |
Returns:
| Type | Description |
|---|---|
float
|
Temperature in Fahrenheit. |
Examples:
units_celsius_to_kelvin(celsius: float) -> float
¶
units_days_to_seconds(days: float) -> float
¶
units_fahrenheit_to_celsius(fahrenheit: float) -> float
¶
Convert Fahrenheit to Celsius.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
fahrenheit
|
float
|
Temperature in Fahrenheit. |
required |
Returns:
| Type | Description |
|---|---|
float
|
Temperature in Celsius. |
Examples:
units_fahrenheit_to_kelvin(fahrenheit: float) -> float
¶
units_feet_to_meters(feet: float) -> float
¶
units_grams_to_kilograms(grams: float) -> float
¶
units_grams_to_ounces(grams: float) -> float
¶
units_grams_to_pounds(grams: float) -> float
¶
units_hours_to_minutes(hours: float) -> float
¶
units_hours_to_seconds(hours: float) -> float
¶
units_inches_to_meters(inches: float) -> float
¶
units_kelvin_to_celsius(kelvin: float) -> float
¶
Convert Kelvin to Celsius.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
kelvin
|
float
|
Temperature in Kelvin. |
required |
Returns:
| Type | Description |
|---|---|
float
|
Temperature in Celsius. |
Examples:
units_kelvin_to_fahrenheit(kelvin: float) -> float
¶
units_kilograms_to_grams(kilograms: float) -> float
¶
units_kilometers_to_meters(kilometers: float) -> float
¶
units_meters_to_feet(meters: float) -> float
¶
units_meters_to_inches(meters: float) -> float
¶
units_meters_to_kilometers(meters: float) -> float
¶
units_meters_to_miles(meters: float) -> float
¶
units_miles_to_meters(miles: float) -> float
¶
units_minutes_to_hours(minutes: float) -> float
¶
units_minutes_to_seconds(minutes: float) -> float
¶
units_ounces_to_grams(ounces: float) -> float
¶
units_pounds_to_grams(pounds: float) -> float
¶
units_seconds_to_days(seconds: float) -> float
¶
units_seconds_to_hours(seconds: float) -> float
¶
units_seconds_to_minutes(seconds: float) -> float
¶
Modules¶
units_length
¶
Length Unit Conversion¶
Convert between meters, feet, inches, miles, and kilometers.
Examples¶
from rite.conversion.units import units_meters_to_feet units_meters_to_feet(1) 3.28084 units_meters_to_feet(10) 32.8084
Functions¶
units_feet_to_meters(feet: float) -> float
¶
units_inches_to_meters(inches: float) -> float
¶
units_kilometers_to_meters(kilometers: float) -> float
¶
units_meters_to_feet(meters: float) -> float
¶
units_meters_to_inches(meters: float) -> float
¶
units_meters_to_kilometers(meters: float) -> float
¶
units_meters_to_miles(meters: float) -> float
¶
units_miles_to_meters(miles: float) -> float
¶
units_temperature
¶
Temperature Unit Conversion¶
Convert between Celsius, Fahrenheit, and Kelvin.
Examples¶
from rite.conversion.units import units_celsius_to_fahrenheit units_celsius_to_fahrenheit(0) 32.0 units_celsius_to_fahrenheit(100) 212.0
Functions¶
units_celsius_to_fahrenheit(celsius: float) -> float
¶
Convert Celsius to Fahrenheit.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
celsius
|
float
|
Temperature in Celsius. |
required |
Returns:
| Type | Description |
|---|---|
float
|
Temperature in Fahrenheit. |
Examples:
units_celsius_to_kelvin(celsius: float) -> float
¶
units_fahrenheit_to_celsius(fahrenheit: float) -> float
¶
Convert Fahrenheit to Celsius.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
fahrenheit
|
float
|
Temperature in Fahrenheit. |
required |
Returns:
| Type | Description |
|---|---|
float
|
Temperature in Celsius. |
Examples:
units_fahrenheit_to_kelvin(fahrenheit: float) -> float
¶
units_kelvin_to_celsius(kelvin: float) -> float
¶
Convert Kelvin to Celsius.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
kelvin
|
float
|
Temperature in Kelvin. |
required |
Returns:
| Type | Description |
|---|---|
float
|
Temperature in Celsius. |
Examples:
units_kelvin_to_fahrenheit(kelvin: float) -> float
¶
units_time
¶
Time Unit Conversion¶
Convert between seconds, minutes, hours, and days.
Examples¶
from rite.conversion.units import units_seconds_to_minutes units_seconds_to_minutes(60) 1.0 units_seconds_to_minutes(120) 2.0
Functions¶
units_days_to_seconds(days: float) -> float
¶
units_hours_to_minutes(hours: float) -> float
¶
units_hours_to_seconds(hours: float) -> float
¶
units_minutes_to_hours(minutes: float) -> float
¶
units_minutes_to_seconds(minutes: float) -> float
¶
units_seconds_to_days(seconds: float) -> float
¶
units_seconds_to_hours(seconds: float) -> float
¶
units_seconds_to_minutes(seconds: float) -> float
¶
units_weight
¶
Weight Unit Conversion¶
Convert between grams, kilograms, pounds, and ounces.
Examples¶
from rite.conversion.units import units_grams_to_kilograms units_grams_to_kilograms(1000) 1.0 units_grams_to_kilograms(500) 0.5
Functions¶
units_grams_to_kilograms(grams: float) -> float
¶
units_grams_to_ounces(grams: float) -> float
¶
units_grams_to_pounds(grams: float) -> float
¶
units_kilograms_to_grams(kilograms: float) -> float
¶
units_ounces_to_grams(ounces: float) -> float
¶
units_pounds_to_grams(pounds: float) -> float
¶
options: show_root_heading: true show_source: false heading_level: 2