solarwindpy.core.units_constants

Definitions of common units and physical constants.

The values are derived from scipy.constants. All quantities stored in the Plasma object have a corresponding entry in Constants and can be converted using Units.

Classes

Constants(misc, kb, m_in_mp, m, m_amu, ...)

Physical constants useful for solar wind calculations.

Units([bfield, v, pth, temperature, n, ...])

Common unit conversion factors.

class Constants(misc: ~pandas.core.series.Series = <factory>, kb: ~pandas.core.series.Series = <factory>, m_in_mp: ~pandas.core.series.Series = <factory>, m: ~pandas.core.series.Series = <factory>, m_amu: ~pandas.core.series.Series = <factory>, charges: ~pandas.core.series.Series = <factory>, charge_states: ~pandas.core.series.Series = <factory>, polytropic_index: ~pandas.core.series.Series = <factory>)[source]

Bases: object

Physical constants useful for solar wind calculations.

misc: Series
kb: Series
m_in_mp: Series
m: Series
m_amu: Series
charges: Series
charge_states: Series
polytropic_index: Series
__init__(misc: ~pandas.core.series.Series = <factory>, kb: ~pandas.core.series.Series = <factory>, m_in_mp: ~pandas.core.series.Series = <factory>, m: ~pandas.core.series.Series = <factory>, m_amu: ~pandas.core.series.Series = <factory>, charges: ~pandas.core.series.Series = <factory>, charge_states: ~pandas.core.series.Series = <factory>, polytropic_index: ~pandas.core.series.Series = <factory>) None
class Units(bfield: float = 1e-09, v: float = 1000.0, pth: float = 1e-12, temperature: float = 100000.0, n: float = 1000000.0, beta: float = 1.0, lnlambda: float = 1.0, nuc: float = 1e-07, nc: float = 1.0, qpar: float = 1e-07, distance2sun: float = 1.0)[source]

Bases: object

Common unit conversion factors.

bfield

Magnetic field units \([\mathrm{nT}]\).

Type:

float

v

Velocity units \([\mathrm{km\,s^{-1}}]\).

Type:

float

pth

Thermal pressure units \([\mathrm{pPa}]\).

Type:

float

temperature

Temperature units \([10^{5}\,\mathrm{K}]\).

Type:

float

n

Number density units \([\mathrm{cm^{-3}}]\).

Type:

float

beta

Dimensionless beta units.

Type:

float

lnlambda

Dimensionless Coulomb log units.

Type:

float

nuc

Collision frequency units \([10^{-7}\,\mathrm{Hz}]\).

Type:

float

nc

Dimensionless count units.

Type:

float

qpar

Parallel heat flux units \([\mathrm{mW\,cm^{-2}}]\).

Type:

float

distance2sun

Distance to sun units [m].

Type:

float

bfield: float = 1e-09
b: float
v: float = 1000.0
w: float
dv: float
ca: float
cs: float
cfms: float
pth: float = 1e-12
temperature: float = 100000.0
n: float = 1000000.0
rho: float
beta: float = 1.0
lnlambda: float = 1.0
nuc: float = 1e-07
nc: float = 1.0
qpar: float = 1e-07
distance2sun: float = 1.0
specific_entropy: float
__init__(bfield: float = 1e-09, v: float = 1000.0, pth: float = 1e-12, temperature: float = 100000.0, n: float = 1000000.0, beta: float = 1.0, lnlambda: float = 1.0, nuc: float = 1e-07, nc: float = 1.0, qpar: float = 1e-07, distance2sun: float = 1.0) None