WARPXM v1.10.0
Loading...
Searching...
No Matches
examples.dg.floquet-bloch_bc.band_diagram_1d Namespace Reference

Functions

def y_fun (data, t)
 

Variables

 try :
 
warpy configs = warpy.load_configs()
 
str run_family = 'Example/BlochPeriodic1D/Drude600GhzSine-075'
 
str run_name = ''
 
warpy sim_dir = configs['test_rundir'](run_family, run_name)
 
int fpe = 600
 
list sim_suffixes = ['1D2sdm101_3rdOrd_t400p16384']
 
str sim_name = 'kx00.00ky00.00_1D2sdm101_3rdOrd_t400p16384'
 
list probe_prefixes = ['signal_probe']
 
warpy mpdset = warpy.ProbeMultiDataset(sim_suffixes, probe_prefixes, sim_dir)
 
extract_k_values kx_dict = extract_k_values(mpdset, ka=2*np.pi)
 
str probe_name = 'signal_probe_x000_y000.h5'
 
 spectra
 
 freqs
 
 freq_units
 
average_spectra avg_spec = average_spectra(spectra)
 
np x = np.linspace(-.5, .5, 100)
 
np kx = np.array(list(kx_dict.values()), dtype=float)
 
np ky = np.zeros(len(kx), dtype=float)
 
warpy density_profile = warpy.post_processing.band_diagrams.Density1DSine(x=x, n0=1, amplitude=0.75)
 
 c
 
 label
 
warpy arb_band = warpy.post_processing.band_diagrams.Bands1DArb(kx, ky=None, a=1, Nx=10, n=density_profile.n, x=x, wp0=1., fterms=2)
 
 ls
 
 color
 

Function Documentation

◆ y_fun()

def examples.dg.floquet-bloch_bc.band_diagram_1d.y_fun (   data,
  t 
)

Variable Documentation

◆ arb_band

warpy examples.dg.floquet-bloch_bc.band_diagram_1d.arb_band = warpy.post_processing.band_diagrams.Bands1DArb(kx, ky=None, a=1, Nx=10, n=density_profile.n, x=x, wp0=1., fterms=2)

◆ avg_spec

average_spectra examples.dg.floquet-bloch_bc.band_diagram_1d.avg_spec = average_spectra(spectra)

◆ c

examples.dg.floquet-bloch_bc.band_diagram_1d.c

◆ color

examples.dg.floquet-bloch_bc.band_diagram_1d.color

◆ configs

warpy examples.dg.floquet-bloch_bc.band_diagram_1d.configs = warpy.load_configs()

◆ density_profile

warpy examples.dg.floquet-bloch_bc.band_diagram_1d.density_profile = warpy.post_processing.band_diagrams.Density1DSine(x=x, n0=1, amplitude=0.75)

◆ fpe

int examples.dg.floquet-bloch_bc.band_diagram_1d.fpe = 600

◆ freq_units

examples.dg.floquet-bloch_bc.band_diagram_1d.freq_units

◆ freqs

examples.dg.floquet-bloch_bc.band_diagram_1d.freqs

◆ kx

np examples.dg.floquet-bloch_bc.band_diagram_1d.kx = np.array(list(kx_dict.values()), dtype=float)

◆ kx_dict

extract_k_values examples.dg.floquet-bloch_bc.band_diagram_1d.kx_dict = extract_k_values(mpdset, ka=2*np.pi)

◆ ky

np examples.dg.floquet-bloch_bc.band_diagram_1d.ky = np.zeros(len(kx), dtype=float)

◆ label

examples.dg.floquet-bloch_bc.band_diagram_1d.label

◆ ls

examples.dg.floquet-bloch_bc.band_diagram_1d.ls

◆ mpdset

warpy examples.dg.floquet-bloch_bc.band_diagram_1d.mpdset = warpy.ProbeMultiDataset(sim_suffixes, probe_prefixes, sim_dir)

◆ probe_name

str examples.dg.floquet-bloch_bc.band_diagram_1d.probe_name = 'signal_probe_x000_y000.h5'

◆ probe_prefixes

list examples.dg.floquet-bloch_bc.band_diagram_1d.probe_prefixes = ['signal_probe']

◆ run_family

str examples.dg.floquet-bloch_bc.band_diagram_1d.run_family = 'Example/BlochPeriodic1D/Drude600GhzSine-075'

◆ run_name

str examples.dg.floquet-bloch_bc.band_diagram_1d.run_name = ''

◆ sim_dir

warpy examples.dg.floquet-bloch_bc.band_diagram_1d.sim_dir = configs['test_rundir'](run_family, run_name)

◆ sim_name

str examples.dg.floquet-bloch_bc.band_diagram_1d.sim_name = 'kx00.00ky00.00_1D2sdm101_3rdOrd_t400p16384'

◆ sim_suffixes

list examples.dg.floquet-bloch_bc.band_diagram_1d.sim_suffixes = ['1D2sdm101_3rdOrd_t400p16384']

◆ spectra

examples.dg.floquet-bloch_bc.band_diagram_1d.spectra

◆ try

examples.dg.floquet-bloch_bc.band_diagram_1d.try :

◆ x

np examples.dg.floquet-bloch_bc.band_diagram_1d.x = np.linspace(-.5, .5, 100)