Input Parameters
pySED reads a plain-text control file. The default file name is
input_SED.in, but another file name can be passed on the command line. Each
active line has the form
parameter_name = value
Blank lines and text after # are ignored. If no input file is passed on the
command line, pySED reads input_SED.in in the current directory:
pysed
pysed input_SED.in
pySED input_SED.in
The table below lists the parameters accepted by the pySED input file. Each parameter has its own page with the parameter name as the title, plus syntax, meaning, defaults, examples, practical notes, and related parameters.
Parameter pages
Parameter |
Group |
Purpose |
|---|---|---|
MD simulation |
Number of atoms in the MD trajectory. |
|
MD simulation |
Number of MD steps used for the production trajectory. |
|
MD simulation |
MD time step in fs. |
|
MD simulation |
Trajectory output interval; controls the maximum resolvable frequency. |
|
Averaging |
Number of trajectory blocks used for averaging. |
|
Averaging |
Compress trajectory data to HDF5 before SED. |
|
Files |
Prefix for pySED output files. |
|
Files |
Path to |
|
Files |
Select GPUMD or LAMMPS trajectory reader. |
|
Files |
GPUMD extended XYZ trajectory path. |
|
Files |
LAMMPS position trajectory path. |
|
Files |
LAMMPS velocity trajectory path. |
|
Files |
LAMMPS unit style for velocity conversion. |
|
Files |
Compressed trajectory database name. |
|
Files |
Write atom-type and direction-resolved SED files. |
|
Parallelization |
Enable multiprocessing over q-points. |
|
Parallelization |
Maximum number of worker processes. |
|
Crystal structure |
Primitive lattice vectors. |
|
Crystal structure |
Primitive-axis transformation. |
|
Crystal structure |
Supercell repeats; controls q-point resolution. |
|
Crystal structure |
Reconstruct the primitive cell from the trajectory cell. |
|
Q-path |
Number of high-symmetry path segments. |
|
Q-path |
Labels for high-symmetry points. |
|
Q-path |
High-symmetry q-points in reduced coordinates. |
|
Plotting |
Select compute mode or plot/fitting mode. |
|
Plotting |
Maximum plotted frequency in THz. |
|
Plotting |
Frequency tick interval. |
|
Plotting |
Matplotlib colormap. |
|
Plotting |
Lower log-scale colorbar limit. |
|
Plotting |
Upper log-scale colorbar limit. |
|
Plotting |
Use contour-style SED plotting. |
|
Plotting |
Zero-based q-point index for slice plots and fitting. |
|
Plotting |
Plot one q-point spectrum. |
|
Plotting |
Plot one atom-type or direction-resolved partial SED. |
|
Plotting |
Show figures interactively. |
|
Lorentzian fitting |
Enable Lorentzian peak fitting. |
|
Lorentzian fitting |
Minimum detected peak height. |
|
Lorentzian fitting |
Minimum detected peak prominence. |
|
Lorentzian fitting |
Initial HWHM guess. |
|
Lorentzian fitting |
Maximum fitted HWHM. |
|
Lorentzian fitting |
Maximum fitting frequency in THz. |
|
Lorentzian fitting |
Shrink fitting windows around detected peaks. |
|
Lorentzian fitting |
Fit peaks at all q-points. |
|
Lorentzian fitting |
Rebuild total frequency-lifetime output after refitting. |
|
Reserved |
Reserved for eigenvector-related development. |