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.Datasetdataset to use for inputs. Must contain ldebye data.ldebye, n, eps0, q, kB: None, str, or valueNone –> use default lookups (see below) for variable names from ds.str –> name of variable in ds representing this physical quantityvalue –> directly use this value.quantity meanings:ldebye: debye lengthn: number density (of each fluid, if multiple fluids)eps0: vacuum permittivityq: charge (of each fluid, if multiple fluids with different charges)kB: boltzmann constantdefault 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’]