脚本使自动化任务成为可能,并允许用户扩展或自定义功能。
特性&功能
在设置计算参数时,会自动生成PYTHON脚本。这些脚本可用于在一系列系统上运行仿真。也可以编写脚本为MAPS提供额外功能,例如构建分子或分析分子动力学轨迹等。
概述
MAPS包含一个嵌入式Python解释器和一个集成的开发环境。MAPS用户界面可执行的功能与整个化学数据模型,都可以通过在MAPS中运行Python脚本实现。
脚本是重复任务(如构建相关系统库或在多个分子上运行一系列模拟)的首选解决方案。使用提供的Qt库,可以图形化模拟结果。
每当用户在MAPS中设置模拟时,都会自动生成Python脚本。这些自动生成的脚本,可作为编写多步骤模拟脚本的基础。比如,脚本可以将力场的结构优化与量子力学程序的结构优化相结合,并且在优化的结构上进行一系列的性质计算。
MAPS中的PYTHON脚本可以扩展标准工具栏,并拥有自己的图形界面,这样用户就能以自然高效的方式调用脚本化功能。
扩展MAPS的功能。图片展示了MAPS中的PYTHON脚本环境。PHYTHON脚本允许开发复杂的多尺度工作流、
开发定制的分析功能以及集成第三方仿真引擎。