v1.4.5
Features
- CLI tools will now accept phonopy data produced by janus-core, with filenames in the form "{label}-phonopy.yml" and "{label}-force_constants.hdf5".
Bug fixes
-
Fixed a bug in subtraction of dipole-dipole contribution from force constants with non-symmetric supercell matrix. This affects import from Phonopy results where
a) Born effective charges and dielectric tensor were included;
b) sc_matrix != sc_matrix.T .
Maintenance
-
Pytest configuration has been moved from tests_and_analysis/test/pytest.ini to the main pyproject.toml. This means it is more likely to be picked up automatically when running tests outside of the CI workflows.
-
Some Einstein summations have been replaced with equivalent matrix multiplications; this should improve performance and legibility.
-
Fixed a unit test which used
pytest.approx()incorrectly.