mir-group / phoebe

A high-performance framework for solving phonon and electron Boltzmann equations
https://mir-group.github.io/phoebe/
MIT License
85 stars 19 forks source link

Change phonopy input parsing to use a YAML library #161

Open jcoulter12 opened 2 years ago

jcoulter12 commented 2 years ago

Currently we read phonopy.yaml files using regular text parsing to avoid including a yaml library as an extra dependency. However, the phonopy formats often change, and this makes this part of the code error-prone and problematic when it comes to supporting different older versions of phonopy/phono3py.