bapsflib.plasma.core

Warning

This sub-package is in active development. For the foreseeable future, the api will be in continuous flux as functionality is added an modified.

Please use the plasmapy.formulary instead. The functionality defined here will either be replaced by the plasmapy.formulary or dropped altogether.

Core plasma parameters in (cgs).

Functions

cs(kTe, m_i, Z[, gamma])

ion sound speed (cm/s)

fce(Bo, **kwargs)

electron-cyclotron frequency (Hz)

fci(Bo, m_i, Z, **kwargs)

ion-cyclotron frequency (Hz)

fLH(Bo, m_i, n_i, Z, **kwargs)

Lower-Hybrid Resonance frequency (Hz)

fpe(n_e, **kwargs)

electron-plasma frequency (Hz)

fpi(m_i, n_i, Z, **kwargs)

ion-plasma frequency (Hz)

fUH(Bo, n_e, **kwargs)

Upper-Hybrid Resonance frequency (Hz)

lD(kT, n, **kwargs)

Debye Length (in cm)

lpe(n_e, **kwargs)

electron-inertial length (cm)

lpi(m_i, n_i, Z, **kwargs)

ion-inertial length (cm)

oce(Bo, **kwargs)

electron-cyclotron frequency (rad/s)

oci(Bo, m_i, Z, **kwargs)

ion-cyclotron frequency (rads / s)

oLH(Bo, m_i, n_i, Z, **kwargs)

Lower-Hybrid Resonance frequency (rad/s)

ope(n_e, **kwargs)

electron-plasma frequency (in rad/s)

opi(m_i, n_i, Z, **kwargs)

ion-plasma frequency (in rad/s)

oUH(Bo, n_e, **kwargs)

Upper-Hybrid Resonance frequency (rad/s)

rce(Bo, kTe, **kwargs)

electron gyroradius (cm)

rci(Bo, kTi, m_i, Z, **kwargs)

ion gyroradius (cm)

VA(Bo, m_i, n_i, **kwargs)

Alfvén Velocity (in cm/s)

vTe(kTe, **kwargs)

electron thermal velocity (in cm/s)

vTi(kTi, m_i, **kwargs)

ion thermal velocity (in cm/s)

Classes

FloatUnit(value, cgs_unit)

Template class for floats with a unit attribute.

IntUnit(value, cgs_unit)

Template class for ints with a unit attribute.

Variables

AMU

atomic mass unit (g)

C

speed of light (cm/s)

E

fundamental charge (statcoul)

KB

Boltzmann constant (erg/K)

ME

electron mass (g)

MP

proton mass (g)

Class Inheritance Diagram

Inheritance diagram of bapsflib.plasma.core.FloatUnit, bapsflib.plasma.core.IntUnit