Skip to content

A tool for plotting phonon dispersion curves and phonon density of states.

Notifications You must be signed in to change notification settings

warda-rahim/phononplotter

Repository files navigation

# PhononPlotter

A tool for plotting phonon band structures and phonon density of states.

Prerequisites

The tools use the output from the [Phonopy code] (https://phonopy.github.io/phonopy/) Ref. 1 To use it requires a phonon calculation with the Phonopy code to have been performed on the system of interest.

The code is written in Python.

Usage

  1. The phonon.py requires band.yaml file from the Phonopy code, and produces a phonon band structure.

(It can also plot multiple phonon dispersion curves to test for supercell convergence).

  1. The pDoS.py requires projected_dos.dat file from the Phonopy code, and produces a phonon partial density of states plot.

Examples

The following examples are provided to illustrate the outputs of the code:

Requirements

  • NumPy
  • Matplotlib
  • H5py
  • YAML

    References

    1. A. Togo and I. Tanaka, "First Principles Phonon Calculations in Materials Science", Scripta Materialia, 108, 1 (2015), DOI: 10.1016/j.scriptamat.2015.07.021

    2. W. Rahim, J. M. Skelton and D. O. Scanlon, "\alpha-Bi2Sn2O7: A Potential Room Temperature n-type Oxide Thermoelectric", Journal of Materials Chemistry A, (2020), DOI: 10.1039/D0TA03945D

  • About

    A tool for plotting phonon dispersion curves and phonon density of states.

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published

    Languages