SciPy Constants
Constants in SciPy
As SciPy is more focused on scientific implementations, it provides many built-in scientific constants.
These constants can be helpful when you are working with Data Science.
Note: PI is an example of a scientific constant.
Metric (SI) Prefixes:
Return the specified unit in meter (e.g. centi returns 0.01)
Example
fromscipy import constantsprint(constants.yotta)#1e+24print(constants.zetta)#1e+21print(constants.exa)#1e+18print(constants.peta)#1000000000000000.0print(constants.tera)#1000000000000.0print(constants.giga)#1000000000.0print(constants.mega)#1000000.0print(constants.kilo)#1000.0print(constants.hecto)#100.0print(constants.deka)#10.0print(constants.deci)#0.1print(constants.centi)#0.01print(constants.milli)#0.001print(constants.micro)#1e-06print(constants.nano)#1e-09print(constants.pico)#1e-12print(constants.femto)#1e-15print(constants.atto)#1e-18print(constants.zepto)#1e-21
Binary Prefixes:
Return the specified unit in bytes (e.g. kibi returns 1024)
Example
fromscipy import constantsprint(constants.kibi)#1024print(constants.mebi)#1048576print(constants.gibi)#1073741824print(constants.tebi)#1099511627776print(constants.pebi)#1125899906842624print(constants.exbi)#1152921504606846976print(constants.zebi)#1180591620717411303424print(constants.yobi)#1208925819614629174706176
Mass:
Return the specified unit in kg (e.g. gram returns 0.001)
Example
fromscipy import constantsprint(constants.gram)#0.001print(constants.metric_ton)#1000.0print(constants.grain)#6.479891e-05print(constants.lb)#0.4535923700000001print(constants.pound)#0.4535923700000001print(constants.oz)#0.028349523124999998print(constants.ounce)#0.028349523124999998print(constants.stone)#6.3502931799999995print(constants.long_ton)#1016.0469088print(constants.short_ton)#907.1847400000001print(constants.troy_ounce)#0.031103476799999998print(constants.troy_pound)#0.37324172159999996print(constants.carat)#0.0002print(constants.atomic_mass)#1.66053904e-27print(constants.m_u)#1.66053904e-27print(constants.u)#1.66053904e-27
Angle:
Return the specified unit in radians (e.g. degree returns 0.017453292519943295)
Example
fromscipy import constantsprint(constants.degree)#0.017453292519943295print(constants.arcmin)#0.0002908882086657216print(constants.arcminute)#0.0002908882086657216print(constants.arcsec)#4.84813681109536e-06print(constants.arcsecond)#4.84813681109536e-06
Time:
Return the specified unit in seconds (e.g. hour returns 3600.0)
Example
fromscipy import constantsprint(constants.minute)#60.0print(constants.hour)#3600.0print(constants.day)#86400.0print(constants.week)#604800.0print(constants.year)#31536000.0print(constants.julian_year)#31557600.0
Length:
Return the specified unit in meters (e.g. nautical_mile returns 1852.0)
Example
fromscipy import constantsprint(constants.inch)#0.0254print(constants.foot)#0.30479999999999996print(constants.yard)#0.9143999999999999print(constants.mile)#1609.344print(constants.mil)#2.5399999999999997e-05print(constants.pt)#0.00035277777777777776print(constants.point)#0.00035277777777777776print(constants.survey_foot)#0.3048006096012192print(constants.survey_mile)#1609.3472186944373print(constants.nautical_mile)#1852.0print(constants.fermi)#1e-15print(constants.angstrom)#1e-10print(constants.micron)#1e-06print(constants.au)#149597870691.0print(constants.astronomical_unit)#149597870691.0print(constants.light_year)#9460730472580800.0print(constants.parsec)#3.0856775813057292e+16
Pressure:
Return the specified unit in pascals (e.g. psi returns 6894.757293168361)
Example
fromscipy import constantsprint(constants.atm)#101325.0print(constants.atmosphere)#101325.0print(constants.bar)#100000.0print(constants.torr)#133.32236842105263print(constants.mmHg)#133.32236842105263print(constants.psi)#6894.757293168361
Area:
Return the specified unit in square meters (e.g. hectare returns 10000.0)
Example
fromscipy import constantsprint(constants.hectare)#10000.0print(constants.acre)#4046.8564223999992
Volume:
Return the specified unit in cubic meters (e.g. liter returns 0.001)
Example
fromscipy import constantsprint(constants.liter)#0.001print(constants.litre)#0.001print(constants.gallon)#0.0037854117839999997print(constants.gallon_US)#0.0037854117839999997print(constants.gallon_imp)#0.00454609print(constants.fluid_ounce)#2.9573529562499998e-05print(constants.fluid_ounce_US)#2.9573529562499998e-05print(constants.fluid_ounce_imp)#2.84130625e-05print(constants.barrel)#0.15898729492799998print(constants.bbl)#0.15898729492799998
Speed:
Return the specified unit in meters per second (e.g. speed_of_sound returns 340.5)
Example
fromscipy import constantsprint(constants.kmh)#0.2777777777777778print(constants.mph)#0.44703999999999994print(constants.mach)#340.5print(constants.speed_of_sound)#340.5print(constants.knot)#0.5144444444444445
Temperature:
Return the specified unit in Kelvin (e.g. zero_Celsius returns 273.15)
Example
fromscipy import constantsprint(constants.zero_Celsius)#273.15print(constants.degree_Fahrenheit)#0.5555555555555556
Energy:
Return the specified unit in joules (e.g. calorie returns 4.184)
Example
fromscipy import constantsprint(constants.eV)#1.6021766208e-19print(constants.electron_volt)#1.6021766208e-19print(constants.calorie)#4.184print(constants.calorie_th)#4.184print(constants.calorie_IT)#4.1868print(constants.erg)#1e-07print(constants.Btu)#1055.05585262print(constants.Btu_th)#1054.3502644888888print(constants.Btu_IT)#1055.05585262print(constants.ton_TNT)#4184000000.0
Power:
Return the specified unit in watts (e.g. horsepower returns 745.6998715822701)
Example
fromscipy import constantsprint(constants.hp)#745.6998715822701print(constants.horsepower)#745.6998715822701
Force:
Return the specified unit in newton (e.g. kilogram_force returns 9.80665)
Example
fromscipy import constantsprint(constants.dyn)#1e-05print(constants.dyne)#1e-05print(constants.lbf)#4.4482216152605print(constants.pound_force)#4.4482216152605print(constants.kgf)#9.80665print(constants.kilogram_force)#9.80665