xarray_T_from_ldebye

PlasmaCalcs.addons.tfbi.tfbi_misc.xarray_T_from_ldebye(ds, ldebye=None, *, n=None, eps0=None, q=None, kB=None)

return T given ldebye. ldebye**2 = eps0 * kB * T / (n * q**2)

–> T = ldebye**2 * n * q**2 / (eps0 * kB)
ds: xarray.Dataset
dataset to use for inputs. Must contain ldebye data.
ldebye, n, eps0, q, kB: None, str, or value
None –> use default lookups (see below) for variable names from ds.
str –> name of variable in ds representing this physical quantity
value –> directly use this value.
quantity meanings:

ldebye: debye length n: number density (of each fluid, if multiple fluids) eps0: vacuum permittivity q: charge (of each fluid, if multiple fluids with different charges) kB: boltzmann constant

default lookups (if not provided explicitly, use first available):

ldebye: ‘ldebye’, ‘eqperp_ldebye’ n: ‘n’ eps0: ‘eps0’, DEFAULTS.PHYSICAL.CONSTANTS_SI[‘qe’] q: ‘q’, ‘qe’, ‘abs_qe’, DEFAULTS.PHYSICAL.CONSTANTS_SI[‘eps0’] kB: ‘kB’, DEFAULTS.PHYSICAL.CONSTANTS_SI[‘kB’]