WARPXM v1.10.0
Loading...
Searching...
No Matches
examples.dg.plasma.langmuir.langmuir_postproc Namespace Reference

Classes

class  freq_analysis
 

Variables

argparse parser = argparse.ArgumentParser(description='Langmuir oscillation post processor')
 
 type
 
 str
 
 nargs
 
 help
 
 default
 
argparse args = parser.parse_args()
 
argparse simname = args.simname
 
str category = 'twofluid'
 
None frames = None
 
warpy dset
 
int jump = 5e-4
 
int gamma = 5/3
 
int Zi = 1
 
int Ze = -1
 
int Ai = 1
 
int Ae = 1
 
int n_0 = 1
 
int T_0 = 1
 
int skin_depth_norm = 1
 
int omega_p_norm = 100
 
freq_analysis tool = freq_analysis(dset)
 
 ks
 
 omegas
 
amin vmin = amin(tool.fft[4:tool.omegas.size//4,4:tool.ks.size//4])
 
amax vmax = amax(tool.fft[4:tool.omegas.size//4,4:tool.ks.size//4])
 
 fft
 
 cmap
 
 viridis
 
int omega_pe = omega_p_norm*sqrt(n_0*Ze**2/Ae)
 
sqrt Vth = sqrt(T_0/Ae)
 
 label
 
 linewidth
 
 loc
 

Variable Documentation

◆ Ae

int examples.dg.plasma.langmuir.langmuir_postproc.Ae = 1

◆ Ai

int examples.dg.plasma.langmuir.langmuir_postproc.Ai = 1

◆ args

argparse examples.dg.plasma.langmuir.langmuir_postproc.args = parser.parse_args()

◆ category

str examples.dg.plasma.langmuir.langmuir_postproc.category = 'twofluid'

◆ cmap

examples.dg.plasma.langmuir.langmuir_postproc.cmap

◆ default

examples.dg.plasma.langmuir.langmuir_postproc.default

◆ dset

warpy examples.dg.plasma.langmuir.langmuir_postproc.dset
Initial value:
1= warpy.dataset(mesh_file_prefixes=['meshes/plotMesh'],
2 var_prefixes=['data/%s'%(simname)],
3 dset_path=configs['test_rundir'](category, simname),
4 ranges=frames)
Represents a single simulation's dataset.
Definition: dataset.py:162

◆ fft

examples.dg.plasma.langmuir.langmuir_postproc.fft

◆ frames

None examples.dg.plasma.langmuir.langmuir_postproc.frames = None

◆ gamma

int examples.dg.plasma.langmuir.langmuir_postproc.gamma = 5/3

◆ help

examples.dg.plasma.langmuir.langmuir_postproc.help

◆ jump

int examples.dg.plasma.langmuir.langmuir_postproc.jump = 5e-4

◆ ks

examples.dg.plasma.langmuir.langmuir_postproc.ks

◆ label

examples.dg.plasma.langmuir.langmuir_postproc.label

◆ linewidth

examples.dg.plasma.langmuir.langmuir_postproc.linewidth

◆ loc

examples.dg.plasma.langmuir.langmuir_postproc.loc

◆ n_0

int examples.dg.plasma.langmuir.langmuir_postproc.n_0 = 1

◆ nargs

examples.dg.plasma.langmuir.langmuir_postproc.nargs

◆ omega_p_norm

int examples.dg.plasma.langmuir.langmuir_postproc.omega_p_norm = 100

◆ omega_pe

int examples.dg.plasma.langmuir.langmuir_postproc.omega_pe = omega_p_norm*sqrt(n_0*Ze**2/Ae)

◆ omegas

examples.dg.plasma.langmuir.langmuir_postproc.omegas

◆ parser

argparse examples.dg.plasma.langmuir.langmuir_postproc.parser = argparse.ArgumentParser(description='Langmuir oscillation post processor')

◆ simname

argparse examples.dg.plasma.langmuir.langmuir_postproc.simname = args.simname

◆ skin_depth_norm

int examples.dg.plasma.langmuir.langmuir_postproc.skin_depth_norm = 1

◆ str

examples.dg.plasma.langmuir.langmuir_postproc.str

◆ T_0

int examples.dg.plasma.langmuir.langmuir_postproc.T_0 = 1

◆ tool

freq_analysis examples.dg.plasma.langmuir.langmuir_postproc.tool = freq_analysis(dset)

◆ type

examples.dg.plasma.langmuir.langmuir_postproc.type

◆ viridis

examples.dg.plasma.langmuir.langmuir_postproc.viridis

◆ vmax

examples.dg.plasma.langmuir.langmuir_postproc.vmax = amax(tool.fft[4:tool.omegas.size//4,4:tool.ks.size//4])

◆ vmin

examples.dg.plasma.langmuir.langmuir_postproc.vmin = amin(tool.fft[4:tool.omegas.size//4,4:tool.ks.size//4])

◆ Vth

sqrt examples.dg.plasma.langmuir.langmuir_postproc.Vth = sqrt(T_0/Ae)

◆ Ze

int examples.dg.plasma.langmuir.langmuir_postproc.Ze = -1

◆ Zi

int examples.dg.plasma.langmuir.langmuir_postproc.Zi = 1