Esempio n. 1
0
 def testCoordination(self):
     doc, s = magres2dict(REAL_PATH + "data/magres_files/NaP_QE6.magres")
     crystal = Crystal(doc, voronoi=True)
     for atom in crystal:
         print(atom, atom.coordination)
     print(crystal.coordination_lists)
     print(crystal.coordination_stats)
Esempio n. 2
0
 def testBondStats(self):
     doc, s = magres2dict(REAL_PATH + "data/magres_files/NaP_QE6.magres")
     crystal = Crystal(doc)
     print(crystal.bonding_stats)
Esempio n. 3
0
 def testBondLengths(self):
     doc, s = magres2dict(REAL_PATH + "data/magres_files/NaP_QE6.magres")
     crystal = Crystal(doc)
     print(crystal.bond_lengths)
Esempio n. 4
0
 def testVoronoi(self):
     doc, s = magres2dict(REAL_PATH + "data/magres_files/NaP_QE6.magres")
     crystal = Crystal(doc)
     print(crystal.unique_sites)
Esempio n. 5
0
 def testFromMagres(self):
     doc, s = magres2dict(REAL_PATH + "data/magres_files/NaP_QE6.magres")
     crystal = Crystal(doc)
     for atom in crystal:
         print(atom, atom["chemical_shielding_iso"],
               atom["chemical_shift_asymmetry"])