在 OVITO 里,Python 对象是构建脚本化操作的基础。下面为你详细介绍 OVITO 中 Python 对象的基本概念:
1. 数据管道(Pipeline)
数据管道是 OVITO 里最核心的对象之一。它就像一个流水线,把数据输入进来,经过一系列处理步骤,最后输出处理好的数据。
- 创建管道:借助
import_file
函数导入文件,从而创建一个数据管道。
python
from ovito.io import import_file
pipeline = import_file('your_file.xyz')
- 管道功能:数据管道能够管理整个数据处理流程,包含加载数据、应用修改器等。
2. 数据对象(DataCollection)
对应的python对象名称为:
ovito.data.particles
ovito.data.bonds
ovito.data.cell
如果数据文件中没有对应的数据,那么没有对应的ovito.data对象。
数据对象代表了管道中某一帧的原子数据。它是一个容器,可存储多种类型的数据,像原子位置、原子类型、速度等。