Skip to content

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)