Module dcg_sci_tool.structures_analysis.detect_CO_CO2_molecules
Functions
def detect_CO_CO2_molecules(data, type_names_order)-
识别输入帧中的CO和CO2分子,返回输入帧中CO和CO2分子的数量,以及构成CO和CO2分子的原子序号列表。 考虑了周期性边界条件。
Args
data:DataCollection- 结构的ovito数据集合
type_names_order:list- 原子类型名称列表,索引对应原子类型编号
Returns
tuple-
CO和CO2分子信息
CO_amount (int): CO分子数量
CO2_amount (int): CO2分子数量
CO_atoms_indexes (list): CO分子中所有原子的序号列表
CO2_atoms_indexes (list): CO2分子中所有原子的序号列表
co_molecules (list): CO分子列表,每个元素是一个元组,包含C原子序号和O原子序号
co2_molecules (list): CO2分子列表,每个元素是一个元组,包含C原子序号和两个O原子序号