Suppr超能文献

ExcelAutomat:一种应用于量子化学计算的文件系统处理工具。

ExcelAutomat: a tool for systematic processing of files as applied to quantum chemical calculations.

作者信息

Laloo Jalal Z A, Laloo Nassirah, Rhyman Lydia, Ramasami Ponnadurai

机构信息

Computational Chemistry Group, Department of Chemistry, Faculty of Science, University of Mauritius, Réduit, 80837, Mauritius.

Department of Industrial Systems Engineering, School of Innovative Technologies and Engineering, University of Technology, Mauritius, La Tour Koenig, Pointe-aux-Sables, Port Louis, 11129, Mauritius.

出版信息

J Comput Aided Mol Des. 2017 Jul;31(7):667-673. doi: 10.1007/s10822-017-0031-8. Epub 2017 Jun 17.

Abstract

The processing of the input and output files of quantum chemical calculations often necessitates a spreadsheet as a key component of the workflow. Spreadsheet packages with a built-in programming language editor can automate the steps involved and thus provide a direct link between processing files and the spreadsheet. This helps to reduce user-interventions as well as the need to switch between different programs to carry out each step. The ExcelAutomat tool is the implementation of this method in Microsoft Excel (MS Excel) using the default Visual Basic for Application (VBA) programming language. The code in ExcelAutomat was adapted to work with the platform-independent open-source LibreOffice Calc, which also supports VBA. ExcelAutomat provides an interface through the spreadsheet to automate repetitive tasks such as merging input files, splitting, parsing and compiling data from output files, and generation of unique filenames. Selected extracted parameters can be retrieved as variables which can be included in custom codes for a tailored approach. ExcelAutomat works with Gaussian files and is adapted for use with other computational packages including the non-commercial GAMESS. ExcelAutomat is available as a downloadable MS Excel workbook or as a LibreOffice workbook.

摘要

量子化学计算的输入和输出文件处理通常需要一个电子表格作为工作流程的关键组成部分。带有内置编程语言编辑器的电子表格软件包可以自动执行相关步骤,从而在处理文件和电子表格之间建立直接联系。这有助于减少用户干预,以及减少在执行每个步骤时在不同程序之间切换的需求。ExcelAutomat工具是使用默认的应用程序可视化 Basic(VBA)编程语言在Microsoft Excel(MS Excel)中实现此方法的工具。ExcelAutomat中的代码经过调整,可与同样支持VBA的与平台无关的开源LibreOffice Calc配合使用。ExcelAutomat通过电子表格提供一个接口,以自动执行诸如合并输入文件、拆分、解析和编译输出文件中的数据以及生成唯一文件名等重复性任务。选定的提取参数可以作为变量检索,这些变量可包含在定制代码中以实现定制方法。ExcelAutomat可处理高斯文件,并适用于包括非商业性GAMESS在内的其他计算软件包。ExcelAutomat可以作为可下载的MS Excel工作簿或LibreOffice工作簿获取。

文献AI研究员

20分钟写一篇综述,助力文献阅读效率提升50倍。

立即体验

用中文搜PubMed

大模型驱动的PubMed中文搜索引擎

马上搜索

文档翻译

学术文献翻译模型,支持多种主流文档格式。

立即体验