scipy.constants

La sublibrería scipy.constants ofrece constantes y unidades físicas y matemáticas, incluyendo un par de funciones para la conversión entre longitudes de onda y frecuencia. Destacamos a continuación algunas de estas constantes y funciones:

Constantes matemáticas

  • pi

Constantes físicas

  • c o speed_of_light: velocidad de la luz en el vacío
  • h o Planck: constante de Planck
  • G o gravitational_constant: constante de gravitación universal

from scipy.constants import G
G

Constante de gravitación universal
  • g: gravedad estándar
  • e o elementary_charge: carga del electrón
  • N_A o Avogadro: Constante o número de Avogadro
  • k o Boltzmann: Constante de Boltzmann
  • m_e o electron_mass: masa del electrón
  • m_p o proton_mass: masa del protón
  • m_n o neutron_mass: masa del neutrón

from scipy.constants import electron_mass
from scipy.constants import proton_mass
from scipy.constants import neutron_mass
print(electron_mass, proton_mass, neutron_mass)

Masas del electrón, del protón y del neutrón

Unidades

Prefijos del Sistema Internacional

  • yotta
  • zetta
  • exa
  • peta
  • tera
  • giga
  • mega
  • etc.

from scipy.constants import zetta
zetta

La unidad zetta

Prefijos binarios

  • yobi
  • zebi
  • exbi
  • pebi
  • tebi
  • etc.

Masa

  • gram: gramo
  • metric_ton: equivalente de una tonelada métrica en kilogramos
  • pound: equivalente de una libra en kilogramos
  • ounce: equivalente de una onza en kilogramos

Ángulos

  • degree: equivalente de un grado sexagesimal en radianes
  • arcmin: equivalente de un minuto de arco en radianes

Tiempo

  • minute: equivalente de un minuto en segundos
  • hour: equivalente de una hora en segundos
  • week: equivalente de una semana en segundos
  • year: equivalente de un año (365 días) en segundos
  • Julian_year: equivalente de un año Juliano (365.25 días) en segundos

from scipy.constants import year, Julian_year
print(year, Julian_year)

Las constantes year y Julian_year

Longitud

  • inch: equivalente de una pulgada en metros
  • foot: equivalente de un pie en metros
  • yard: equivalente de una yarda en metros
  • nautical_mile: equivalente de una milla náutica en metros
  • astronomical_unit: equivalente de una unidad astronómica en metros
  • parsec: equivalente de un parsec en metros

Presión

  • atmosphere o atm: equivalente de una atmósfera estándar en pascales
  • bar: equivalente de un bar en pascales

Área

  • hectare: equivalente de una hectárea en metros cuadrados
  • acre: equivalente de un acre en metros cuadrados

from scipy.constants import hectare, acre
print(hectare, acre)

Las constantes hectare y acre

Volumen

  • liter o litre: equivalente de un litro en metros cúbicos
  • gallon o gallon_US: equivalente de un galón (USA) en metros cúbicos

Velocidad

  • kmh: equivalente de un kilómetro por hora en metros por segundo
  • mph: equivalente de una milla por hora en metros por segundo

Temperatura

  • zero_Celsius: equivalente de 0 grados Celsius en Kelvin

Energía

  • calorie: equivalente de una caloría (termoquímica) en Julios

Potencia

  • horsepower o hp: equivalente de un caballo de vapor en vatios

Fuerza

  • dyn o dyne: equivalente de una dina en Newtons

Óptica

  • lambda2nu(): convierte longitud de onda en frecuencia óptica
  • nu2lambda(): convierte frecuencia óptima en longitud de onda

En el siguiente ejemplo se trasforma una longitud de onda de 1 metro en su frecuencia en hercios:

from scipy.constants import lambda2nu
lambda2nu(1)

Función lambda2nu