若材料属于立方晶系,则代码可以直接写成:
lattice = mg.Lattice.cubic(11.852) #括号里面的为晶格常数
若材料属于四方晶系(tetragonal),四方晶系有以下特点:
a=b≠c
α=β=γ=90°
因此代码如下:
lattice = Lattice.from_parameters(a=12.03, b=12.03, c=23.96, alpha=90, beta=90, gamma=90)
若材料属于单斜晶系(monoclinic),单斜晶系有以下特点:
a≠b≠c
α=γ= 90°,β≠90°
因此代码如下:
lattice = Lattice.from_parameters(a=7.20, b=6.58, c=11.64, alpha=90, beta=90.580, gamma=90)
若不知道晶体的点群符号(space group)怎样表示,可以输入其数字代码,如不知道P21/m怎么表示,但其数字代码为11,代码如下:
SpaceGroup.int_number = 11
structure = Structure.from_spacegroup(11, lattice, [specie1,specie2...],[...])
下图是官网介绍,若我们不知道symbol是什么,可用int_number