Module dcg_sci_tool.structures_analysis.detect_O2_molecules
Functions
def detect_O2_molecules(data, type_names_order)-
识别输入帧的O2分子,输出输入帧中O2分子数量、O2的O原子序号列表、O2分子列表。 考虑了周期性边界条件。
Args
data:DataCollection- 结构的ovito数据集合
type_names_order:list- 原子类型名称列表,索引对应原子类型编号
Returns
tuple-
O2分子信息
O2_amount (int): O2分子数量
O2_indexes (list): O2分子中O原子的序号列表
o2_molecules (list): O2分子列表,每个元素是一个元组,包含两个O原子的序号