Phonopy can be used to calculate phonon dispersion curves, density of states, and thermal properties.
This Phonopy installing guide assumes you have a basic understanding of conda.
1) Create a new environment in conda
conda create -n <environment name> python=3
2) load the environment
conda activate <environment name>
3) Download and install phonopy
conda install -c conda-forge phonopy h5py
4) exit the environment
conda deactivate