|
| 1 | +************************************************* |
| 2 | +QMTP (:mod:`rmgpy.qm`) |
| 3 | +************************************************* |
| 4 | + |
| 5 | +.. module:: rmgpy.qm |
| 6 | + |
| 7 | +The :mod:`rmgpy.qm` subpackage contains classes and functions for working |
| 8 | +with molecular geometries, and interfacing with quantum chemistry software. |
| 9 | + |
| 10 | + |
| 11 | + |
| 12 | +Main |
| 13 | +====== |
| 14 | + |
| 15 | +.. currentmodule:: rmgpy.qm.main |
| 16 | + |
| 17 | +======================= ======================================================== |
| 18 | +Class Description |
| 19 | +======================= ======================================================== |
| 20 | +:class:`QMSettings` A class to store settings related to quantum mechanics calculations |
| 21 | +:class:`QMCalculator` An object to store settings and previous calculations |
| 22 | +======================= ======================================================== |
| 23 | + |
| 24 | + |
| 25 | + |
| 26 | +Molecule |
| 27 | +========== |
| 28 | + |
| 29 | +.. currentmodule:: rmgpy.qm.molecule |
| 30 | + |
| 31 | +======================= ======================================================== |
| 32 | +Class Description |
| 33 | +======================= ======================================================== |
| 34 | +:class:`Geometry` A geometry, used for quantum calculations |
| 35 | +:class:`QMMolecule` A base class for QM Molecule calculations |
| 36 | +======================= ======================================================== |
| 37 | + |
| 38 | + |
| 39 | + |
| 40 | +QM Data |
| 41 | +========= |
| 42 | + |
| 43 | +.. currentmodule:: rmgpy.qm.qmdata |
| 44 | + |
| 45 | +======================= ======================================================== |
| 46 | +Class/Function Description |
| 47 | +======================= ======================================================== |
| 48 | +:class:`QMData` General class for data extracted from a QM calculation |
| 49 | +:class:`CCLibData` QM Data extracted from a cclib data object |
| 50 | +======================= ======================================================== |
| 51 | + |
| 52 | + |
| 53 | +QM Verifier |
| 54 | +============= |
| 55 | + |
| 56 | +.. currentmodule:: rmgpy.qm.qmverifier |
| 57 | + |
| 58 | +======================= ======================================================== |
| 59 | +Class/Function Description |
| 60 | +======================= ======================================================== |
| 61 | +:class:`QMVerifier` Verifies whether a QM job was succesfully completed |
| 62 | +======================= ======================================================== |
| 63 | + |
| 64 | + |
| 65 | +Symmetry |
| 66 | +========== |
| 67 | + |
| 68 | +.. currentmodule:: rmgpy.qm.symmetry |
| 69 | + |
| 70 | +============================== ======================================================== |
| 71 | +Class/Function Description |
| 72 | +============================== ======================================================== |
| 73 | +:class:`PointGroup` A symmetry Point Group |
| 74 | +:class:`PointGroupCalculator` Wrapper type to determine molecular symmetry point groups based on 3D coordinates |
| 75 | +:class:`SymmetryJob` Determine the point group using the SYMMETRY program |
| 76 | +============================== ======================================================== |
| 77 | + |
| 78 | + |
| 79 | +Gaussian |
| 80 | +=========== |
| 81 | + |
| 82 | +.. currentmodule:: rmgpy.qm.gaussian |
| 83 | + |
| 84 | +======================= ======================================================== |
| 85 | +Class/Function Description |
| 86 | +======================= ======================================================== |
| 87 | +:class:`Gaussian` A base class for all QM calculations that use Gaussian |
| 88 | +:class:`GaussianMol` A base Class for calculations of molecules using Gaussian. |
| 89 | +:class:`GaussianMolPM3` A base Class for calculations of molecules using Gaussian at PM3. |
| 90 | +:class:`GaussianMolPM6` A base Class for calculations of molecules using Gaussian at PM6. |
| 91 | +======================= ======================================================== |
| 92 | + |
| 93 | + |
| 94 | +Mopac |
| 95 | +======= |
| 96 | + |
| 97 | +.. currentmodule:: rmgpy.qm.mopac |
| 98 | + |
| 99 | +======================= ======================================================== |
| 100 | +Class/Function Description |
| 101 | +======================= ======================================================== |
| 102 | +:class:`Mopac` A base class for all QM calculations that use Mopac |
| 103 | +:class:`MopacMol` A base Class for calculations of molecules using Mopac. |
| 104 | +:class:`MopacMolPM3` A base Class for calculations of molecules using Mopac at PM3. |
| 105 | +:class:`MopacMolPM6` A base Class for calculations of molecules using Mopac at PM6. |
| 106 | +:class:`MopacMolPM7` A base Class for calculations of molecules using Mopac at PM7. |
| 107 | +======================= ======================================================== |
| 108 | + |
| 109 | + |
| 110 | + |
| 111 | +.. toctree:: |
| 112 | + :hidden: |
| 113 | + |
| 114 | + main |
| 115 | + molecule |
| 116 | + qmdata |
| 117 | + qmverifier |
| 118 | + symmetry |
| 119 | + gaussian |
| 120 | + mopac |
| 121 | + |
0 commit comments