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’]