AiiDA插件,用于Gaussian量子化学软件。
项目描述
aiida-gaussian
AiiDA插件,用于Gaussian量子化学软件
特性
可以提供符合pymatgen定义惯例的Python字典作为Gaussian输入
parameters = {
'functional':'PBE1PBE',
'basis_set':'6-31g',
'charge': 0,
'multiplicity': 1,
'link0_parameters': {
'%chk':'aiida.chk',
'%mem':"1024MB",
'%nprocshared': 4,
},
'route_parameters': {
'scf': {
'maxcycle': 128,
'cdiis': None,
},
'nosymm': None,
'output':'wfx',
'opt': 'tight',
},
'input_parameters': { # appended at the end of the input
'output.wfx':None
},
}
在route_parameters
中,指定key: None
将仅添加key
到输入脚本,不包括等号。
使用cclib库进行结果解析,并且默认情况下将其所有输出存储在output_parameters
节点中。
此外,还提供了提交Gaussian实用工具formchk
和cubegen
的简单插件。
安装
pip install aiida-gaussian
这将插件安装到AiiDA实例中(为确保正确,可以通过verdi plugin list aiida.calculations
列出所有已安装插件)。之后,应使用插件设置Gaussian代码(https://aiida.readthedocs.io/projects/aiida-core/en/latest/)。
使用方法
如何提交计算的快速演示
verdi daemon start # make sure the daemon is running
cd examples
# Submit test calculation (argument is the label of gaussian code)
verdi run example_01_opt.py gaussian09
对于维护者
要创建一个新的版本,请克隆仓库,使用pip install '.[dev]'
安装开发依赖项,然后执行bumpver update --major/--minor/--patch
。这将
- 创建一个带有升级版本标签的版本并将其推送到仓库。
- 触发一个GitHub Actions工作流程以创建GitHub版本。
附加说明
- 使用
--dry
选项预览版本更改。 - 版本标签(例如a/b/rc)由上一个版本确定。使用
--tag
选项切换版本标签。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分布
aiida_gaussian-2.2.0.tar.gz (20.9 kB 查看哈希)
构建分布
aiida_gaussian-2.2.0-py3-none-any.whl (24.4 kB 查看哈希)
关闭
aiida_gaussian-2.2.0.tar.gz的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 01b418d7e8ad91f4eca3426cbb1f3468d1ccb461147c319f6bc34dfd09146e63 |
|
MD5 | 1f5d74d19148ba01cc25cfa652e5970c |
|
BLAKE2b-256 | 89ceb312344a2f497419cad034b09a40a75fb174bc2bba903e9a00d3c80b7d15 |
关闭
aiida_gaussian-2.2.0-py3-none-any.whl的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7ba08c0412b5b6d1a0a2348984026a9463f0f96d67b6f3c60d093a51ab1bb749 |
|
MD5 | 212130765bea5b96a7f72da739134797 |
|
BLAKE2b-256 | abd089ac77886120d19acb45e2ebcea0c44eac94ab8795e9f6446e55806e009f |