Theoretical formulas for space plasma physics

default units are SI units for space plasma physics

Reference


df_beta

 df_beta (df:polars.dataframe.frame.DataFrame, T:str='T',
          n:str='plasma_density', B:str='B', col_name:str='beta',
          T_unit:astropy.units.core.Unit=Unit("eV"),
          n_unit:astropy.units.core.Unit=Unit("1 / cm3"),
          B_unit:astropy.units.core.Unit=Unit("nT"))
Type Default Details
df DataFrame
T str T temperature of the plasma
n str plasma_density particle density of the plasma
B str B magnetic field in the plasma,
col_name str beta
T_unit Unit eV
n_unit Unit 1 / cm3
B_unit Unit nT
Returns DataFrame

df_Alfven_current

 df_Alfven_current (df:polars.dataframe.frame.DataFrame,
                    Alfven_speed='Alfven_speed', density='plasma_density',
                    col_name:str='j_Alfven', **kwargs)

ldf_Alfven_speed

 ldf_Alfven_speed (ldf:polars.lazyframe.frame.LazyFrame, **kwargs)

df_Alfven_speed

 df_Alfven_speed (df:polars.dataframe.frame.DataFrame, B:str='B',
                  density:str='plasma_density',
                  col_name:str='Alfven_speed', **kwargs)
Type Default Details
df DataFrame
B str B magnetic field in the plasma, could be a component, as plasmapy will take abs of it
density str plasma_density particle density of the plasma
col_name str Alfven_speed
kwargs

df_thermal_spd2temp

 df_thermal_spd2temp (df:polars.lazyframe.frame.LazyFrame, speed_col,
                      speed_unit=Unit("km / s"))

thermal_spd2temp

 thermal_spd2temp (speed, speed_unit=Unit("km / s"))

df_inertial_length

 df_inertial_length (df:polars.dataframe.frame.DataFrame,
                     density='plasma_density',
                     col_name:str='ion_inertial_length', **kwargs)

df_gradient_current

 df_gradient_current (df, B_gradient, speed, col_name, **kwargs)