Auxiliary tools#
A few auxiliary tools are prepared. They are stored in bin
directory as well
as phonopy
.
phonopy-bandplot
#
Band structure is plotted reading phonopy output in band.yaml
format. -o
option with a file name is used to save the plot into a file in PDF format. A
few more options are prepared and shown by -h
option. If you specify more than
two yaml files, they are plotted together.
% phonopy-bandplot band.yaml
To obtain a simple text format data:
% phonopy-bandplot --gnuplot band.yaml
phonopy-pdosplot
#
Partial density of states (PDOS) are plotted.
-i
option is used as
% phonopy-pdosplot -i '1 2 4 5, 3 6' -o 'pdos.pdf' partial_dos.dat
The indices and comma in 1 2 3 4, 5 6
mean as follows. The indices are
separated into blocks by comma (1 2 4 5 and 3 6). PDOS specified by the
successive indices separated by space in each block are summed up. The PDOS of
blocks are drawn simultaneously. Indices usually correspond to atoms. A few more
options are prepared and shown by -h
option.
phonopy-propplot
#
Thermal properties are plotted. Options are prepared and shown by -h
option.
If you specify more than two yaml files, they are plotted together.
% phonopy-proplot thermal_properties_A.yaml thermal_properties_B.yaml
phonopy-vasp-born
#
This script is used to create a BORN
style file from VASP output file of
vasprun.xml
. The first argument is a vasprun.xml
file. If it is omitted,
vasprun.xml
at current directory are read. The Born effective charges and
dielectric tensor are symmetrized as default. To prevent symmetrization,
--nost
option has to be specified.
% phonopy-vasp-born
% phonopy-vasp-born --nost
--pa
, --primitive-axes
#
This is same as PRIMITIVE_AXES.
--dim
#
This is same as DIM.
--nost
#
Dielectric constant and Born effective charge tensors are not symmetrized.
--outcar
#
Read OUTCAR
instead of vasprun.xml
. Without specifying arguments, OUTCAR
and POSCAR
at current directory are read. POSCAR
information is necessary in
contrast to reading vasprun.xml
where the unit cell structure is also read
from it.
% phonopy-vasp-born --outcar
% phonopy-vasp-born --nost --outcar OUTCAR POSCAR