vibesketch.inputs.orca_keywords¶
The ORCA keyword model: what vibe-sketch knows how to say in ORCA.
The ORCA writer translates a program-neutral job specification through these tables and nothing else. A method, basis set, auxiliary basis set, approximation, dispersion correction or solvent that is not here is refused with the reason (AGENTS.md, ground rule 5); extending what ORCA jobs can do means adding a row here, with a test.
Spellings follow the ORCA 6 manual. Names are matched without regard to case,
and a few common spellings map to ORCA’s (M06-2X to M062X,
D3(BJ) to D3BJ).
Module Attributes
RI approximations, and the auxiliary basis kinds each can use. |
Functions
|
ORCA's keyword for an RI approximation, or |
|
|
|
The family of a basis set ORCA knows by this name, or |
|
ORCA's keyword for a dispersion correction, or |
Every method keyword in the table, for refusals and listings. |
|
|
The ORCA method for |
|
ORCA's name for a solvent, or |
Classes
|
One ORCA method keyword and what it can do. |
- vibesketch.inputs.orca_keywords.APPROXIMATIONS: Final = {'RIJCOSX': ('J', 'auto'), 'RIJK': ('JK', 'auto'), 'RIJONX': ('J', 'auto')}¶
RI approximations, and the auxiliary basis kinds each can use.
- class vibesketch.inputs.orca_keywords.Method(keyword, kind, has_dispersion=False, analytic_hessian=True)¶
Bases:
objectOne ORCA method keyword and what it can do.
- Parameters:
- vibesketch.inputs.orca_keywords.approximation_keyword(name)¶
ORCA’s keyword for an RI approximation, or
None.
- vibesketch.inputs.orca_keywords.aux_basis_kind(name)¶
J,JK,Corautofor an auxiliary basis set ORCA knows, elseNone.
- vibesketch.inputs.orca_keywords.basis_family(name)¶
The family of a basis set ORCA knows by this name, or
None.
- vibesketch.inputs.orca_keywords.dispersion_keyword(name)¶
ORCA’s keyword for a dispersion correction, or
None.
- vibesketch.inputs.orca_keywords.known_methods()¶
Every method keyword in the table, for refusals and listings.
- vibesketch.inputs.orca_keywords.method_for(name)¶
The ORCA method for
name, orNoneif vibe-sketch does not know it.