File tree Expand file tree Collapse file tree 5 files changed +31
-4
lines changed Expand file tree Collapse file tree 5 files changed +31
-4
lines changed Original file line number Diff line number Diff line change @@ -85,7 +85,7 @@ def derived_properties(self):
8585 derived_properties .extend (self ._p_norms ())
8686 # TODO: Determine how to avoid an eternal pass when one derived property fails
8787 except Exception as e :
88- logging .info (f"NOTE: derived properties array is empty due to failure to calculate values. Exception: { e } " )
88+ logging .info (f"NOTE: derived properties are empty due to failure to calculate values. Exception: { e } " )
8989 print ("NOTE: derived properties array is empty due to failure to calculate values." , e )
9090 pass
9191 return sorted (derived_properties , key = lambda x : x ["name" ])
Original file line number Diff line number Diff line change 11version https://git-lfs.github.com/spec/v1
2- oid sha256:c6dfc86c91e91091a18ae8006cb9ba5d6d7e0935111273d1396ca78be82297df
3- size 23287
2+ oid sha256:1856a70b24c1282e38835fbfdcdcdcb2ec4dac9cd0081bf88b66141412eeacf1
3+ size 24072
Original file line number Diff line number Diff line change 1+ SiC
2+ 1.0
3+ 3.094884000 0.000000000 0.000000000
4+ -1.547442000 2.680248000 0.000000000
5+ 0.000000000 0.000000000 15.184530000
6+ Si C Si C
7+ 4 5 2 1
8+ direct
9+ 0.333333000 0.666667000 0.832986000 Si
10+ 0.666667000 0.333333000 0.332986000 Si
11+ 0.666667000 0.333333000 0.666509000 Si
12+ 0.000000000 0.000000000 0.000000000 Si
13+ 0.000000000 0.000000000 0.874352000 C
14+ 0.000000000 0.000000000 0.374352000 C
15+ 0.333333000 0.666667000 0.708004000 C
16+ 0.666667000 0.333333000 0.208004000 C
17+ 0.666667000 0.333333000 0.541526000 C
18+ 0.333333000 0.666667000 0.166509000 Si
19+ 0.000000000 0.000000000 0.499723000 Si
20+ 0.333333000 0.666667000 0.041526000 C
Original file line number Diff line number Diff line change 11import os
22
33from express .parsers .structure import StructureParser
4- from tests .fixtures .data import SI , JVASP_677
4+ from tests .fixtures .data import JVASP_677 , SI , SiC
55from tests .integration import IntegrationTestBase
66
77
@@ -40,3 +40,6 @@ def test_structure_jarvis_db_entry_basis(self):
4040
4141 def test_structure_jarvis_db_entry_lattice_bravais (self ):
4242 self .assertDeepAlmostEqual (self .parser .lattice_bravais (), JVASP_677 ["lattice" ], places = 2 )
43+
44+ def test_material_vasp_structure_order_of_elements (self ):
45+ self .assertDeepAlmostEqual (self .parser .basis (), SiC ["basis" ], places = 2 )
Original file line number Diff line number Diff line change @@ -247,6 +247,10 @@ test_material_from_structure:
247247 structurePath : fixtures/espresso/v5_4/test-001/pw-scf.in
248248 structureFormat : espresso-in
249249
250+ test_material_vasp_structure_order_of_elements :
251+ structurePath : fixtures/structural/test-003/POSCAR
252+ structureFormat : poscar
253+
250254test_material_serialize_and_validate :
251255 workDir : fixtures/vasp/test-001
252256 stdoutFile : fixtures/vasp/test-001/vasp.out
You can’t perform that action at this time.
0 commit comments