Easy Converter
py_simple.easy_converter
easy_converter is built to simplify different types of conversions
celsius_to_fahrenheit(temp_celsius)
Converts temperature in Celsius to temperature in Fahrenheit. Returns degrees Fahrenheit as float.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
temp_celsius
|
float
|
Temperature in Celsius. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
float |
float
|
The equivalent temperature in Fahrenheit. |
Example
from py_simple import celsius_to_fahrenheit
temp_f = celsius_to_fahrenheit(25) # -> 77.0
celsius = 25
fahrenheit = (celsius * 9 / 5) + 32
cm_to_inches(cm)
Converts centimeters to inches. Returns inches as float.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
cm
|
float
|
Centimeters to be converted to inches. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
float |
float
|
The equivalent length in inches. |
Example
from py_simple import cm_to_inches
inches = cm_to_inches(100) # -> 39.37
cm = 100
inches = round(cm / 2.54, 2)
fahrenheit_to_celsius(temp_fahrenheit)
Converts temperature in Fahrenheit to temperature in Celsius. Returns degrees Celsius as float.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
temp_fahrenheit
|
float
|
Temperature in Fahrenheit. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
float |
float
|
The equivalent temperature in Celsius. |
Example
from py_simple import fahrenheit_to_celsius
temp_c = fahrenheit_to_celsius(104) # -> 40.0
fahrenheit = 104
celsius = (fahrenheit - 32) * 5 / 9
feet_to_meters(feet)
Converts feet to meters. Returns meters as float.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
feet
|
float
|
Feet to be converted to meters. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
float |
float
|
The equivalent length in meters. |
Example
from py_simple import feet_to_meters
meters = feet_to_meters(328.08) # -> 100.0
feet = 328.08
meters = round(feet * 0.3048, 2)
fluid_oz_to_ml(oz, standard='us')
Converts fluid ounces to milliliters. Returns milliliters as a float.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
oz
|
float
|
Fluid ounces. |
required |
standard
|
str
|
Measurement standard, 'us' or 'uk'. Defaults to 'us'. |
'us'
|
Returns:
| Type | Description |
|---|---|
float | None
|
float | None: The equivalent volume in milliliters, or None if standard isn't 'us' or 'uk'. |
Example
from py_simple import fluid_oz_to_ml
ml_us = fluid_oz_to_ml(1, standard='us') # -> 29.6
ml_uk = fluid_oz_to_ml(1, standard='uk') # -> 28.4
oz = 1
ml_us = round(oz * 29.6, 2)
ml_uk = round(oz * 28.4, 2)
hh_mm_ss_to_seconds(hours=0, minutes=0, seconds=0)
Returns hours, minutes and seconds converted to seconds.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
hours
|
int
|
Number of hours to convert. Defaults to 0. |
0
|
minutes
|
int
|
Number of minutes to convert. Defaults to 0. |
0
|
seconds
|
int
|
Number of seconds to convert. Defaults to 0. |
0
|
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The total number of seconds. |
Example
from py_simple import hh_mm_ss_to_seconds
total = hh_mm_ss_to_seconds(1, 1, 1) # -> 3661
hours, minutes, seconds = 1, 1, 1
total = (hours * 3600) + (minutes * 60) + seconds
inches_to_cm(inches)
Converts inches to centimeters. Returns centimeters as float.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
inches
|
float
|
Inches to be converted to centimeters. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
float |
float
|
The equivalent length in centimeters. |
Example
from py_simple import inches_to_cm
cm = inches_to_cm(39.37) # -> 100.0
inches = 39.37
cm = round(inches * 2.54, 2)
kg_to_lb(kg)
Converts kilograms to pounds. Returns pounds as float.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
kg
|
float
|
Kilograms. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
float |
float
|
The equivalent weight in pounds. |
Example
from py_simple import kg_to_lb
weight_lb = kg_to_lb(5) # -> 11.02
kg = 5
lb = round(kg * 2.20462, 2)
km_to_mile(km)
Converts kilometers to miles. Returns miles as a float.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
km
|
float
|
Kilometers. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
float |
float
|
The equivalent distance in miles. |
Example
from py_simple import km_to_mile
miles = km_to_mile(100) # -> 62.13
km = 100
miles = round(km * 0.621371, 2)
kph_to_mph(kph)
Converts kph speed to mph speed. Returns mph speed as float.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
kph
|
float
|
Speed in kph to be converted to mph. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
float |
The equivalent speed in mph. |
Example
from py_simple import kph_to_mph
mph = kph_to_mph(1.60934) # -> 1.0
kph = 1.60934
mph = round(kph * 0.621371, 2)
lb_to_kg(lb)
Converts pounds to kilograms. Returns kilograms as float.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
lb
|
float
|
Pounds. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
float |
float
|
The equivalent weight in kilograms. |
Example
from py_simple import lb_to_kg
weight_kg = lb_to_kg(110.23) # -> 50.0
lb = 110.23
kg = round(lb * 0.453592, 2)
meters_to_feet(meters)
Converts meters to feet. Returns feet as float.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
meters
|
float
|
Meters to be converted to feet. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
float |
float
|
The equivalent length in feet. |
Example
from py_simple import meters_to_feet
feet = meters_to_feet(100) # -> 328.08
meters = 100
feet = round(meters * 3.28084, 2)
miles_to_km(miles)
Converts miles to kilometers. Returns kilometers as a float.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
miles
|
float
|
Miles. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
float |
float
|
The equivalent distance in kilometers. |
Example
from py_simple import miles_to_km
km = miles_to_km(100) # -> 160.93
miles = 100
km = round(miles * 1.60934, 2)
ml_to_fluid_oz(milliliters, standard='us')
Converts milliliters to fluid ounces. Returns fluid ounces as a float.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
milliliters
|
float
|
Milliliters. |
required |
standard
|
str
|
Measurement standard, 'us' or 'uk'. Defaults to 'us'. |
'us'
|
Returns:
| Type | Description |
|---|---|
float | None
|
float | None: The equivalent volume in fluid ounces, or None if standard isn't 'us' or 'uk'. |
Example
from py_simple import ml_to_fluid_oz
oz_us = ml_to_fluid_oz(1, standard='us') # -> 0.03
oz_uk = ml_to_fluid_oz(1, standard='uk') # -> 0.04
milliliters = 1
oz_us = round(milliliters * 0.034, 2)
oz_uk = round(milliliters * 0.035, 2)
mph_to_kph(mph)
Converts mph speed to kph speed. Returns kph speed as float.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
mph
|
float
|
Speed in mph to be converted to kph. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
float |
The equivalent speed in kph. |
Example
from py_simple import mph_to_kph
kph = mph_to_kph(0.621371) # -> 1.0
mph = 0.621371
kph = round(mph * 1.60934, 2)
seconds_to_hh_mm_ss(seconds)
Returns seconds in HH:MM:SS format.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
seconds
|
int
|
Number of seconds to convert. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
str |
str
|
Time formatted as HH:MM:SS. |
Example
from py_simple import seconds_to_hh_mm_ss
time_string = seconds_to_hh_mm_ss(3665) # -> "01:01:05"
seconds = 3665
hours = seconds // 3600
minutes = (seconds % 3600) // 60
secs = seconds % 60
time_string = f"{hours:02}:{minutes:02}:{secs:02}"
sq_feet_to_sq_meters(sq_feet)
Converts square feet to square meters. Returns square meters as float.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
sq_feet
|
float
|
Square feet to be converted to square meters. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
float |
float
|
The equivalent area in square meters. |
Example
from py_simple import sq_feet_to_sq_meters
sq_meters = sq_feet_to_sq_meters(107.64) # -> 10.0
sq_feet = 107.64
sq_meters = round(sq_feet * 0.092903, 2)
sq_meters_to_sq_feet(sq_meters)
Converts square meters to square feet. Returns square feet as float.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
sq_meters
|
float
|
Square meters to be converted to square feet. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
float |
float
|
The equivalent area in square feet. |
Example
from py_simple import sq_meters_to_sq_feet
sq_feet = sq_meters_to_sq_feet(10) # -> 107.64
sq_meters = 10
sq_feet = round(sq_meters * 10.7639, 2)