Skip to content

Commit 79939cb

Browse files
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
1 parent 2b1dfc7 commit 79939cb

File tree

2 files changed

+11
-12
lines changed

2 files changed

+11
-12
lines changed

pymatgen/io/vasp/outputs.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3151,8 +3151,8 @@ def p_ion(results, match):
31513151
self.p_elec *= -1
31523152
self.p_ion *= -1
31533153
if self.spin and not self.noncollinear:
3154-
self.p_sp1 *= -1
3155-
self.p_sp2 *= -1
3154+
self.p_sp1 *= -1
3155+
self.p_sp2 *= -1
31563156

31573157
except Exception as ex:
31583158
print(ex.args)

pymatgen/io/vasp/tests/test_outputs.py

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1025,35 +1025,34 @@ def test_read_lcalcpol(self):
10251025

10261026
outcar.read_lcalcpol()
10271027

1028-
p_ion = [ 0. , 0. , 19.70306]
1029-
p_elec = [ 4.02264, 4.02263, -4.08851]
1030-
p_sp1 = [ 2.01124, 2.01124, -2.04426]
1031-
p_sp2 = [ 2.01139, 2.01139, -2.04426]
1028+
p_ion = [0.0, 0.0, 19.70306]
1029+
p_elec = [4.02264, 4.02263, -4.08851]
1030+
p_sp1 = [2.01124, 2.01124, -2.04426]
1031+
p_sp2 = [2.01139, 2.01139, -2.04426]
10321032

10331033
for i in range(3):
10341034
self.assertAlmostEqual(outcar.p_ion[i], p_ion[i])
10351035
self.assertAlmostEqual(outcar.p_elec[i], p_elec[i])
10361036
self.assertAlmostEqual(outcar.p_sp1[i], p_sp1[i])
10371037
self.assertAlmostEqual(outcar.p_sp2[i], p_sp2[i])
10381038

1039-
# outcar with |e| Angst units
1039+
# outcar with |e| Angst units
10401040
filepath = self.TEST_FILES_DIR / "outcar_vasp_6.3.gz"
10411041
outcar = Outcar(filepath)
10421042

10431043
outcar.read_lcalcpol()
10441044

1045-
p_ion = [-79.03374, -0. , -28.44354]
1046-
p_elec = [ 9.01127e+00, -1.00000e-05, 3.24308e+00]
1047-
p_sp1 = [4.50564, 0. , 1.62154]
1048-
p_sp2 = [ 4.50563e+00, -1.00000e-05, 1.62154e+00]
1045+
p_ion = [-79.03374, -0.0, -28.44354]
1046+
p_elec = [9.01127e00, -1.00000e-05, 3.24308e00]
1047+
p_sp1 = [4.50564, 0.0, 1.62154]
1048+
p_sp2 = [4.50563e00, -1.00000e-05, 1.62154e00]
10491049

10501050
for i in range(3):
10511051
self.assertAlmostEqual(outcar.p_ion[i], p_ion[i])
10521052
self.assertAlmostEqual(outcar.p_elec[i], p_elec[i])
10531053
self.assertAlmostEqual(outcar.p_sp1[i], p_sp1[i])
10541054
self.assertAlmostEqual(outcar.p_sp2[i], p_sp2[i])
10551055

1056-
10571056
def test_read_piezo_tensor(self):
10581057
filepath = self.TEST_FILES_DIR / "OUTCAR.lepsilon.gz"
10591058
outcar = Outcar(filepath)

0 commit comments

Comments
 (0)