Skip to main content

Units Converter Package

Project description

ubConvert Unit Conversion Classes -

- Temperatures()
- Speed()
- Lengths()
- Weights()
- Volumes()
- Times()
- Areas()
- Numbers()
- Power()

..................................................................

*** Sample usage: ***


import ubConvert as ub

weight = ub.Weights
ounces = weight.grams_to_ounces(28)
ounces = 1

..................................................................


The functions for most classes can be called in two ways.
First example, to convert Kelvin to Fahrenheit from class 
Temperatures():

    kelvin = 278.967
    kelvin_to_fahrenheit(kelvin) = 42.74059999999997 **

    ** this is the default.

The second way is with a number representing the rounding 
factor, where:
    0 = no decimal place (integer),
    1 = one decimal place,
    2 = two decimal places, etc.,

    For example, using the above kelvin case:

    kelvin = 278.967
    kelvin_to_fahrenheit(kelvin, 2) = 42.74
    kelvin_to_fahrenheit(kelvin, 1) = 42.7
    kelvin_to_fahrenheit(kelvin, 0) = 43

For converting and formatting Light-Years and Astronomical 
Units to kilometers or miles, things are a little different. 
The first way returns an integer:

    lt_years = 2
    light_years_to_miles(lt_years) = 11758000000000

The second instance uses a 2nd argument to specify the number 
of decimal places in scientific notation:

    lt_years = 2
    light_years_to_miles(lt_years, 4) = 1.1758e+13

Because the answers are such large integers, the third way 
returns the number in comma separated format for easier 
reading (second arg = 0, third arg = 1):

    lt_years = 2
    light_years_to_miles(lt_years, 0, 1) = 11,758,000,000,000


Functions: NOTE- We use all lower case when calling functions, 
             right? RIGHT???

- Temperatures() function list

    Kelvin_to_Fahrenheit
    Kelvin_to_Celsius
    Fahrenheit_to_Kelvin
    Fahrenheit_to_Celsius
    Fahrenheit_to_Rankine
    Celsius_to_Fahrenheit
    Celsius_to_Kelvin
    Rankine_to_Fahrenheit
    Rankine_to_Celsius
    Celsius_to_Rankine
    Rankine_to_Kelvin
    Kelvin_to_Rankine


- Speed() function list

    MPH_to_KPH
    KPH_to_MPH
    Mach_to_MPH
    MPH_to Mach
    Mach_to_KPH
    KPH_to_Mach
    Knots_to_MPH
    MPH_to_Knots
    Knots_to_KPH
    KPH_to_Knots
    MPH_to_Meters_per_Second
    Meters_per_Second_to_MPH
    Meters_per_Second_to_KPH
    KPH_to_Meters_per_Second


- Class Lengths() function list

    Miles_to_Kilometers
    Kilometers_to_Miles
    Light_Years_to_Kilometers
    Kilometers_to_Light_Years
    Light_Years_to_Miles
    Miles_to_Light_Years
    Yards_to_Meters
    Meters_to_Yards
    Inch_to_Centimeter
    Centimeter_to_Inch
    Astronomical_Unit_to_Miles
    Miles_to_Astronomical_Unit
    Astronomical_Unit_to_Kilometers
    Kilometers_to_Astronomical_Unit


- Class Weights() function list

    Grams_to_Ounces
    Ounces_to_Grams
    Kilograms_to_Pounds
    Pounds_to_Kilograms
    Kilograms_to_Tons
    Tons_to_Kilograms
    Tons_to_Metric_Tonnes
    Metric_Tonnes_to_Tons


- Class Volumes() function list

Liters_to_Gallons
    Gallons_to_Liters
    Ounces_to_Milliliters
    Milliliters_to_Ounces
    Cubic_Centimeter_to_Cubic_Inch
    Cubic_Inch_to_Cubic_Centimeter
    Pints_to_Liters
    Liters_to_Pints
    Pints_to_Quarts
    Quarts_to_Pints


- Class Times() function list

    Date_to_Timestamp
    Timestamp_to_Date
    Now_to_Timestamp
    Now_to_Datetime
    Hours_to_Seconds
    Days_to_Seconds
    Weeks_to_Seconds
    Months_to_Seconds
    Years_to_Seconds


- Class Areas() function list

    sq_Yards_to_sq_Meters
    sq_Meters_to_sq_Yards
    sq_Meters_to_sq_Feet
    sq_Kilometers_to_sq_Miles
    sq_Miles_to_sq_Kilometers
    Acres_to_sq_Yards
    Acres_to_sq_Feet
    Acres_to_Hectares
    Hectares_to_Acres
    Hectares_to_sq_Kilometers
    Hectares_to_sq_Miles


- Class Numbers() function list

    Binary_to_Decimal
    Decimal_to_Binary
    Octal_to_Decimal
    Decimal_to_Octal
    Hexadecimal_to_Decimal
    Decimal_to_Hexadecimal


- Class Power() function list

    Watt_to_Horsepower
    Horsepower_to_Watt
    Newton_Meter_to_Horsepower
    Horsepower_to_Newton_Meter
    Brake_Horsepower_to_Horsepower
    Horsepower_to_Brake_Horsepower

"""

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ubConvert-4.2.6.tar.gz (2.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ubConvert-4.2.6-py3-none-any.whl (2.9 kB view details)

Uploaded Python 3

File details

Details for the file ubConvert-4.2.6.tar.gz.

File metadata

  • Download URL: ubConvert-4.2.6.tar.gz
  • Upload date:
  • Size: 2.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.10.2

File hashes

Hashes for ubConvert-4.2.6.tar.gz
Algorithm Hash digest
SHA256 6f8b2fe2b3f664e9c8dbffa9f40445e23ece5cf5f2c269d74150b21dc7433190
MD5 10db7802f19830311fa720fd3b1a7288
BLAKE2b-256 4dd1666581e9e4d0e02a8ce66147323ddbf14ce07554234c13047d7a0e594572

See more details on using hashes here.

File details

Details for the file ubConvert-4.2.6-py3-none-any.whl.

File metadata

  • Download URL: ubConvert-4.2.6-py3-none-any.whl
  • Upload date:
  • Size: 2.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.10.2

File hashes

Hashes for ubConvert-4.2.6-py3-none-any.whl
Algorithm Hash digest
SHA256 34ed5c2499d24bc40b201038de956ba943d3ce0d8f283261415f82d5376ff8db
MD5 1bdea7a144d587943412ca2547444ad1
BLAKE2b-256 35c3287b1d4755aec6f74325ff8425dc4e5b0b873c060bf7c5abd20072ed4a21

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page