aiida_chemshell package¶
Submodules¶
aiida_chemshell.calculations module¶
AiiDA ChemShell calculations module.
aiida_chemshell.parsers module¶
AiiDA ChemShell parsers module.
aiida_chemshell.utils module¶
Utility functions for the aiida-chemshell AiiDA plugin.
- class aiida_chemshell.utils.ChemShellMMTheory(*values)¶
Bases:
EnumEnum for the ChemShell MM theory interfaces.
- DL_POLY = 2¶
- GULP = 3¶
- NAMD = 4¶
- NONE = 1¶
- class aiida_chemshell.utils.ChemShellQMTheory(*values)¶
Bases:
EnumEnum fr the ChemShell theory interfaces.
- CASTEP = 2¶
- CP2K = 3¶
- DFTBP = 4¶
- FHI_AIMS = 5¶
- GAMESS_UK = 6¶
- GAUSSIAN = 7¶
- LSDALTON = 8¶
- MNDO = 9¶
- MOLPRO = 10¶
- NONE = 1¶
- NWCHEM = 11¶
- ORCA = 12¶
- PYSCF = 13¶
- TURBOMOLE = 14¶
- aiida_chemshell.utils.chemsh_punch_to_structure_data(data: str) StructureData¶
Create a AiiDA StructureData object from a ChemShell punch file.
- aiida_chemshell.utils.generate_parameter_string(params: dict) str¶
Generate a input string for the ChemShell script from a dict.
Take a dictionary of parameters and generate a comma separated string suitable for inclusion in a function call in the ChemShell input script. e.g. ‘key1=value1, key2=value2’
- Parameters:
params (dict) – Dictionary of parameters to convert.
- Returns:
s – Comma separated string of parameters.
- Return type:
str
Module contents¶
ChemShell AiiDA plugin.