Module dcg_sci_tool.structures_analysis.paint_atoms
Functions
def color_atoms_in_trajectory(trajectory_file: str,
rgb_color: list,
atom_indices: list,
output_file: str = None)-
将指定原子序号列表中的原子染成指定的RGB颜色,并生成新的轨迹文件
Args
trajectory_file:str- 输入轨迹文件的路径 (xyz格式)
rgb_color:list- RGB颜色值列表,范围[0.0, 1.0],如[1.0, 0.0, 0.0]表示红色
atom_indices:list- 要染色的原子序号列表
output_file:str- 输出文件路径。如果不指定,则在原文件名后添加"_colored"
Returns
output_file (str): 输出文件路径
def color_atoms_in_trajectory_multicolor(trajectory_file: str, atom_color_map: dict, output_file: str = None)-
将轨迹中不同原子染成不同颜色
Args
trajectory_file:str- 输入轨迹文件的路径 (xyz格式)
atom_color_map:dict- 字典,键为原子序号,值为RGB颜色列表 示例: {0: [1.0, 0.0, 0.0], 1: [0.0, 1.0, 0.0]}
output_file:str- 输出文件路径
Returns
output_file (str): 输出文件路径