QCManyBody API
qcmanybody Package
Functions
|
Back-form from label into tuple. |
|
Form label from model chemistry id and fragment and basis indices. |
|
Pads or extracts a gradient array between subsystem and full supersystem sizes. |
|
Pads or extracts a Hessian array between subsystem and full supersystem sizes. |
Classes
|
Available basis-set superposition error (BSSE) treatments. |
|
|
|
qcmanybody.core Module
Classes
|
|
|
Class Inheritance Diagram
digraph inheritancebec9d9bc05 { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "ManyBodyCalculator" [URL="api/qcmanybody.ManyBodyCalculator.html#qcmanybody.ManyBodyCalculator",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ManyBodyCore" -> "ManyBodyCalculator" [arrowsize=0.5,style="setlinewidth(0.5)"]; "ManyBodyCore" [URL="api/qcmanybody.ManyBodyCore.html#qcmanybody.ManyBodyCore",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; }qcmanybody.computer Module
Classes
Class Inheritance Diagram
digraph inheritanced662dbf37e { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "BaseComputerQCNG" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Base class for \"computers\" that plan, run, and process QC tasks."]; "ProtoModel" -> "BaseComputerQCNG" [arrowsize=0.5,style="setlinewidth(0.5)"]; "BaseModel" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled"]; "Representation" -> "BaseModel" [arrowsize=0.5,style="setlinewidth(0.5)"]; "ManyBodyComputer" [URL="api/qcmanybody.computer.ManyBodyComputer.html#qcmanybody.computer.ManyBodyComputer",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "BaseComputerQCNG" -> "ManyBodyComputer" [arrowsize=0.5,style="setlinewidth(0.5)"]; "ProtoModel" [URL="https://molssi.github.io/QCElemental/dev/api/qcelemental.models.ProtoModel.html#qcelemental.models.ProtoModel",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="QCSchema extension of pydantic.BaseModel."]; "BaseModel" -> "ProtoModel" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Representation" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Mixin to provide __str__, __repr__, and __pretty__ methods. See #884 for more details."]; }qcmanybody.builder Module
Functions
|
Generates lists of N-Body computations needed for requested BSSE treatments. |
qcmanybody.utils Module
Functions
|
Back-form from label into tuple. |
|
Form label from model chemistry id and fragment and basis indices. |
|
Form ordinal and letter labels for model chemistries. |
|
Return dictionary satisfying QCSchema, https://github.com/MolSSI/QCSchema/blob/master/qcschema/dev/definitions.py#L23-L41 with QCManyBody's credentials for creator and version. The generating routine's name is passed in through routine. ::. |
|
Pads or extracts a gradient array between subsystem and full supersystem sizes. |
|
Pads or extracts a Hessian array between subsystem and full supersystem sizes. |
|
Translate between ManyBody results in Psi4/QCDB terminology (qcvars) and QCSchema terminology (skprops). |
qcmanybody.models Package
Classes
Specification for a single point QC calculation |
|
|
Available basis-set superposition error (BSSE) treatments. |
Combining the what and how (ManyBodySpecification) with the who (Molecule). |
|
The many-body-specific keywords for user control. |
|
Protocols regarding the manipulation of a ManyBody output data. |
|
|
|
Combining the what (ManyBodyKeywords) with the how (AtomicSpecification). |