diff --git a/reference/external/logparser/base.html b/reference/external/logparser/base.html
index e4e85a7b..72a72de9 100644
--- a/reference/external/logparser/base.html
+++ b/reference/external/logparser/base.html
@@ -748,7 +748,7 @@
-
-interact_irc(sanitize: bool = False, converged: bool = True, backend: str = 'openbabel', continuous_update: bool = False) → <ipywidgets.widgets.interaction._InteractFactory object at 0x7fa8ca212bc0>
+interact_irc(sanitize: bool = False, converged: bool = True, backend: str = 'openbabel', continuous_update: bool = False) → <ipywidgets.widgets.interaction._InteractFactory object at 0x7f387e0f24d0>
Create a IPython interactive widget to investigate the IRC results.
- Parameters:
@@ -767,7 +767,7 @@
-
-interact_opt(sanitize: bool = True, backend: str = 'openbabel', continuous_update: bool = False) → <ipywidgets.widgets.interaction._InteractFactory object at 0x7fa8ca212bc0>
+interact_opt(sanitize: bool = True, backend: str = 'openbabel', continuous_update: bool = False) → <ipywidgets.widgets.interaction._InteractFactory object at 0x7f387e0f24d0>
Create a IPython interactive widget to investigate the optimization convergence.
- Parameters:
@@ -904,7 +904,7 @@
-
-view_freq(mode_idx: int = 0, frames: int = 10, amplitude: float = 1.0, *args, **kwargs) → <ipywidgets.widgets.interaction._InteractFactory object at 0x7fa8ca212bc0>
+view_freq(mode_idx: int = 0, frames: int = 10, amplitude: float = 1.0, *args, **kwargs) → <ipywidgets.widgets.interaction._InteractFactory object at 0x7f387e0f24d0>
Create a Py3DMol viewer for the frequency mode.
- Parameters:
diff --git a/searchindex.js b/searchindex.js
index bda3e028..d62550e2 100644
--- a/searchindex.js
+++ b/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["index", "reference/cite", "reference/conf", "reference/conformer_generation/embedding_geometries/align", "reference/conformer_generation/embedding_geometries/embedders", "reference/conformer_generation/embedding_geometries/index", "reference/conformer_generation/embedding_geometries/ts_guessers", "reference/conformer_generation/geometry_optimization/index", "reference/conformer_generation/geometry_optimization/optimizers", "reference/conformer_generation/geometry_optimization/ts_optimizers", "reference/conformer_generation/index", "reference/conformer_generation/postprocessing/index", "reference/conformer_generation/postprocessing/pruners", "reference/conformer_generation/postprocessing/solvation", "reference/conformer_generation/postprocessing/ts_verifiers", "reference/conformer_generation/postprocessing/verifiers", "reference/conformer_generation/utils", "reference/conformer_generation/workflow/generators", "reference/conformer_generation/workflow/index", "reference/conformer_generation/workflow/metrics", "reference/conformer_generation/workflow/sampler", "reference/conformer_generation/workflow/ts_generators", "reference/credits", "reference/external/index", "reference/external/inpwriter/gaussian", "reference/external/inpwriter/index", "reference/external/inpwriter/orca", "reference/external/inpwriter/qchem", "reference/external/inpwriter/utils", "reference/external/logparser/base", "reference/external/logparser/gaussian", "reference/external/logparser/index", "reference/external/logparser/orca", "reference/external/logparser/qchem", "reference/external/logparser/utils", "reference/external/rmg", "reference/forcefield", "reference/license", "reference/mathlib/curvefit", "reference/mathlib/geom", "reference/mathlib/greedymin", "reference/mathlib/index", "reference/mol", "reference/rdmc", "reference/reaction", "reference/ts", "reference/utils", "reference/view"], "filenames": ["index.rst", "reference/cite.rst", "reference/conf.rst", "reference/conformer_generation/embedding_geometries/align.rst", "reference/conformer_generation/embedding_geometries/embedders.rst", "reference/conformer_generation/embedding_geometries/index.rst", "reference/conformer_generation/embedding_geometries/ts_guessers.rst", "reference/conformer_generation/geometry_optimization/index.rst", "reference/conformer_generation/geometry_optimization/optimizers.rst", "reference/conformer_generation/geometry_optimization/ts_optimizers.rst", "reference/conformer_generation/index.rst", "reference/conformer_generation/postprocessing/index.rst", "reference/conformer_generation/postprocessing/pruners.rst", "reference/conformer_generation/postprocessing/solvation.rst", "reference/conformer_generation/postprocessing/ts_verifiers.rst", "reference/conformer_generation/postprocessing/verifiers.rst", "reference/conformer_generation/utils.rst", "reference/conformer_generation/workflow/generators.rst", "reference/conformer_generation/workflow/index.rst", "reference/conformer_generation/workflow/metrics.rst", "reference/conformer_generation/workflow/sampler.rst", "reference/conformer_generation/workflow/ts_generators.rst", "reference/credits.rst", "reference/external/index.rst", "reference/external/inpwriter/gaussian.rst", "reference/external/inpwriter/index.rst", "reference/external/inpwriter/orca.rst", "reference/external/inpwriter/qchem.rst", "reference/external/inpwriter/utils.rst", "reference/external/logparser/base.rst", "reference/external/logparser/gaussian.rst", "reference/external/logparser/index.rst", "reference/external/logparser/orca.rst", "reference/external/logparser/qchem.rst", "reference/external/logparser/utils.rst", "reference/external/rmg.rst", "reference/forcefield.rst", "reference/license.rst", "reference/mathlib/curvefit.rst", "reference/mathlib/geom.rst", "reference/mathlib/greedymin.rst", "reference/mathlib/index.rst", "reference/mol.rst", "reference/rdmc.rst", "reference/reaction.rst", "reference/ts.rst", "reference/utils.rst", "reference/view.rst"], "titles": ["RDMC Documentation", "How to cite RDMC", "rdmc.conf", "rdmc.conformer_generation.align", "rdmc.conformer_generation.embedders", "Embedding Geometries", "rdmc.conformer_generation.ts_guessers", "Geometry Optimization", "rdmc.conformer_generation.optimizers", "rdmc.conformer_generation.ts_optimizers", "rdmc.conformer_generation", "Postprocessing", "rdmc.conformer_generation.pruners", "rdmc.conformer_generation.solvation", "rdmc.conformer_generation.ts_verifiers", "rdmc.conformer_generation.verifiers", "Utils", "rdmc.conformer_generation.generators", "Workflow", "rdmc.conformer_generation.metrics", "rdmc.conformer_generation.sampler", "rdmc.conformer_generation.ts_generators", "Credits", "rdmc.external", "rdmc.external.inpwriter.gaussian", "rdmc.external.inpwriter", "rdmc.external.inpwriter.orca", "rdmc.external.inpwriter.qchem", "rdmc.external.inpwriter.utils", "rdmc.external.logparser.base", "rdmc.external.logparser.gaussian", "rdmc.external.logparser", "rdmc.external.logparser.orca", "rdmc.external.logparser.qchem", "rdmc.external.logparser.utils", "rdmc.external.rmg", "rdmc.forcefield", "Licence", "rdmc.mathlib.curvefit", "rdmc.mathlib.geom", "rdmc.mathlib.greedymin", "rdmc.mathlib", "rdmc.mol", "rdmc", "rdmc.reaction", "rdmc.ts", "rdmc.utils", "rdmc.view"], "terms": {"reaction": [0, 1, 3, 6, 12, 16, 21, 29, 35, 43, 45, 47], "data": [0, 1, 4, 12, 16, 29, 35, 42], "molecular": [0, 1, 35, 46], "conform": [0, 1, 2, 3, 4, 6, 8, 9, 12, 13, 16, 17, 19, 20, 21, 24, 26, 27, 29, 33, 36, 42, 45, 46, 47], "i": [0, 2, 3, 8, 12, 13, 16, 17, 19, 20, 21, 22, 24, 26, 27, 29, 32, 33, 35, 36, 37, 38, 39, 40, 42, 44, 45, 46, 47], "an": [0, 2, 3, 8, 9, 16, 17, 20, 21, 29, 35, 36, 37, 39, 42, 45, 46, 47], "open": 0, "sourc": 0, "lightweight": 0, "softwar": [0, 1, 37], "packag": [0, 1, 8, 9, 20, 36], "special": [0, 20], "handl": [0, 36], "includ": [0, 2, 13, 21, 29, 33, 37, 42], "transit": [0, 6, 9, 44, 45], "state": [0, 6, 9, 44, 45], "It": [0, 2, 3, 6, 9, 13, 29, 35, 36, 38, 39, 42, 45, 46, 47], "contain": [0, 2, 13, 16, 20, 24, 26, 27, 34, 35, 40, 42, 45, 46, 47], "variou": 0, "modul": [0, 2, 3, 4, 6, 8, 9, 12, 13, 14, 15, 16, 17, 19, 20, 21, 24, 26, 27, 34, 35, 36, 38, 39, 40, 42, 44, 45, 46, 47], "class": [0, 2, 3, 4, 6, 8, 9, 12, 13, 14, 15, 17, 19, 20, 21, 29, 30, 32, 33, 36, 38, 39, 42, 44, 45], "e": [0, 2, 16, 29, 42, 45, 46, 47], "g": [0, 2, 16, 29, 42, 45, 46, 47], "rdkitmol": [0, 2, 3, 6, 8, 9, 14, 15, 16, 17, 20, 21, 24, 26, 27, 29, 33, 35, 36, 42, 43, 44, 45, 47], "view": [0, 20, 29, 43], "help": [0, 2, 29, 30, 32, 33, 38, 42], "relev": 0, "task": 0, "make": [0, 29, 36, 42, 44, 47], "convers": [0, 35, 36, 42, 46], "visual": 0, "manipul": 0, "analysi": [0, 3, 14, 44, 45], "molecul": [0, 2, 3, 4, 6, 8, 9, 12, 13, 14, 15, 16, 17, 19, 20, 21, 24, 26, 27, 29, 32, 33, 35, 36, 42, 46, 47], "easier": 0, "also": [0, 2, 42], "provid": [0, 2, 3, 4, 6, 8, 9, 12, 14, 16, 17, 20, 21, 29, 30, 32, 33, 35, 36, 37, 39, 42, 45, 46, 47], "solut": [0, 13], "pipelin": 0, "achiev": [0, 42], "high": 0, "throughput": 0, "gener": [0, 2, 3, 4, 6, 8, 10, 16, 18, 19, 20, 21, 29, 33, 35, 36, 40, 42, 43, 46, 47], "process": [0, 16, 42], "larg": [0, 29], "amount": 0, "written": 0, "python": [0, 6, 20], "ha": [0, 2, 3, 35, 36, 42, 45, 46], "depend": [0, 3, 29], "onli": [0, 2, 3, 20, 27, 29, 33, 35, 36, 40, 42, 47], "popular": 0, "numpi": [0, 16, 29, 39, 42], "scipi": [0, 2], "matplotlib": [0, 29], "rdkit": [0, 2, 3, 8, 35, 36, 42, 44, 46], "openbabel": [0, 29, 33, 36, 42, 45, 46], "py3dmol": [0, 29, 47], "ase": [0, 6, 42], "networkx": [0, 42], "cclib": [0, 29, 32], "you": [0, 2, 8, 9, 14, 20, 21, 29, 36, 42, 47], "can": [0, 2, 8, 9, 14, 16, 17, 20, 21, 27, 29, 33, 35, 36, 42, 45, 46, 47], "easili": 0, "incorpor": 0, "your": [0, 21], "own": [0, 2, 16, 21], "script": [0, 8, 9, 14], "The": [0, 2, 3, 6, 8, 9, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 26, 27, 29, 33, 35, 36, 37, 38, 39, 40, 42, 44, 45, 46, 47], "code": 0, "host": 0, "github": [0, 1, 46], "its": [0, 2, 14, 15, 16, 29, 33, 36, 39, 42], "binari": [0, 9, 14], "distribut": [0, 37], "avail": [0, 3, 8, 9, 14, 16, 17, 20, 21, 35, 42, 45, 46, 47], "anaconda": 0, "cloud": 0, "easiest": 0, "wai": [0, 29], "instal": [0, 6, 9, 20], "us": [0, 2, 3, 4, 6, 8, 9, 12, 14, 15, 16, 17, 20, 21, 24, 26, 27, 29, 33, 34, 35, 36, 37, 38, 42, 44, 45, 46, 47], "conda": 0, "mamba": 0, "c": [0, 1, 37, 42, 46], "xiaoruidong": [0, 1], "Or": [0, 47], "via": 0, "mambaforg": 0, "from": [0, 2, 3, 9, 12, 14, 16, 17, 21, 29, 33, 35, 36, 37, 39, 42, 44, 46, 47], "git": 0, "clone": 0, "http": [0, 1, 35, 42, 46], "com": [0, 1], "cd": 0, "env": 0, "creat": [0, 2, 3, 29, 42, 47], "f": [0, 36], "environ": 0, "yml": 0, "activ": 0, "m": [0, 2, 42], "pip": 0, "dep": 0, "vv": 0, "To": [0, 2, 29, 33, 44, 47], "start": [0, 2], "simpli": [0, 3], "try": [0, 42], "import": [0, 42], "mol": [0, 2, 3, 4, 6, 8, 9, 15, 16, 17, 20, 21, 24, 26, 27, 29, 33, 35, 36, 43, 45, 46, 47], "cco": 0, "rxn": 0, "cc": [0, 42], "o": [0, 2, 36, 42, 46], "And": 0, "see": [0, 47], "what": [0, 16, 29], "ar": [0, 2, 3, 9, 12, 14, 16, 17, 19, 20, 21, 22, 29, 33, 36, 39, 42, 44, 45, 46, 47], "capabl": [0, 2], "full": [0, 16], "list": [0, 2, 3, 6, 8, 12, 13, 14, 15, 16, 17, 19, 20, 21, 29, 30, 32, 33, 35, 36, 39, 40, 42, 44, 45, 46, 47], "thi": [0, 2, 3, 4, 6, 8, 9, 12, 14, 16, 20, 21, 24, 26, 27, 29, 32, 33, 35, 36, 37, 38, 39, 40, 42, 44, 45, 46, 47], "we": [0, 9, 14, 36, 42, 46], "few": [0, 39, 42], "notebook": 0, "ipython": [0, 29, 44, 47], "colab": 0, "demonstr": 0, "usag": 0, "pleas": [0, 2, 35, 36, 47], "feel": 0, "invit": 0, "them": [0, 21, 42], "out": [0, 2, 20, 37, 42, 47], "develop": [0, 3, 22], "xiaorui": [0, 1, 22, 37], "dong": [0, 1, 22, 37], "dr": [0, 22], "lagnajit": [0, 1, 22], "pattanaik": [0, 1, 22], "shih": [0, 1, 22], "cheng": [0, 1, 22], "li": [0, 1, 20, 22], "kevin": [0, 1, 22], "spiekermann": [0, 1, 22], "hao": [0, 1, 22], "wei": [0, 1, 22], "pang": [0, 1, 22], "prof": [0, 22], "william": [0, 1, 22], "h": [0, 1, 16, 22, 29, 36, 42, 45], "green": [0, 1, 22, 47], "research": [0, 22], "group": [0, 2, 12, 20, 22, 36, 42, 46], "massachusett": 0, "institut": 0, "technologi": 0, "mit": [0, 22, 35, 37], "For": [0, 2, 3, 17, 20, 29, 32, 33, 42, 47], "ani": [0, 2, 37], "question": 0, "while": [0, 17, 27, 29, 47], "contact": 0, "u": 0, "issu": [0, 46], "page": 0, "email": 0, "rdmc_dev": 0, "edu": [0, 35], "extern": [0, 16, 43], "mathlib": [0, 43], "conformer_gener": [0, 5, 7, 11, 16, 18, 43], "conf": [0, 43, 46], "forcefield": [0, 43], "t": [0, 2, 6, 9, 12, 14, 15, 16, 19, 20, 21, 24, 26, 27, 29, 30, 32, 33, 42, 43, 44, 47], "util": [0, 10, 17, 23, 25, 27, 31, 43], "credit": 0, "how": [0, 14, 29, 42], "cite": 0, "licenc": 0, "index": [0, 2, 20, 29, 35, 36, 42, 45, 46, 47], "text": 1, "form": [1, 2, 3, 35, 42, 45, 47], "x": [1, 2, 3, 12, 16, 38, 39, 42, 45], "l": 1, "": [1, 9, 16, 17, 21, 24, 30, 33, 42, 44, 45, 46], "k": [1, 19], "w": 1, "2023": [1, 37], "version": [1, 27, 42, 44, 45, 46], "0": [1, 2, 3, 4, 9, 12, 14, 15, 16, 17, 19, 20, 24, 26, 27, 29, 36, 38, 39, 42, 44, 45, 46, 47], "1": [1, 2, 3, 6, 8, 9, 14, 15, 16, 20, 24, 26, 29, 33, 36, 39, 42, 44, 45, 46, 47], "comput": [1, 2, 13, 14, 19, 27, 42], "bibtex": 1, "misc": 1, "author": [1, 37], "titl": [1, 20, 42], "year": 1, "publish": [1, 37], "howpublish": 1, "url": 1, "method": [2, 3, 4, 6, 8, 9, 12, 13, 14, 15, 16, 17, 20, 24, 26, 27, 29, 39, 42, 44, 45, 46], "deal": [2, 36, 37, 39, 42, 45], "conformerclust": [2, 43], "children": 2, "arrai": [2, 3, 16, 20, 29, 33, 38, 39, 42, 45, 46], "energi": [2, 8, 9, 12, 13, 20, 29, 33, 36, 38, 40], "none": [2, 3, 6, 8, 9, 12, 13, 14, 15, 16, 17, 19, 20, 21, 24, 26, 27, 29, 30, 32, 33, 35, 36, 38, 39, 42, 44, 46, 47], "base": [2, 3, 4, 6, 8, 9, 12, 13, 14, 15, 16, 17, 19, 20, 21, 23, 30, 31, 32, 33, 35, 36, 38, 42, 43, 44, 45], "object": [2, 3, 4, 6, 8, 9, 12, 13, 14, 15, 16, 17, 19, 20, 21, 29, 35, 36, 38, 42, 44, 46, 47], "merg": [2, 37, 43], "cluster": [2, 16], "paramet": [2, 3, 4, 6, 8, 9, 12, 13, 14, 15, 16, 17, 19, 20, 21, 24, 26, 27, 29, 33, 34, 35, 36, 38, 39, 40, 42, 44, 45, 46, 47], "A": [2, 3, 6, 12, 13, 16, 17, 19, 20, 21, 24, 26, 27, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 45, 46, 47], "split_by_energi": [2, 43], "decim": 2, "int": [2, 3, 4, 6, 8, 9, 12, 14, 15, 16, 17, 19, 20, 21, 24, 26, 27, 29, 33, 36, 38, 40, 42, 44, 45, 46, 47], "as_dict": 2, "bool": [2, 3, 4, 6, 8, 9, 12, 13, 14, 15, 16, 17, 19, 20, 21, 24, 26, 27, 29, 30, 32, 33, 35, 36, 38, 39, 42, 44, 45, 46, 47], "true": [2, 3, 12, 16, 17, 19, 20, 21, 29, 33, 35, 36, 42, 44, 45, 46, 47], "split": [2, 42], "option": [2, 3, 4, 6, 8, 9, 12, 13, 14, 15, 16, 17, 19, 20, 21, 24, 26, 27, 29, 35, 36, 39, 42, 44, 46, 47], "number": [2, 3, 4, 8, 9, 14, 16, 17, 20, 21, 24, 26, 27, 29, 36, 42, 44, 46, 47], "digit": 2, "after": [2, 3, 17, 20, 21, 36, 39], "dot": [2, 29], "valu": [2, 3, 6, 12, 13, 16, 19, 20, 29, 33, 36, 38, 39, 42, 45, 46, 47], "kcal": [2, 20, 29, 33, 36], "j": [2, 42, 47], "recommend": [2, 35], "hartre": 2, "3": [2, 3, 9, 16, 17, 36, 39, 42, 45, 47], "4": [2, 3, 20, 30, 33, 36, 42, 47], "default": [2, 3, 4, 6, 8, 9, 12, 13, 14, 15, 16, 17, 19, 20, 21, 24, 26, 27, 29, 33, 35, 36, 39, 40, 42, 44, 45, 46, 47], "If": [2, 3, 9, 14, 16, 20, 29, 33, 35, 39, 42, 45, 46, 47], "return": [2, 3, 4, 6, 8, 9, 12, 13, 14, 15, 16, 17, 19, 20, 21, 24, 26, 27, 29, 33, 35, 36, 38, 39, 40, 42, 44, 45, 46, 47], "dict": [2, 4, 8, 9, 12, 13, 16, 17, 19, 24, 26, 27, 34, 36, 42, 47], "whose": [2, 42, 45], "kei": [2, 6], "divid": 2, "otherwis": [2, 16, 19, 29, 33, 37, 39, 42, 45, 46], "conformerfilt": [2, 43], "properti": [2, 6, 29, 32, 36, 44], "atom_map": [2, 3, 43], "store": [2, 6, 13, 14, 15, 16, 29, 42, 44], "all": [2, 8, 9, 12, 16, 20, 29, 35, 36, 37, 39, 40, 42, 45, 46, 47], "possibl": [2, 16, 20, 42, 45, 47], "atommap": [2, 42], "given": [2, 3, 6, 13, 19, 20, 21, 29, 35, 36, 39, 40, 42, 45, 46, 47], "There": [2, 3], "usual": [2, 42], "combinatori": [2, 42], "explos": [2, 42], "check_dihed_angle_diff": [2, 43], "threshold": [2, 9, 12, 14, 17, 19, 42], "float": [2, 3, 4, 9, 12, 14, 15, 16, 19, 20, 24, 29, 36, 39, 40, 42, 44, 45, 47], "5": [2, 17, 19, 36, 42, 47], "mask": [2, 20], "ndarrai": [2, 9, 20, 29, 38, 40, 42, 45, 46], "adjust_period": 2, "fals": [2, 3, 4, 6, 8, 9, 12, 13, 14, 15, 16, 17, 19, 20, 21, 24, 26, 27, 29, 33, 35, 36, 38, 39, 42, 44, 45, 46, 47], "as_list_idx": 2, "implement": [2, 4, 6, 8, 9, 12, 13, 14, 24, 26, 27, 32, 36, 42, 46], "check": [2, 14, 15, 17, 19, 20, 21, 29, 35, 36, 40, 42, 45], "individu": [2, 47], "dihedr": [2, 29], "angl": [2, 3, 12, 20, 36, 39], "differ": [2, 12, 21, 29, 33, 36, 42, 47], "approach": [2, 36, 42], "mstor": 2, "workflow": [2, 10, 16, 17, 20, 21, 43], "id": [2, 3, 12, 16, 20, 24, 26, 27, 29, 33, 36, 42, 47], "degre": [2, 12, 36, 39], "filter": [2, 40, 42], "np": [2, 3, 9, 16, 20, 29, 33, 38, 39, 40, 42, 45, 46], "same": [2, 3, 13, 24, 35, 36, 39, 42, 47], "length": [2, 3, 36, 39, 42, 45, 47], "torsion": [2, 12, 20, 36, 42, 46], "indic": [2, 3, 15, 17, 20, 21, 36, 39, 42, 46], "which": [2, 8, 9, 12, 13, 14, 15, 16, 17, 20, 29, 36, 42, 45, 46, 47], "consid": [2, 12, 40, 42, 45], "exclud": [2, 12, 20, 42, 46], "methyl": [2, 12, 20, 42, 46], "symmetri": 2, "sinc": 2, "have": [2, 3, 9, 12, 16, 20, 29, 40, 42, 45, 46], "period": [2, 38, 40], "360": 2, "suggest": [2, 36], "run": [2, 9, 14, 16, 17, 20, 24, 26, 27, 35], "twice": [2, 42], "get": [2, 3, 16, 20, 29, 32, 33, 36, 39, 40, 42, 44, 45, 46], "better": [2, 29, 33, 42], "perform": [2, 3, 29, 35, 44, 46], "result": [2, 3, 6, 8, 9, 14, 15, 16, 29, 35, 36, 42, 45, 46], "other": [2, 24, 26, 36, 37, 40, 42, 46, 47], "than": [2, 16, 21, 29, 40, 42, 45, 46], "filter_by_dihed_angl": [2, 43], "as_clust": 2, "comform": 2, "calcul": [2, 3, 6, 9, 12, 14, 15, 16, 19, 20, 24, 26, 27, 29, 30, 32, 33, 34, 36, 42], "between": [2, 3, 12, 21, 29, 33, 39, 42, 46, 47], "without": [2, 37, 42], "singl": [2, 16, 35, 42, 45, 47], "hierarchi": 2, "filter_by_iter_hclust": [2, 43], "criterion": 2, "str": [2, 4, 6, 8, 9, 12, 13, 14, 15, 16, 17, 19, 20, 21, 24, 26, 27, 29, 30, 32, 33, 34, 35, 36, 42, 44, 45, 46, 47], "distanc": [2, 3, 36, 39, 40, 42], "averag": 2, "max_it": [2, 17, 24, 26, 27], "10": [2, 12, 16, 29, 42, 47], "iter": [2, 12, 16, 17, 24, 26, 27, 36, 39, 42, 46], "appli": [2, 20, 35, 40, 44, 46], "In": [2, 42, 46], "new": [2, 3, 12, 29, 39, 42, 47], "distinguish": 2, "repres": [2, 42], "previou": [2, 12, 21], "specifi": [2, 14, 35, 39, 42], "flat": 2, "valid": [2, 20, 27, 29, 46, 47], "inconsist": [2, 21, 42], "maxclust": 2, "format": [2, 21, 42, 46, 47], "algorithm": [2, 3, 9, 24, 36, 40, 42], "linkag": 2, "complet": [2, 17], "weight": [2, 16, 27, 39, 42, 45], "median": 2, "centroid": [2, 3, 39], "ward": 2, "except": 2, "n": [2, 16, 39, 42, 45], "cost": 2, "scale": [2, 16, 29, 36, 44, 45, 47], "2": [2, 3, 16, 20, 29, 30, 33, 36, 38, 40, 42, 45, 47], "max": [2, 3, 9, 12, 36], "earli": 2, "stop": [2, 17, 19], "techinqu": 2, "doesn": [2, 19, 42, 45], "chang": [2, 3, 19, 29, 33, 36, 42, 45, 47], "increas": 2, "generate_rmsds_of_clust": [2, 43], "reflect": [2, 42, 43], "reorder": [2, 42], "1000": [2, 9, 42], "rmsd": [2, 6, 12, 16, 42], "each": [2, 3, 6, 8, 9, 16, 20, 39, 42, 45, 47], "get_tor_matrix": [2, 43], "matrix": [2, 29, 42], "consist": [2, 3, 35, 42, 46], "input": [2, 6, 9, 17, 20, 24, 26, 27, 29, 33, 36, 42, 46, 47], "confid": [2, 20, 42, 47], "whether": [2, 3, 4, 6, 8, 9, 12, 13, 14, 15, 16, 17, 20, 21, 24, 26, 27, 29, 33, 35, 36, 37, 39, 42, 44, 45, 46, 47], "adjust": 2, "get_torsional_angl": [2, 43], "1d": [2, 16, 38, 39], "hierarchy_clust": [2, 43], "basic": 2, "defin": [2, 3, 17, 21, 29, 35, 39, 42], "point": [2, 20, 24, 39, 40], "within": 2, "hypercub": 2, "more": [2, 42, 47], "detail": [2, 3, 20, 42, 45, 47], "refer": [2, 29, 33, 42, 46, 47], "pairwise_rmsd": [2, 43], "pairwis": 2, "one": [2, 16, 21, 29, 33, 35, 42, 46, 47], "rule": [2, 42], "mirror": [2, 42], "allow": [2, 9, 29, 35, 36, 42], "atom": [2, 3, 9, 16, 20, 29, 35, 36, 42, 44, 45, 46, 47], "order": [2, 42, 45, 46], "isomorph": 2, "rotat": [2, 3, 14, 15, 20, 39, 41, 42, 43], "mimiz": 2, "reset_atom_map": [2, 43], "max_atom_map": 2, "100000": [2, 36], "reset": [2, 3], "match": [2, 35, 42, 46], "maximum": [2, 17, 21, 24, 26, 27, 30, 36, 39, 42], "map": [2, 3, 16, 20, 35, 42, 44, 45, 46], "avoid": [2, 14, 15], "set": [2, 3, 6, 17, 20, 21, 27, 29, 33, 35, 36, 39, 42, 46, 47], "program": [2, 27], "forev": 2, "As": [2, 47], "mai": [2, 29, 42, 46, 47], "miss": 2, "some": [2, 9, 14, 35, 42, 46, 47], "rdkitconf": [2, 42, 43, 46], "wrapper": [2, 36, 42], "rdchem": [2, 42, 46], "nomenclatur": [2, 42], "follow": [2, 3, 9, 12, 16, 17, 21, 24, 29, 33, 35, 37, 42, 46], "camel": [2, 42], "style": [2, 42, 47], "classmethod": [2, 3, 42, 44], "fromconform": [2, 43], "convert": [2, 16, 29, 35, 42, 44, 46], "chem": [2, 42, 46], "flexibl": [2, 42, 46], "instanc": [2, 17, 21, 29, 35, 42, 46], "correspond": [2, 3, 14, 15, 16, 29, 35, 39, 42, 45, 46, 47], "frommol": [2, 42, 43], "rwmol": [2, 36, 42, 46], "union": [2, 20, 36, 42, 46], "extract": [2, 9, 12, 16, 42], "fromrdkitmol": [2, 43], "instead": [2, 3, 36, 42, 45, 46, 47], "getalltorsionsdeg": [2, 43], "mode": [2, 14, 16, 17, 20, 29, 42, 45], "rotor": [2, 42], "sequenc": [2, 29, 36, 42], "gettorsionalmod": [2, 42, 43], "getangledeg": [2, 43], "atomid": [2, 42], "element": [2, 3, 20, 35, 39, 42, 44, 46], "getanglerad": [2, 43], "rad": 2, "getbondlength": [2, 43], "bond": [2, 3, 12, 14, 15, 20, 36, 42, 44, 45, 46, 47], "angstrom": [2, 36, 42], "getdistancematrix": [2, 42, 43], "getowningmol": [2, 43], "gettorsiondeg": [2, 43], "necessarili": 2, "four": [2, 20, 42, 46], "indexed1": 2, "excludemethyl": [2, 12, 42], "inform": [2, 8, 9, 20, 29, 30, 32, 33, 42, 44, 45, 46], "obtain": [2, 20, 21, 29, 33, 37, 42], "want": [2, 9, 14, 35, 42, 47], "argument": [2, 6, 9, 29, 42, 46, 47], "ring": [2, 42, 46], "optin": 2, "getvdwmatrix": [2, 42, 43], "deriv": [2, 42], "van": [2, 42], "der": [2, 42], "waal": [2, 42], "analyz": [2, 29, 30, 32, 33, 42], "collis": [2, 42], "found": [2, 35, 42], "generate_vdw_mat": [2, 42, 43], "vdw": [2, 42], "2d": [2, 42], "exist": [2, 29, 42, 47], "hascollidingatom": [2, 42, 43], "hasowningmol": [2, 43], "setalltorsionsdeg": [2, 43], "setangledeg": [2, 43], "setanglerad": [2, 43], "setbondlength": [2, 43], "setowningmol": [2, 43], "owningmol": 2, "either": [2, 12, 20, 29, 36, 42], "rais": [2, 4, 6, 8, 12, 14, 15, 36, 42, 46], "valueerror": [2, 42, 46], "Not": [2, 46], "owning_mol": 2, "when": [2, 19, 21, 29, 33, 35, 36, 42, 46, 47], "give": [2, 42, 46], "someth": [2, 46], "els": [2, 42, 46], "setposit": [2, 42, 43], "coord": [2, 3, 39, 40, 42, 46], "tupl": [2, 3, 20, 35, 36, 40, 42, 45, 46, 47], "posit": [2, 20, 39, 40, 42, 46], "coordin": [2, 3, 4, 16, 24, 26, 27, 36, 39, 40, 42, 45, 46], "settorsiondeg": [2, 43], "chain": [2, 42], "settorsionalmod": [2, 43], "correct": [2, 13, 35, 42, 44, 46], "toconform": [2, 43], "backend": [2, 9, 29, 33, 36, 42, 45], "tomol": [2, 43], "edit_conf_by_add_bond": [2, 43], "function_nam": 2, "forbid": 2, "modifi": [2, 24, 26, 27, 36, 37, 42, 44, 46], "intern": [2, 14, 15, 24, 26, 27, 42, 46], "non": [2, 3, 35, 42, 46, 47], "function": [2, 3, 6, 8, 16, 19, 24, 26, 27, 29, 34, 35, 36, 38, 42, 44, 45, 46, 47], "tri": 2, "workaround": [2, 42, 46], "name": [2, 29, 35], "edit": [2, 36, 45], "path": [3, 6, 8, 9, 13, 14, 15, 16, 17, 20, 21, 29, 30, 32, 33, 42], "naivealign": [3, 5, 43], "formed_bond": [3, 43, 44], "broken_bond": [3, 43, 44], "naiv": 3, "reactant": [3, 6, 12, 21, 29, 35, 44, 45, 47], "system": 3, "put": [3, 9, 14], "center": [3, 39], "origin": [3, 38, 39, 42, 45, 47], "characterist": 3, "fragment": [3, 42, 46], "r1": 3, "r2": 3, "d": [3, 30, 33], "where": [3, 9, 42], "radiu": [3, 47], "pre": [3, 17], "user": [3, 17, 21, 35, 42, 46], "react": [3, 14], "should": [3, 6, 8, 12, 16, 21, 29, 36, 38, 39, 42, 45, 46, 47], "around": [3, 42], "line": [3, 42, 47], "minim": [3, 42], "under": [3, 37], "featur": [3, 47], "two": [3, 12, 17, 29, 35, 42, 45, 46], "case": [3, 12, 16, 42, 46], "close": [3, 29, 42], "linear": [3, 4], "triangl": [3, 42], "interact": [3, 29, 36], "among": 3, "three": 3, "squar": [3, 42], "tetrahedron": 3, "dist": 3, "from_complex": 3, "r_complex": 3, "conf_id": [3, 24, 26, 27, 36, 47], "initi": [3, 4, 6, 8, 12, 17, 20, 24, 26, 27, 29, 33, 44], "complex": [3, 6, 21, 35, 44, 45, 47], "broken": [3, 45, 47], "from_r_and_p_complex": 3, "p_complex": 3, "product": [3, 6, 12, 21, 29, 35, 44, 45, 47], "doe": [3, 14, 15], "need": [3, 4, 6, 9, 13, 14, 15, 35, 40, 42, 45], "embed": [3, 8, 9, 10, 14, 15, 17, 21, 42, 43, 45, 47], "howev": 3, "from_react": 3, "place": 3, "stack": 3, "togeth": 3, "conf_id1": 3, "mol1": 3, "conf_id2": 3, "mol2": 3, "get_alignment_coord": 3, "preset": 3, "separ": [3, 21], "mean": [3, 12, 16, 20, 29, 33, 40, 42], "get_fragment_radii": 3, "farthest": [3, 39], "get_reacting_atoms_in_frag": 3, "initialize_align": 3, "current": [3, 12, 35, 36, 40, 42, 46], "rotate_fragment_separ": 3, "about_react": 3, "self": [3, 29], "size": [3, 19, 24, 39, 40, 45, 47], "about": [3, 13, 39], "y": [3, 12, 29, 38, 39], "z": [3, 30, 33, 39], "ax": [3, 29, 39], "respect": [3, 39, 42], "reactor": 3, "oper": [3, 39, 42], "score_bimolecul": 3, "score": 3, "bimolecular": 3, "6": [3, 17, 27, 42], "first": [3, 16, 35, 36, 42, 47], "last": [3, 29, 33, 42], "second": [3, 35], "align_reactant_frag": [3, 5, 43], "r_mol": [3, 45, 47], "p_mol": [3, 45, 47], "find": [3, 20, 35, 36, 40, 42, 46], "prepare_mol": [3, 5, 43], "align_bimolecular": 3, "prepar": 3, "multipl": [3, 6, 8, 9, 14, 15, 17, 21, 23, 24, 26, 27, 29, 31, 32, 33, 35, 36, 42, 44, 45, 47], "orient": 3, "Then": [3, 35], "reiniti": 3, "reset_pmol": [3, 5, 43], "p_mol_new": 3, "best": [3, 42], "procedur": 3, "3d": [3, 6, 8, 9, 14, 15, 16, 17, 20, 21, 39, 42, 46], "structur": [3, 35, 42, 46], "constraint": [3, 35, 36], "guess": [4, 6, 8, 9, 14, 15, 16, 29, 45], "geometri": [4, 6, 8, 9, 10, 14, 15, 16, 17, 20, 21, 29, 33, 36, 39, 42, 43], "confgenembedd": [4, 5, 17, 43], "track_stat": [4, 6, 8, 9, 12, 13, 14, 15, 17], "embed_conform": [4, 29, 33], "n_conform": [4, 17, 21], "emb": [4, 17, 21, 29, 33, 42, 45, 46], "accord": [4, 12, 17, 21, 35, 39, 42, 45, 46], "graph": [4, 14, 42], "notimplementederror": [4, 6, 8, 12, 14, 15, 36], "subclass": [4, 6, 12, 14], "update_mol": 4, "smile": [4, 12, 17, 21, 42, 44], "updat": [4, 12, 13, 27, 29, 42], "string": [4, 29, 42, 44, 46, 47], "update_stat": 4, "n_trial": 4, "time": [4, 13, 14, 19, 39, 42, 44, 45], "statist": [4, 12], "trial": 4, "spent": 4, "write_mol_data": 4, "write": [4, 24, 26, 27, 42], "etkdgembedd": [4, 5, 17, 43], "etkdg": 4, "geomolembedd": [4, 5, 17, 43], "trained_model_dir": [4, 6, 13, 14], "dataset": 4, "drug": 4, "temp_schedul": 4, "geomol": 4, "directori": [4, 6, 8, 9, 13, 14, 15, 16], "train": [4, 6, 13, 14], "model": [4, 6, 13, 14, 47], "temperatur": [4, 19], "schedul": 4, "track": [4, 6, 8, 9, 12, 13, 14, 15, 17, 19, 21], "randomembedd": [4, 5, 17, 43], "random": [4, 42], "rdmc": [5, 7, 11, 16, 18, 22, 37], "embedd": [5, 10, 17, 21, 43], "align": [5, 10, 29, 42, 43, 47], "ts_guesser": [5, 10, 43], "autonebguess": [5, 6, 21, 43], "degsmguess": [5, 6, 21, 43], "rmsdppguesser": [5, 6, 21, 43], "tsegnnguess": [5, 6, 21, 43], "tsgcnguesser": [5, 6, 21, 43], "tsinitialguess": [5, 6, 21, 43], "optim": [6, 9, 10, 14, 15, 16, 17, 20, 21, 24, 26, 27, 29, 36, 42, 43], "xtb": [6, 8, 9, 14, 15, 20, 24], "autoneb": 6, "ASE": [6, 9], "statu": [6, 8, 9, 14, 15, 29], "attach_calcul": 6, "imag": [6, 42], "generate_ts_guess": 6, "save_dir": [6, 8, 9, 14, 15, 17, 21], "guesser": 6, "pair": [6, 20, 21, 35, 42], "spin": [6, 14, 15, 17, 21, 29, 33, 42, 44, 45], "save": [6, 8, 9, 14, 15, 17, 20, 21, 42], "gfn2": [6, 8, 9, 14, 17, 20, 24], "nproc": [6, 8, 9, 14, 20, 24, 26], "memori": [6, 8, 9, 14, 20, 24, 26], "gsm_arg": 6, "de": 6, "gsm": 6, "pp": 6, "egnn": 6, "gcn": 6, "abstract": [6, 9, 13, 14, 15], "vari": 6, "actual": [6, 9, 13, 36], "insid": 6, "least": [6, 29, 33], "take": [6, 9, 13, 14, 15, 36], "save_guess": 6, "rp_combo": 6, "ts_mol": [6, 14, 21, 45, 47], "confgenoptim": [7, 8, 17, 20, 43], "gaussianoptim": [7, 8, 9, 17, 20, 21, 43], "mmffoptim": [7, 8, 17, 43], "xtboptim": [7, 8, 17, 43], "ts_optim": [7, 10, 20, 43], "orcaoptim": [7, 9, 20, 21, 43], "qchemoptim": [7, 9, 21, 43], "sellaoptim": [7, 9, 20, 21, 43], "tsoptim": [7, 9, 20, 21, 43], "optimize_conform": 8, "mol_data": [8, 12, 13, 16, 19], "child": 8, "gaussian": [8, 9, 14, 16, 20, 23, 25, 27, 31, 32, 33, 34, 43], "speci": [8, 15, 17, 42, 46], "level": [8, 9, 14, 16, 17, 24, 26, 27], "theori": [8, 9, 14], "realiz": 8, "addit": [8, 17, 42, 46], "processor": [8, 9, 14, 20, 24, 26], "gb": [8, 9, 14, 20, 24, 26], "kwarg": [8, 9, 13, 14, 15, 24, 26, 27, 29, 42, 44, 46, 47], "save_opt_mol": [8, 9], "opt_mol": [8, 9], "keep_id": [8, 9, 14, 15], "stabl": [8, 15, 17, 20], "dictionari": [8, 9, 13, 16, 19], "opt": [8, 9, 16, 29, 33], "succeed": [8, 9, 29, 33], "fail": [8, 9, 16, 36, 42], "mmff": [8, 36], "forc": [8, 9, 14, 30, 36, 38, 42, 46, 47], "field": [8, 36, 42], "sort": [8, 12, 35, 42], "gff": [8, 17], "normal": [8, 17, 26, 45, 47], "berni": 9, "built": [9, 16, 36], "extra": [9, 14, 47], "step": [9, 14, 17, 21, 24, 26, 29, 35, 40], "do": [9, 14, 21, 36, 37, 46], "optimize_ts_guess": 9, "xtb2": [9, 14, 26], "orca": [9, 14, 23, 25, 31, 43], "extract_frequ": 9, "n_atom": 9, "frequenc": [9, 14, 15, 24, 26, 27, 29, 45, 47], "job": [9, 29, 33, 34], "log": [9, 16, 29, 30, 32, 33], "cm": [9, 14, 15], "wb97x": [9, 14, 27], "d3": [9, 14, 27], "basi": [9, 14, 27], "def2": [9, 14, 27], "tzvp": [9, 14], "baker": 9, "eigenvector": 9, "ef": 9, "qchem": [9, 14, 23, 25, 31, 43], "fmax": 9, "001": 9, "sella": 9, "interfac": 9, "repo": 9, "gfn1": 9, "1e": [9, 36], "postprocess": [10, 43], "verifi": [10, 11, 14, 17, 20, 21, 43], "ts_verifi": [10, 11, 43], "pruner": [10, 11, 16, 17, 20, 21, 43], "solvat": [10, 11, 43], "ts_gener": [10, 18, 43], "metric": [10, 17, 18, 43], "sampler": [10, 17, 18, 21, 43], "cluster_conf": [10, 16, 43], "convert_log_to_mol": [10, 16, 43], "dict_to_mol": [10, 16, 43], "get_conf_failure_mod": [10, 16, 43], "get_frames_from_freq": [10, 16, 43], "mol_to_dict": [10, 16, 43], "xtbfrequencyverifi": [11, 14, 15, 17, 20, 21, 43], "gaussianircverifi": [11, 14, 20, 21, 43], "orcaircverifi": [11, 14, 20, 21, 43], "qchemircverifi": [11, 14, 21, 43], "tsscreener": [11, 14, 21, 43], "tsverifi": [11, 14, 20, 21, 43], "crestprun": [11, 12, 17, 20, 21, 43], "confgenprun": [11, 12, 17, 20, 21, 43], "torsionprun": [11, 12, 17, 20, 21, 43], "confsolv": [11, 13, 17, 43], "estim": [11, 13, 17, 43], "prune": [12, 16, 17, 20, 21], "ethr": 12, "15": [12, 42], "rthr": 12, "125": 12, "bthr": 12, "01": [12, 17, 19, 24], "ewin": [12, 17], "10000": [12, 36], "crest": 12, "window": [12, 17, 19], "prune_conform": 12, "current_mol_data": 12, "unique_mol_data": 12, "sort_by_energi": 12, "return_id": 12, "uniqu": [12, 16, 35, 42, 45], "mean_chk_threshold": [12, 17], "max_chk_threshold": [12, 17], "20": [12, 17, 21, 24, 27, 36, 42], "criteria": [12, 17, 29, 33], "satisfi": 12, "compar": [12, 40, 42], "alreadi": [12, 20, 44], "been": [12, 32, 36, 40, 42], "deem": 12, "calculate_tors": 12, "ad": [12, 17, 42], "initialize_torsions_list": 12, "comparison": [12, 42], "initialize_ts_torsions_list": 12, "rxn_smile": [12, 21], "static": 12, "rad_angle_compar": 12, "radian": 12, "absolut": 12, "torsion_list_compar": 12, "c1_t": 12, "c2_t": 12, "degress": 12, "neural": [13, 14], "network": [13, 14], "stat": [13, 14, 15], "predict_energi": 13, "predict": [13, 14, 38, 41, 43], "free": [13, 37], "solvent": 13, "info": [13, 35], "alter": [13, 29], "fc_kw": 14, "calcal": [14, 24], "irc": [14, 16, 24, 26, 27, 29, 33], "keyword": [14, 42, 47], "often": 14, "constant": [14, 36], "verify_ts_guess": 14, "verif": [14, 15], "keepid": [14, 15, 17, 21], "_type_": [14, 15, 38], "95": [14, 42], "screen": 14, "screener": 14, "classifi": 14, "failur": [14, 16], "success": [14, 23, 29, 31], "poor": 14, "cutoff_frequ": [14, 15], "100": [14, 15, 17, 24, 26, 27, 36], "cutoff": [14, 15, 16, 40], "abov": [14, 15, 37], "imaginari": [14, 15, 29, 45], "small": [14, 15, 36], "magnitud": [14, 15, 29, 39], "verify_guess": 15, "ones": 15, "pass": [15, 17, 21, 42, 45], "log_path": 16, "amplitud": [16, 29, 45, 47], "num_fram": 16, "file": [16, 17, 21, 24, 26, 27, 29, 30, 32, 33, 34, 37, 42], "motion": [16, 29, 45], "25": [16, 29, 42, 45, 47], "frame": [16, 29, 47], "direct": [16, 24, 26, 27, 29, 39], "forward": [16, 24, 26, 27, 35], "revers": [16, 44], "sqrt": [16, 29, 45], "mass": [16, 27, 29, 39, 42, 45, 46], "factor": [16, 29, 36, 45], "displac": [16, 29, 30, 33, 45], "ident": [16, 45], "concern": [16, 29, 45], "light": [16, 29, 45], "tend": [16, 29, 45], "larger": [16, 29, 42, 45], "heavier": [16, 29, 45], "conf_copy_attr": 16, "attribut": [16, 42], "assum": [16, 35, 38, 42, 44, 46], "through": 16, "copi": [16, 37, 42, 43], "wa": 16, "entri": [16, 42], "rxn_dir": 16, "pars": [16, 29, 30, 32, 33, 42, 46], "reason": [16, 32, 36], "dure": [16, 17, 21, 27, 42], "failure_dict": 16, "failure_mod": 16, "freq": [16, 23, 29, 31, 33], "logpars": [16, 23, 43], "gaussianlog": [16, 23, 30, 31, 43], "vibrat": 16, "certain": [16, 36], "conformergener": [17, 18, 43], "torisonalsampl": [17, 21], "final_modul": [17, 21], "cycl": [17, 36], "custom": 17, "final": [17, 21, 35], "discret": 17, "interpret": [17, 21], "torsionalsampl": [17, 18, 20, 21, 43], "pathlik": [17, 21], "intermedi": [17, 21, 29, 33, 42], "output": [17, 21, 29, 33, 34, 39, 42, 46], "embed_stable_speci": [17, 21], "well": [17, 42], "set_filt": [17, 21], "assign": [17, 20, 21, 29, 35, 39, 42], "stochasticconformergener": [17, 18, 43], "scgmetric": [17, 18, 19, 43], "min_it": 17, "config": 17, "stochast": 17, "minimum": [17, 20, 29, 33, 36, 40], "set_config": 17, "configur": 17, "loos": 17, "By": [17, 29, 36, 39, 42, 47], "30": [17, 42], "both": [17, 24, 26, 35, 36, 42, 45, 47], "entropi": [17, 19], "05": [17, 42, 47], "12": [17, 42, 46], "introduc": [17, 46], "befor": [17, 42], "vtight": 17, "tsconformergener": [18, 21, 43], "get_energi": [18, 20, 36, 40, 41, 43], "get_separable_angle_list": [18, 20, 43], "plot_heat_map": [18, 20, 43], "preprocess_energi": [18, 20, 43], "decid": 19, "298": 19, "partit": 19, "total": 19, "over": 19, "work": [19, 42], "calculate_entropi": 19, "calculate_metr": 19, "append": 19, "metric_histori": 19, "calculate_partition_funct": 19, "check_metr": 19, "below": [19, 47], "sampl": 20, "n_point_each_tors": 20, "45": [20, 36], "n_dimens": 20, "pe": [20, 38, 40], "sparrow": 20, "autom": [20, 21], "search": [20, 21, 35, 40, 46], "spharrow": 20, "along": [20, 39, 42], "dimens": [20, 40], "would": 20, "geometr": [20, 21], "similar": [20, 21, 36, 47], "get_conformers_by_change_tors": 20, "exclude_methyl": [20, 46], "on_the_fly_check": 20, "fly": 20, "identifi": [20, 35], "collid": [20, 42], "on_the_fly_filt": 20, "unit": [20, 24], "support": [20, 36, 42], "semi": 20, "empir": 20, "from_angl": 20, "evenli": 20, "begin": 20, "zero": [20, 42, 45, 46], "exampl": [20, 29, 42, 46], "120": [20, 36], "240": 20, "90": 20, "180": 20, "270": 20, "minimum_point": 20, "save_path": 20, "detailed_view": 20, "plot": [20, 29, 42], "heat": 20, "rescal": 20, "lowest": [20, 29, 40], "use_smaller_multipl": 21, "reactant1": 21, "reactant2": 21, "product1": 21, "product2": 21, "smaller": [21, 29, 40], "lot": 21, "involv": [21, 29, 33, 44], "generate_seed_mol": 21, "shuffl": 21, "seed": 21, "main": 22, "contributor": 22, "rmg": [23, 42, 43, 46], "check_isomorphic_molecul": [23, 35, 43], "find_reaction_famili": [23, 35, 43], "from_rdkit_mol": [23, 35, 43], "generate_reaction_complex": [23, 35, 43], "load_rmg_databas": [23, 35, 43], "load_rxn_family_databas": [23, 35, 43], "inpwrit": [23, 43], "write_gaussian_freq": [23, 24, 25, 43], "write_gaussian_gsm": [23, 24, 25, 43], "write_gaussian_irc": [23, 24, 25, 43], "write_gaussian_opt": [23, 24, 25, 43], "write_qchem_freq": [23, 25, 27, 43], "write_qchem_irc": [23, 25, 27, 43], "write_qchem_opt": [23, 25, 27, 43], "write_orca_freq": [23, 25, 26, 43], "write_orca_gsm": [23, 25, 26, 43], "write_orca_irc": [23, 25, 26, 43], "write_orca_opt": [23, 25, 26, 43], "baselog": [23, 29, 31, 43], "auto_update_prop": [23, 29, 31], "finish": [23, 29, 31], "is_t": [23, 29, 31], "job_typ": [23, 29, 30, 31, 32, 33], "opt_criteria": [23, 29, 30, 31, 32], "require_job_typ": [23, 29, 31], "require_t": [23, 29, 31], "scheme": [23, 29, 31, 34], "termination_tim": [23, 29, 31], "time_regex": [23, 29, 30, 31, 32, 33], "ccliblog": [23, 29, 30, 31, 32, 33, 43], "all_geometri": [23, 29, 31], "cclib_result": [23, 29, 31], "charg": [23, 24, 26, 27, 29, 31, 37, 42, 44, 46], "converged_geometri": [23, 29, 31], "get_best_opt_geom": [23, 29, 31], "get_converged_geom_idx": [23, 29, 31], "get_irc_midpoint": [23, 29, 31], "get_lowest_e_geometri": [23, 29, 31], "get_mol": [23, 29, 31, 33], "get_scannam": [23, 29, 31], "get_scanparam": [23, 29, 31], "get_scf_energi": [23, 29, 31, 33], "get_xyz": [23, 29, 31], "guess_rxn_from_irc": [23, 29, 31], "guess_rxn_from_normal_mod": [23, 29, 31, 43, 45], "initial_geometri": [23, 29, 31], "interact_freq": [23, 29, 31], "interact_irc": [23, 29, 31], "interact_opt": [23, 29, 31], "interact_scan": [23, 29, 31], "neg_freq": [23, 29, 31], "num_all_geom": [23, 29, 31], "num_converged_geom": [23, 29, 31], "num_neg_freq": [23, 29, 31], "opt_converg": [23, 29, 31], "optstatu": [23, 29, 31], "plot_irc_energi": [23, 29, 31], "plot_opt_converg": [23, 29, 31], "plot_scan_energi": [23, 29, 31], "view_freq": [23, 29, 31], "view_mol": [23, 29, 31], "view_traj": [23, 29, 31], "qchemlog": [23, 31, 33, 43], "opt_critieria": [23, 31, 33], "orcalog": [23, 31, 32, 43], "scheme_to_dict": [23, 31, 34, 43], "mult": [24, 26, 27], "scf_level": [24, 26, 27], "tight": [24, 26], "nosymm": [24, 27], "scf": [24, 27, 29, 33], "max_point": 24, "step_siz": [24, 27, 36], "7": [24, 42], "hpc": 24, "coord_typ": [24, 26, 27], "massweight": 24, "hess": [24, 26, 27], "backward": [24, 26], "bohr": 24, "type": [24, 26, 27, 29, 35, 36, 42, 43, 45, 46], "hessian": [24, 26, 27], "modify_intern": [24, 26, 27], "opt_level": [24, 26], "follow_freq": [24, 26, 27], "cartesian": [24, 26, 27], "todo": [24, 26, 27, 32, 35], "redund": [26, 27, 42, 46], "convergence_level": 26, "converg": [26, 27, 29, 36], "svp": 27, "8": [27, 36, 42], "70": 27, "note": [27, 29, 35, 39, 42], "libopt3": 27, "analyt": 27, "numer": [27, 29], "bfg": 27, "recommand": 27, "qchemvers": 27, "decor": [29, 44], "automat": [29, 36], "update_fun": 29, "update_prop1": 29, "def": 29, "prop1": 29, "docstr": 29, "_prop1": 29, "arg": [29, 44], "as_numb": 29, "But": 29, "as_xyz": 29, "xyz": [29, 33, 42, 45, 46, 47], "rather": 29, "refid": [29, 33], "neglect_spin": [29, 33], "sanit": [29, 33, 42, 43, 46], "perceiv": [29, 33, 42, 45, 46], "percept": [29, 33, 46], "determin": [29, 33, 42, 45, 46], "scan": [29, 33, 36, 40], "bidirect": 29, "uni": 29, "embed_conf": [29, 33], "clear": [29, 33], "neglect": [29, 33], "error": [29, 33, 42], "engin": [29, 33], "only_opt": 29, "rel": [29, 33, 36], "composit": 29, "like": 29, "cb": 29, "qb3": 29, "choos": [29, 39, 42], "initial_geom": 29, "replac": [29, 42, 46], "keep": [29, 42], "atom_weight": 29, "invers": [29, 46], "determinist": [29, 46], "wildli": 29, "nonphys": 29, "widget": [29, 47], "investig": 29, "continuous_upd": 29, "ipywidget": 29, "_interactfactori": 29, "0x7fa8ca212bc0": 29, "continu": 29, "highlight_index": 29, "pyplot": 29, "curv": [29, 38], "trajectori": 29, "highest": 29, "highlight": [29, 42, 44, 47], "logi": 29, "tabl": 29, "axi": [29, 42], "target": [29, 42], "relative_x": 29, "relative_i": 29, "draw_fit": 29, "hightlight": 29, "draw": [29, 47], "fouri": 29, "seri": [29, 38], "fit": [29, 37, 38, 41, 43], "drawn": 29, "orang": 29, "mode_idx": 29, "viewer": [29, 47], "displai": [29, 44], "anim": [29, 47], "slower": 29, "show": [29, 47], "align_scan": 29, "align_frag_idx": 29, "cleaner": 29, "part": [29, 42], "rm": 30, "za": [30, 33], "test": [32, 42], "most": [32, 45, 47], "hasn": 32, "yet": 32, "unknown": 32, "sometim": 32, "correctli": 32, "tole": 32, "tolrmsg": 32, "tolmaxg": 32, "tolrmsd": 32, "tolmaxd": 32, "turn": 33, "gradient": 33, "read": [34, 42, 46], "scheme_str": 34, "transform": [34, 46], "relat": 35, "rmg_env": 35, "mols_1": 35, "mols_2": 35, "share": [35, 36], "exactli": 35, "databas": 35, "rmgpy": [35, 42, 46], "kinet": 35, "kineticsdatabas": 35, "only_famili": 35, "verbos": [35, 38, 42, 45], "reson": [35, 42, 44], "helper": [35, 36, 42], "famili": 35, "txt": 35, "unlimit": 35, "print": [35, 42, 45], "strucutur": 35, "defaul": 35, "family_label": 35, "is_forward": 35, "family_label1": 35, "is_foward_1": 35, "family_label2": 35, "is_forward2": 35, "raise_atomtype_except": 35, "kekul": [35, 42, 43, 44], "everyth": 35, "remov": [35, 42, 45, 46, 47], "aromat": [35, 42, 46], "call": [35, 36, 42], "templat": 35, "yield": [35, 36], "One": [35, 46], "bypass": 35, "variabl": [35, 38], "idea": 35, "nomin": 35, "channel": 35, "constrain": 35, "interest": 35, "specif": [35, 42], "skip": [35, 42], "potenti": [35, 38, 40, 45], "expens": 35, "complic": 35, "all_famili": 35, "load": 35, "rmgdatabas": 35, "accept": 35, "label": [35, 42], "py": [35, 46], "openbabelff": [36, 43], "force_field": 36, "mmff94": 36, "obmol": [36, 42, 46], "due": [36, 42], "slow": 36, "add_angle_constraint": [36, 43], "add": [36, 42], "add_distance_constraint": [36, 43], "add_torsion_constraint": [36, 43], "available_force_field": [36, 43], "uff": 36, "gaff": 36, "available_solv": [36, 43], "conjugategradi": 36, "steepestdesc": 36, "fix_atom": [36, 43], "atom_idx": 36, "fix": [36, 46], "get_optimized_mol": [36, 43], "clean": [36, 42, 45], "up": 36, "onc": 36, "believ": 36, "done": 36, "readi": 36, "is_optimiz": [36, 43], "max_step": 36, "tol": 36, "08": 36, "step_per_it": 36, "set_solv": [36, 43], "solver_typ": 36, "setup": [36, 43], "ob": [36, 46], "obffconstraint": 36, "update_atom_idx": [36, 43], "rdkitff": [36, 43], "min_angl": 36, "max_angl": 36, "force_const": 36, "min_len": 36, "max_len": 36, "get_conformer_energi": [36, 43], "surprisingli": 36, "handi": 36, "calcenergi": 36, "make_optimiz": [36, 43], "in_plac": 36, "abl": 36, "known": [36, 45, 46], "problemat": 36, "ro": 36, "optimiz": 36, "OF": [36, 37], "xxx": 36, "cl": 36, "clcl": 36, "recoveri": 36, "back": [36, 42], "74": 36, "pm": 36, "inplac": [36, 42, 44], "strategi": 36, "optimize_conf": [36, 43], "num_thread": 36, "simultan": [36, 39], "confus": 36, "therefor": [36, 42], "cannot": [36, 39, 42], "still": 36, "optmiz": 36, "200": 36, "thread": 36, "outer": 36, "maxit": [36, 42], "recover_mol": [36, 43], "recov": 36, "modif": 36, "ignore_interfrag_interact": 36, "ignor": 36, "interfrag": 36, "behavior": 36, "torsional_scan_1d": [36, 43], "num_point": 36, "rigid": 36, "init_angl": 36, "return_xyz": 36, "get_roo_radical_atom": [36, 43], "oxygen": 36, "radic": [36, 42, 46], "site": 36, "peroxid": 36, "atomtyp": 36, "optimize_mol": [36, 43], "frozen_bond": 36, "frozen_non_bond": 36, "quickli": 36, "launch": 36, "retri": 36, "licens": 37, "copyright": 37, "2020": 37, "permiss": 37, "herebi": 37, "grant": 37, "person": 37, "associ": 37, "document": 37, "restrict": 37, "limit": 37, "right": 37, "sublicens": 37, "sell": 37, "permit": 37, "whom": 37, "furnish": 37, "so": [37, 42, 47], "subject": 37, "condit": [37, 40], "notic": 37, "shall": 37, "substanti": 37, "portion": 37, "THE": 37, "AS": 37, "warranti": 37, "kind": 37, "express": 37, "OR": 37, "impli": 37, "BUT": 37, "NOT": 37, "TO": 37, "merchant": 37, "FOR": 37, "particular": 37, "purpos": [37, 42], "AND": 37, "noninfring": 37, "IN": 37, "NO": 37, "event": 37, "holder": 37, "BE": 37, "liabl": 37, "claim": 37, "damag": 37, "liabil": 37, "action": 37, "contract": 37, "tort": 37, "aris": 37, "connect": [37, 42, 46], "WITH": 37, "surfac": [38, 40], "character": 38, "fourierseries1d": [38, 41, 43], "max_num_term": [38, 41, 43], "fourier": 38, "evalu": 38, "_description_": 38, "pi": 38, "get_centroid": [39, 41, 43], "keepdim": 39, "item": 39, "export": [39, 42], "get_distances_from_a_point": [39, 41, 43], "po": 39, "euclidiean": 39, "get_mass_cent": [39, 41, 43], "atommass": 39, "get_max_distance_from_cent": [39, 41, 43], "get_weighted_cent": [39, 41, 43], "about_cent": 39, "locat": [39, 42, 46, 47], "vector": [39, 42], "translat": [39, 41, 42, 43], "tran_vec": 39, "translate_centroid": [39, 41, 43], "new_ctr": 39, "move": 39, "local": 40, "minima": 40, "greedi": 40, "parallel": 40, "compare_to_adjacent_point": [40, 41, 43], "unchecked_point": 40, "those": 40, "adjac": [40, 42], "boundari": 40, "get_step_to_adjacent_point": [40, 41, 43], "fsize": 40, "dim": 40, "inf": 40, "integ": [40, 42, 47], "infin": 40, "search_for_a_minimum": [40, 41, 43], "search_minimum": [40, 41, 43], "geom": [41, 43], "curvefit": [41, 43], "greedymin": [41, 43], "keepatommap": 42, "almost": 42, "shortcut": 42, "don": 42, "addnullconform": [42, 43], "addredundantbond": [42, 43], "facilit": 42, "analys": 42, "conduct": 42, "end": 42, "alignmol": [42, 43], "prbmol": 42, "refmol": 42, "prbcid": 42, "refcid": 42, "leav": 42, "blank": 42, "must": 42, "probe": [42, 46], "prb": 42, "ref": 42, "attempt": 42, "made": 42, "substructur": 42, "assignstereochemistryfrom3d": [42, 43], "chiral": [42, 46], "calcrmsd": [42, 43], "thu": 42, "expect": 42, "heavi": [42, 46], "uniti": 42, "combinemol": [42, 43], "molfrag": 42, "offset": 42, "c_product": 42, "combin": 42, "anoth": 42, "everi": 42, "equal": [42, 44, 45], "fill": 42, "quickcopi": 42, "copy_attr": 42, "quick": 42, "embedconform": [42, 43], "embed_nul": 42, "overwrit": 42, "null": 42, "afterward": 42, "embedmultipleconf": [42, 43], "embedmultiplenullconf": [42, 43], "successfulli": 42, "later": 42, "embednullconform": [42, 43], "fromfil": [42, 43], "header": 42, "correctco": [42, 46], "removeh": [42, 43], "samemol": 42, "jensen": [42, 46], "hydrogen": [42, 46], "sdf": [42, 46, 47], "directli": [42, 46], "frominchi": [42, 43], "inchi": 42, "addh": 42, "construct": 42, "en": 42, "wikipedia": 42, "org": 42, "wiki": 42, "international_chemical_identifi": 42, "effect": 42, "explicit": 42, "rdmol": [42, 46], "fromobmol": [42, 43], "embeb": [42, 46], "fromrmgmol": [42, 43], "rmgmol": [42, 46], "fromsdf": [42, 43], "fromsmart": [42, 43], "smart": 42, "fromsmil": [42, 43], "allowcxsmil": 42, "represent": [42, 47], "recogn": 42, "cxsmile": 42, "fromxyz": [42, 43], "embed_chir": [42, 46], "co": [42, 46], "tss": 42, "allow_charged_frag": [42, 46], "use_graph": 42, "acceler": 42, "use_huckel": [42, 46], "extend": [42, 46], "huckel": [42, 46], "forced_rdmc": 42, "rare": [42, 46], "hope": [42, 46], "tailor": [42, 46], "parser": [42, 46], "getadjacencymatrix": [42, 43], "aren": 42, "getallconform": [42, 43], "getatommapnumb": [42, 43], "getatommass": [42, 43], "getatomicnumb": [42, 43], "getbestalign": [42, 43], "keepbestconform": 42, "less": 42, "getbondsastupl": [42, 43], "getconform": [42, 43], "bad": 42, "getelementsymbol": [42, 43], "symbol": [42, 45, 46], "getformalcharg": [42, 43], "formal": 42, "getinternalcoordin": [42, 43], "nonredund": [42, 46], "getmolfrag": [42, 43], "asmol": 42, "frag": 42, "fragsmolatommap": 42, "disconnect": 42, "nh3": 42, "empti": [42, 47], "getnumatom": 42, "long": 42, "numfrag": 42, "getposit": [42, 43], "getspinmultipl": [42, 43], "hund": 42, "getsubstructmatch": [42, 43], "queri": 42, "usechir": 42, "usequeryquerymatch": 42, "enabl": 42, "stereochemistri": 42, "logic": 42, "uniquifi": 42, "maxmatch": 42, "prevent": 42, "getsymmsssr": [42, 43], "symmetr": 42, "sssr": 42, "gettorsiontop": [42, 43], "allownonbondpivot": 42, "top": 42, "side": [42, 47], "piec": 42, "mislead": 42, "2nd": 42, "3rd": 42, "pivot": [42, 46], "hassameconnect": [42, 43], "spacial": 42, "cleararomaticflag": 42, "mark": 42, "prepareoutputmol": [42, 43], "ensur": 42, "explic": 42, "explicitli": 42, "reduc": 42, "readabl": 42, "isotop": 42, "central": 42, "dummi": 42, "definit": 42, "doubl": 42, "anyth": 42, "renumberatom": [42, 43], "neword": 42, "updateatommap": 42, "numatom": 42, "renumb": [42, 46], "latter": 42, "sanitizeop": 42, "sanitizeflag": 42, "rdmolop": 42, "sanitize_al": 42, "carri": 42, "doc": 42, "saturatebiradicalsites12": [42, 43], "satur": 42, "birad": 42, "goal": 42, "nitrogen": 42, "saturatebiradicalsitescdb": [42, 43], "chain_length": 42, "conjug": 42, "unsatur": 42, "longer": 42, "saturatecarben": [42, 43], "carben": 42, "nitren": 42, "triplet": 42, "singlet": 42, "saturatemol": [42, 43], "just": 42, "setatommapnumb": [42, 43], "typic": 42, "setvdwmatrix": [42, 43], "vdw_radii": 42, "9": 42, "55": 42, "54": 42, "11": 42, "13": 42, "14": 42, "16": 42, "17": 42, "18": [42, 46], "88": 42, "19": 42, "21": 42, "22": 42, "23": 42, "24": 42, "26": 42, "27": 42, "28": 42, "29": 42, "31": 42, "32": 42, "33": 42, "34": 42, "35": 42, "upper": 42, "radii": 42, "Its": 42, "diagon": 42, "sum": 42, "r": [42, 47], "coval": 42, "overesti": 42, "overlap": 42, "invalid": 42, "suppli": 42, "toatom": [42, 43], "tograph": [42, 43], "keep_bond_ord": 42, "treat": 42, "nx": 42, "toinchi": [42, 43], "builtin": 42, "prefix": 42, "explain": 42, "technic": 42, "faq": 42, "www": 42, "trust": 42, "guid": 42, "tomolblock": [42, 43], "block": [42, 47], "toobmol": [42, 43], "torwmol": [42, 43], "tosdffil": [42, 43], "tosmil": [42, 43], "stereo": [42, 45], "canon": 42, "removeatommap": 42, "toxyz": [42, 43], "comment": 42, "generate_radical_resonance_structur": [42, 43], "consider_atommap": 42, "design": 42, "temporari": [42, 46], "electron": 42, "resonancemolsuppli": 42, "neutral": 42, "duplic": 42, "filtrat": 42, "rd_mol": 42, "get_unique_mol": [42, 43], "same_formula": 42, "chemic": 42, "equival": 42, "opion": 42, "formula": 42, "has_matched_mol": [42, 43], "parse_xyz_or_smiles_list": [42, 43], "mol_list": 42, "with_3d_info": 42, "desir": 42, "ccc": 42, "ch2": 42, "active_atom": [43, 44], "active_bond": [43, 44], "apply_resonance_correct": [43, 44], "bond_analysi": [43, 44], "changed_bond": [43, 44], "draw_2d": [43, 44], "from_reactant_and_product_smil": [43, 44], "from_reaction_smil": [43, 44], "get_reverse_react": [43, 44], "init_reactant_product": [43, 44], "involved_atom": [43, 44], "involved_bond": [43, 44], "is_charge_balanc": [43, 44], "is_element_balanc": [43, 44], "is_mult_equ": [43, 44], "is_num_atoms_balanc": [43, 44], "make_t": [43, 44], "num_atom": [43, 44], "num_broken_bond": [43, 44], "num_changed_bond": [43, 44], "num_formed_bond": [43, 44], "num_product": [43, 44], "num_react": [43, 44], "require_bond_analysi": [43, 44], "to_rdkit_react": [43, 44], "to_smil": [43, 44], "clean_t": [43, 45], "examine_normal_mod": [43, 45], "get_all_changing_bond": [43, 45], "get_broken_bond": [43, 45], "get_formed_and_broken_bond": [43, 45], "get_formed_bond": [43, 45], "is_da_rxn_endo": [43, 45], "determine_smallest_atom_index_in_tors": [43, 46], "find_internal_tors": [43, 46], "find_ring_tors": [43, 46], "fix_co_openbabel": [43, 46], "get_atom_mass": [43, 46], "get_element_symbol": [43, 46], "get_internal_coord": [43, 46], "get_obmol_coord": [43, 46], "openbabel_mol_to_rdkit_mol": [43, 46], "parse_xyz_by_jensen": [43, 46], "parse_xyz_by_openbabel": [43, 46], "rdkit_mol_to_openbabel_mol": [43, 46], "rdkit_mol_to_openbabel_mol_manu": [43, 46], "reverse_map": [43, 46], "rmg_mol_to_rdkit_mol": [43, 46], "set_obmol_coord": [43, 46], "set_rdconf_coordin": [43, 46], "conformer_view": [43, 47], "freq_view": [43, 47], "grid_view": [43, 47], "interactive_conformer_view": [43, 47], "mol_anim": [43, 47], "mol_view": [43, 47], "ts_viewer": [43, 47], "font_scal": 44, "highlight_by_react": 44, "drawreaction2d": 44, "font": 44, "highlightbyreact": 44, "svg": 44, "svg_string": 44, "rsmi": 44, "psmi": 44, "balanc": 44, "timer": 44, "record": 44, "func": 44, "chemicalreact": 44, "remove_h": [44, 46], "remove_atom_map": 44, "ts_xyz": 45, "disp": 45, "as_factor": 45, "examin": 45, "signific": 45, "judgment": 45, "bo": 45, "count": 45, "lower": 45, "diel": 45, "alder": 45, "endo": 45, "exo": 45, "da": 45, "atom1": 46, "atom2": 46, "smallest": 46, "who": 46, "neighbor": 46, "correct_co": 46, "atom_num": 46, "non_redundant_intern": 46, "param": 46, "writabl": 46, "use_atom_map": 46, "force_rdmc": 46, "xyz2mol": 46, "et": 46, "al": 46, "blog": 46, "greglandrum": 46, "io": 46, "post": 46, "2022": 46, "rddeterminebond": 46, "html": 46, "carbon": 46, "monoxid": 46, "patch": 46, "problem": 46, "c1nc": 46, "nh": 46, "n1": 46, "as_list": 46, "relationship": 46, "subgraph": 46, "invert": 46, "adopt": 46, "highlight_id": 47, "opac": 47, "style_spec": 47, "viewer_s": 47, "400": 47, "viewer_loc": 47, "overlaid": 47, "grei": 47, "hard": 47, "shown": 47, "stick": 47, "color": 47, "f2f2f2": 47, "sphere": 47, "width": 47, "api": 47, "3dmol": 47, "grid": 47, "obj": 47, "atom_index": 47, "etc": 47, "distort": 47, "viewer_grid": 47, "link": 47, "layout": 47, "sub": 47, "height": 47, "250": 47, "slider": 47, "here": 47, "model_extra": 47, "power": 47, "spec": 47, "loop": 47, "backandforth": 47, "gv_background": 47, "feed": 47, "background": 47, "gaussview": 47, "only_t": 47, "p": 47, "vertically_align": 47, "ts_bond_color": 47, "red": 47, "ts_bond_width": 47, "middl": 47, "even": 47, "vertic": 47}, "objects": {"": [[43, 0, 0, "-", "rdmc"]], "rdmc": [[2, 0, 0, "-", "conf"], [10, 0, 0, "-", "conformer_generation"], [23, 0, 0, "-", "external"], [36, 0, 0, "-", "forcefield"], [41, 0, 0, "-", "mathlib"], [42, 0, 0, "-", "mol"], [44, 0, 0, "-", "reaction"], [45, 0, 0, "-", "ts"], [46, 0, 0, "-", "utils"], [47, 0, 0, "-", "view"]], "rdmc.conf": [[2, 1, 1, "", "ConformerCluster"], [2, 1, 1, "", "ConformerFilter"], [2, 1, 1, "", "RDKitConf"], [2, 4, 1, "", "edit_conf_by_add_bonds"]], "rdmc.conf.ConformerCluster": [[2, 2, 1, "", "merge"], [2, 2, 1, "", "split_by_energies"]], "rdmc.conf.ConformerFilter": [[2, 3, 1, "", "atom_maps"], [2, 2, 1, "", "check_dihed_angle_diff"], [2, 2, 1, "", "filter_by_dihed_angles"], [2, 2, 1, "", "filter_by_iter_hcluster"], [2, 2, 1, "", "generate_rmsds_of_cluster"], [2, 2, 1, "", "get_tor_matrix"], [2, 2, 1, "", "get_torsional_angles"], [2, 2, 1, "", "hierarchy_cluster"], [2, 2, 1, "", "pairwise_rmsd"], [2, 2, 1, "", "reset_atom_maps"]], "rdmc.conf.RDKitConf": [[2, 2, 1, "", "FromConformer"], [2, 2, 1, "", "FromMol"], [2, 2, 1, "", "FromRDKitMol"], [2, 2, 1, "", "GetAllTorsionsDeg"], [2, 2, 1, "", "GetAngleDeg"], [2, 2, 1, "", "GetAngleRad"], [2, 2, 1, "", "GetBondLength"], [2, 2, 1, "", "GetDistanceMatrix"], [2, 2, 1, "", "GetOwningMol"], [2, 2, 1, "", "GetTorsionDeg"], [2, 2, 1, "", "GetTorsionalModes"], [2, 2, 1, "", "GetVdwMatrix"], [2, 2, 1, "", "HasCollidingAtoms"], [2, 2, 1, "", "HasOwningMol"], [2, 2, 1, "", "SetAllTorsionsDeg"], [2, 2, 1, "", "SetAngleDeg"], [2, 2, 1, "", "SetAngleRad"], [2, 2, 1, "", "SetBondLength"], [2, 2, 1, "", "SetOwningMol"], [2, 2, 1, "", "SetPositions"], [2, 2, 1, "", "SetTorsionDeg"], [2, 2, 1, "", "SetTorsionalModes"], [2, 2, 1, "", "ToConformer"], [2, 2, 1, "", "ToMol"]], "rdmc.conformer_generation": [[3, 0, 0, "-", "align"], [4, 0, 0, "-", "embedders"], [17, 0, 0, "-", "generators"], [19, 0, 0, "-", "metrics"], [8, 0, 0, "-", "optimizers"], [12, 0, 0, "-", "pruners"], [20, 0, 0, "-", "sampler"], [13, 0, 0, "-", "solvation"], [21, 0, 0, "-", "ts_generators"], [6, 0, 0, "-", "ts_guessers"], [9, 0, 0, "-", "ts_optimizers"], [14, 0, 0, "-", "ts_verifiers"], [16, 0, 0, "-", "utils"], [15, 0, 0, "-", "verifiers"]], "rdmc.conformer_generation.align": [[3, 1, 1, "", "NaiveAlign"], [3, 4, 1, "", "align_reactant_fragments"], [3, 4, 1, "", "prepare_mols"], [3, 4, 1, "", "reset_pmol"]], "rdmc.conformer_generation.align.NaiveAlign": [[3, 5, 1, "", "dist"], [3, 2, 1, "", "from_complex"], [3, 2, 1, "", "from_r_and_p_complex"], [3, 2, 1, "", "from_reactants"], [3, 2, 1, "", "get_alignment_coords"], [3, 2, 1, "", "get_fragment_radii"], [3, 2, 1, "", "get_reacting_atoms_in_fragments"], [3, 2, 1, "", "initialize_align"], [3, 2, 1, "", "rotate_fragment_separately"], [3, 2, 1, "", "score_bimolecule"]], "rdmc.conformer_generation.embedders": [[4, 1, 1, "", "ConfGenEmbedder"], [4, 1, 1, "", "ETKDGEmbedder"], [4, 1, 1, "", "GeoMolEmbedder"], [4, 1, 1, "", "RandomEmbedder"]], "rdmc.conformer_generation.embedders.ConfGenEmbedder": [[4, 2, 1, "", "embed_conformers"], [4, 2, 1, "", "update_mol"], [4, 2, 1, "", "update_stats"], [4, 2, 1, "", "write_mol_data"]], "rdmc.conformer_generation.embedders.ETKDGEmbedder": [[4, 2, 1, "", "embed_conformers"]], "rdmc.conformer_generation.embedders.GeoMolEmbedder": [[4, 2, 1, "", "embed_conformers"]], "rdmc.conformer_generation.embedders.RandomEmbedder": [[4, 2, 1, "", "embed_conformers"]], "rdmc.conformer_generation.generators": [[17, 1, 1, "", "ConformerGenerator"], [17, 1, 1, "", "StochasticConformerGenerator"]], "rdmc.conformer_generation.generators.ConformerGenerator": [[17, 2, 1, "", "embed_stable_species"], [17, 2, 1, "", "set_filter"]], "rdmc.conformer_generation.generators.StochasticConformerGenerator": [[17, 2, 1, "", "set_config"]], "rdmc.conformer_generation.metrics": [[19, 1, 1, "", "SCGMetric"]], "rdmc.conformer_generation.metrics.SCGMetric": [[19, 2, 1, "", "calculate_entropy"], [19, 2, 1, "", "calculate_metric"], [19, 2, 1, "", "calculate_partition_function"], [19, 2, 1, "", "check_metric"]], "rdmc.conformer_generation.optimizers": [[8, 1, 1, "", "ConfGenOptimizer"], [8, 1, 1, "", "GaussianOptimizer"], [8, 1, 1, "", "MMFFOptimizer"], [8, 1, 1, "", "XTBOptimizer"]], "rdmc.conformer_generation.optimizers.ConfGenOptimizer": [[8, 2, 1, "", "optimize_conformers"]], "rdmc.conformer_generation.optimizers.GaussianOptimizer": [[8, 2, 1, "", "optimize_conformers"], [8, 2, 1, "", "save_opt_mols"]], "rdmc.conformer_generation.optimizers.MMFFOptimizer": [[8, 2, 1, "", "optimize_conformers"]], "rdmc.conformer_generation.optimizers.XTBOptimizer": [[8, 2, 1, "", "optimize_conformers"]], "rdmc.conformer_generation.pruners": [[12, 1, 1, "", "CRESTPruner"], [12, 1, 1, "", "ConfGenPruner"], [12, 1, 1, "", "TorsionPruner"]], "rdmc.conformer_generation.pruners.CRESTPruner": [[12, 2, 1, "", "prune_conformers"]], "rdmc.conformer_generation.pruners.ConfGenPruner": [[12, 2, 1, "", "prune_conformers"]], "rdmc.conformer_generation.pruners.TorsionPruner": [[12, 2, 1, "", "calculate_torsions"], [12, 2, 1, "", "initialize_torsions_list"], [12, 2, 1, "", "initialize_ts_torsions_list"], [12, 2, 1, "", "prune_conformers"], [12, 2, 1, "", "rad_angle_compare"], [12, 2, 1, "", "torsion_list_compare"]], "rdmc.conformer_generation.sampler": [[20, 1, 1, "", "TorsionalSampler"], [20, 4, 1, "", "get_energy"], [20, 4, 1, "", "get_separable_angle_list"], [20, 4, 1, "", "plot_heat_map"], [20, 4, 1, "", "preprocess_energies"]], "rdmc.conformer_generation.sampler.TorsionalSampler": [[20, 2, 1, "", "get_conformers_by_change_torsions"]], "rdmc.conformer_generation.solvation": [[13, 1, 1, "", "ConfSolv"], [13, 1, 1, "", "Estimator"]], "rdmc.conformer_generation.solvation.ConfSolv": [[13, 2, 1, "", "predict_energies"]], "rdmc.conformer_generation.solvation.Estimator": [[13, 2, 1, "", "predict_energies"]], "rdmc.conformer_generation.ts_generators": [[21, 1, 1, "", "TSConformerGenerator"]], "rdmc.conformer_generation.ts_generators.TSConformerGenerator": [[21, 2, 1, "", "embed_stable_species"], [21, 2, 1, "", "generate_seed_mols"], [21, 2, 1, "", "set_filter"]], "rdmc.conformer_generation.ts_guessers": [[6, 1, 1, "", "AutoNEBGuesser"], [6, 1, 1, "", "DEGSMGuesser"], [6, 1, 1, "", "RMSDPPGuesser"], [6, 1, 1, "", "TSEGNNGuesser"], [6, 1, 1, "", "TSGCNGuesser"], [6, 1, 1, "", "TSInitialGuesser"]], "rdmc.conformer_generation.ts_guessers.AutoNEBGuesser": [[6, 3, 1, "", "attach_calculators"], [6, 2, 1, "", "generate_ts_guesses"], [6, 3, 1, "", "optimizer"]], "rdmc.conformer_generation.ts_guessers.DEGSMGuesser": [[6, 2, 1, "", "generate_ts_guesses"]], "rdmc.conformer_generation.ts_guessers.RMSDPPGuesser": [[6, 2, 1, "", "generate_ts_guesses"]], "rdmc.conformer_generation.ts_guessers.TSEGNNGuesser": [[6, 2, 1, "", "generate_ts_guesses"]], "rdmc.conformer_generation.ts_guessers.TSGCNGuesser": [[6, 2, 1, "", "generate_ts_guesses"]], "rdmc.conformer_generation.ts_guessers.TSInitialGuesser": [[6, 2, 1, "", "generate_ts_guesses"], [6, 2, 1, "", "save_guesses"]], "rdmc.conformer_generation.ts_optimizers": [[9, 1, 1, "", "GaussianOptimizer"], [9, 1, 1, "", "OrcaOptimizer"], [9, 1, 1, "", "QChemOptimizer"], [9, 1, 1, "", "SellaOptimizer"], [9, 1, 1, "", "TSOptimizer"]], "rdmc.conformer_generation.ts_optimizers.GaussianOptimizer": [[9, 2, 1, "", "optimize_ts_guesses"]], "rdmc.conformer_generation.ts_optimizers.OrcaOptimizer": [[9, 2, 1, "", "extract_frequencies"], [9, 2, 1, "", "optimize_ts_guesses"]], "rdmc.conformer_generation.ts_optimizers.QChemOptimizer": [[9, 2, 1, "", "optimize_ts_guesses"]], "rdmc.conformer_generation.ts_optimizers.SellaOptimizer": [[9, 2, 1, "", "optimize_ts_guesses"]], "rdmc.conformer_generation.ts_optimizers.TSOptimizer": [[9, 2, 1, "", "optimize_ts_guesses"], [9, 2, 1, "", "save_opt_mols"]], "rdmc.conformer_generation.ts_verifiers": [[14, 1, 1, "", "GaussianIRCVerifier"], [14, 1, 1, "", "OrcaIRCVerifier"], [14, 1, 1, "", "QChemIRCVerifier"], [14, 1, 1, "", "TSScreener"], [14, 1, 1, "", "TSVerifier"], [14, 1, 1, "", "XTBFrequencyVerifier"]], "rdmc.conformer_generation.ts_verifiers.GaussianIRCVerifier": [[14, 2, 1, "", "verify_ts_guesses"]], "rdmc.conformer_generation.ts_verifiers.OrcaIRCVerifier": [[14, 2, 1, "", "verify_ts_guesses"]], "rdmc.conformer_generation.ts_verifiers.QChemIRCVerifier": [[14, 2, 1, "", "verify_ts_guesses"]], "rdmc.conformer_generation.ts_verifiers.TSScreener": [[14, 2, 1, "", "verify_ts_guesses"]], "rdmc.conformer_generation.ts_verifiers.TSVerifier": [[14, 2, 1, "", "verify_ts_guesses"]], "rdmc.conformer_generation.ts_verifiers.XTBFrequencyVerifier": [[14, 2, 1, "", "verify_ts_guesses"]], "rdmc.conformer_generation.utils": [[16, 4, 1, "", "cluster_confs"], [16, 4, 1, "", "convert_log_to_mol"], [16, 4, 1, "", "dict_to_mol"], [16, 4, 1, "", "get_conf_failure_mode"], [16, 4, 1, "", "get_frames_from_freq"], [16, 4, 1, "", "mol_to_dict"]], "rdmc.conformer_generation.verifiers": [[15, 1, 1, "", "Verifier"], [15, 1, 1, "", "XTBFrequencyVerifier"]], "rdmc.conformer_generation.verifiers.Verifier": [[15, 2, 1, "", "verify_guesses"]], "rdmc.conformer_generation.verifiers.XTBFrequencyVerifier": [[15, 2, 1, "", "verify_guesses"]], "rdmc.external": [[25, 0, 0, "-", "inpwriter"], [31, 0, 0, "-", "logparser"], [35, 0, 0, "-", "rmg"]], "rdmc.external.inpwriter": [[24, 0, 0, "-", "gaussian"], [26, 0, 0, "-", "orca"], [27, 0, 0, "-", "qchem"], [28, 0, 0, "-", "utils"]], "rdmc.external.inpwriter.gaussian": [[24, 4, 1, "", "write_gaussian_freq"], [24, 4, 1, "", "write_gaussian_gsm"], [24, 4, 1, "", "write_gaussian_irc"], [24, 4, 1, "", "write_gaussian_opt"]], "rdmc.external.inpwriter.orca": [[26, 4, 1, "", "write_orca_freq"], [26, 4, 1, "", "write_orca_gsm"], [26, 4, 1, "", "write_orca_irc"], [26, 4, 1, "", "write_orca_opt"]], "rdmc.external.inpwriter.qchem": [[27, 4, 1, "", "write_qchem_freq"], [27, 4, 1, "", "write_qchem_irc"], [27, 4, 1, "", "write_qchem_opt"]], "rdmc.external.logparser": [[29, 0, 0, "-", "base"], [30, 0, 0, "-", "gaussian"], [32, 0, 0, "-", "orca"], [33, 0, 0, "-", "qchem"], [34, 0, 0, "-", "utils"]], "rdmc.external.logparser.base": [[29, 1, 1, "", "BaseLog"], [29, 1, 1, "", "CclibLog"]], "rdmc.external.logparser.base.BaseLog": [[29, 2, 1, "", "auto_update_prop"], [29, 3, 1, "", "finished"], [29, 3, 1, "", "is_ts"], [29, 3, 1, "", "job_type"], [29, 5, 1, "", "opt_criteria"], [29, 2, 1, "", "require_job_type"], [29, 2, 1, "", "require_ts"], [29, 3, 1, "", "schemes"], [29, 3, 1, "", "success"], [29, 3, 1, "", "termination_time"], [29, 5, 1, "", "time_regex"]], "rdmc.external.logparser.base.CclibLog": [[29, 3, 1, "", "all_geometries"], [29, 3, 1, "", "cclib_results"], [29, 3, 1, "", "charge"], [29, 3, 1, "", "converged_geometries"], [29, 3, 1, "", "freqs"], [29, 2, 1, "", "get_best_opt_geom"], [29, 2, 1, "", "get_converged_geom_idx"], [29, 2, 1, "", "get_irc_midpoint"], [29, 2, 1, "", "get_lowest_e_geometry"], [29, 2, 1, "", "get_mol"], [29, 2, 1, "", "get_scannames"], [29, 2, 1, "", "get_scanparams"], [29, 2, 1, "", "get_scf_energies"], [29, 2, 1, "", "get_xyzs"], [29, 2, 1, "", "guess_rxn_from_irc"], [29, 2, 1, "", "guess_rxn_from_normal_mode"], [29, 3, 1, "", "initial_geometry"], [29, 2, 1, "", "interact_freq"], [29, 2, 1, "", "interact_irc"], [29, 2, 1, "", "interact_opt"], [29, 2, 1, "", "interact_scan"], [29, 3, 1, "", "multiplicity"], [29, 3, 1, "", "neg_freqs"], [29, 3, 1, "", "num_all_geoms"], [29, 3, 1, "", "num_converged_geoms"], [29, 3, 1, "", "num_neg_freqs"], [29, 3, 1, "", "opt_convergence"], [29, 3, 1, "", "optstatus"], [29, 2, 1, "", "plot_irc_energies"], [29, 2, 1, "", "plot_opt_convergence"], [29, 2, 1, "", "plot_scan_energies"], [29, 2, 1, "", "view_freq"], [29, 2, 1, "", "view_mol"], [29, 2, 1, "", "view_traj"]], "rdmc.external.logparser.gaussian": [[30, 1, 1, "", "GaussianLog"]], "rdmc.external.logparser.gaussian.GaussianLog": [[30, 5, 1, "", "opt_criteria"], [30, 5, 1, "", "time_regex"]], "rdmc.external.logparser.orca": [[32, 1, 1, "", "ORCALog"]], "rdmc.external.logparser.orca.ORCALog": [[32, 3, 1, "", "multiplicity"], [32, 5, 1, "", "opt_criteria"], [32, 5, 1, "", "time_regex"]], "rdmc.external.logparser.qchem": [[33, 1, 1, "", "QChemLog"]], "rdmc.external.logparser.qchem.QChemLog": [[33, 2, 1, "", "get_mol"], [33, 2, 1, "", "get_scf_energies"], [33, 5, 1, "", "opt_critieria"], [33, 5, 1, "", "time_regex"]], "rdmc.external.logparser.utils": [[34, 4, 1, "", "scheme_to_dict"]], "rdmc.external.rmg": [[35, 4, 1, "", "check_isomorphic_molecules"], [35, 4, 1, "", "find_reaction_family"], [35, 4, 1, "", "from_rdkit_mol"], [35, 4, 1, "", "generate_reaction_complex"], [35, 4, 1, "", "load_rmg_database"], [35, 4, 1, "", "load_rxn_family_database"]], "rdmc.forcefield": [[36, 1, 1, "", "OpenBabelFF"], [36, 1, 1, "", "RDKitFF"], [36, 4, 1, "", "get_roo_radical_atoms"], [36, 4, 1, "", "optimize_mol"]], "rdmc.forcefield.OpenBabelFF": [[36, 2, 1, "", "add_angle_constraint"], [36, 2, 1, "", "add_distance_constraint"], [36, 2, 1, "", "add_torsion_constraint"], [36, 5, 1, "", "available_force_field"], [36, 5, 1, "", "available_solver"], [36, 2, 1, "", "fix_atom"], [36, 2, 1, "", "get_optimized_mol"], [36, 2, 1, "", "is_optimizable"], [36, 3, 1, "", "mol"], [36, 2, 1, "", "optimize"], [36, 2, 1, "", "set_solver"], [36, 2, 1, "", "setup"], [36, 3, 1, "", "type"], [36, 2, 1, "", "update_atom_idx"]], "rdmc.forcefield.RDKitFF": [[36, 2, 1, "", "add_angle_constraint"], [36, 2, 1, "", "add_distance_constraint"], [36, 2, 1, "", "add_torsion_constraint"], [36, 5, 1, "", "available_force_field"], [36, 2, 1, "", "fix_atom"], [36, 2, 1, "", "get_conformer_energies"], [36, 2, 1, "", "get_energy"], [36, 2, 1, "", "get_optimized_mol"], [36, 2, 1, "", "is_optimizable"], [36, 2, 1, "", "make_optimizable"], [36, 3, 1, "", "mol"], [36, 2, 1, "", "optimize"], [36, 2, 1, "", "optimize_confs"], [36, 2, 1, "", "recover_mol"], [36, 2, 1, "", "setup"], [36, 2, 1, "", "torsional_scan_1d"], [36, 3, 1, "", "type"], [36, 2, 1, "", "update_atom_idx"]], "rdmc.mathlib": [[38, 0, 0, "-", "curvefit"], [39, 0, 0, "-", "geom"], [40, 0, 0, "-", "greedymin"]], "rdmc.mathlib.curvefit": [[38, 1, 1, "", "FourierSeries1D"]], "rdmc.mathlib.curvefit.FourierSeries1D": [[38, 2, 1, "", "fit"], [38, 5, 1, "", "max_num_term"], [38, 2, 1, "", "predict"]], "rdmc.mathlib.geom": [[39, 4, 1, "", "get_centroid"], [39, 4, 1, "", "get_distances_from_a_point"], [39, 4, 1, "", "get_mass_center"], [39, 4, 1, "", "get_max_distance_from_center"], [39, 4, 1, "", "get_weighted_center"], [39, 4, 1, "", "rotate"], [39, 4, 1, "", "translate"], [39, 4, 1, "", "translate_centroid"]], "rdmc.mathlib.greedymin": [[40, 4, 1, "", "compare_to_adjacent_point"], [40, 4, 1, "", "get_energy"], [40, 4, 1, "", "get_step_to_adjacent_points"], [40, 4, 1, "", "search_for_a_minimum"], [40, 4, 1, "", "search_minimum"]], "rdmc.mol": [[42, 1, 1, "", "RDKitMol"], [42, 4, 1, "", "generate_radical_resonance_structures"], [42, 4, 1, "", "generate_vdw_mat"], [42, 4, 1, "", "get_unique_mols"], [42, 4, 1, "", "has_matched_mol"], [42, 4, 1, "", "parse_xyz_or_smiles_list"]], "rdmc.mol.RDKitMol": [[42, 2, 1, "", "AddNullConformer"], [42, 2, 1, "", "AddRedundantBonds"], [42, 2, 1, "", "AlignMol"], [42, 2, 1, "", "AssignStereochemistryFrom3D"], [42, 2, 1, "", "CalcRMSD"], [42, 2, 1, "", "CombineMol"], [42, 2, 1, "", "Copy"], [42, 2, 1, "", "EmbedConformer"], [42, 2, 1, "", "EmbedMultipleConfs"], [42, 2, 1, "", "EmbedMultipleNullConfs"], [42, 2, 1, "", "EmbedNullConformer"], [42, 2, 1, "", "FromFile"], [42, 2, 1, "", "FromInchi"], [42, 2, 1, "", "FromMol"], [42, 2, 1, "", "FromOBMol"], [42, 2, 1, "", "FromRMGMol"], [42, 2, 1, "", "FromSDF"], [42, 2, 1, "", "FromSmarts"], [42, 2, 1, "", "FromSmiles"], [42, 2, 1, "", "FromXYZ"], [42, 2, 1, "", "GetAdjacencyMatrix"], [42, 2, 1, "", "GetAllConformers"], [42, 2, 1, "", "GetAtomMapNumbers"], [42, 2, 1, "", "GetAtomMasses"], [42, 2, 1, "", "GetAtomicNumbers"], [42, 2, 1, "", "GetBestAlign"], [42, 2, 1, "", "GetBondsAsTuples"], [42, 2, 1, "", "GetConformer"], [42, 2, 1, "", "GetConformers"], [42, 2, 1, "", "GetDistanceMatrix"], [42, 2, 1, "", "GetElementSymbols"], [42, 2, 1, "", "GetFormalCharge"], [42, 2, 1, "", "GetInternalCoordinates"], [42, 2, 1, "", "GetMolFrags"], [42, 2, 1, "", "GetPositions"], [42, 2, 1, "", "GetSpinMultiplicity"], [42, 2, 1, "", "GetSubstructMatch"], [42, 2, 1, "", "GetSubstructMatches"], [42, 2, 1, "", "GetSymmSSSR"], [42, 2, 1, "", "GetTorsionTops"], [42, 2, 1, "", "GetTorsionalModes"], [42, 2, 1, "", "GetVdwMatrix"], [42, 2, 1, "", "HasCollidingAtoms"], [42, 2, 1, "", "HasSameConnectivity"], [42, 2, 1, "", "Kekulize"], [42, 2, 1, "", "PrepareOutputMol"], [42, 2, 1, "", "Reflect"], [42, 2, 1, "", "RemoveHs"], [42, 2, 1, "", "RenumberAtoms"], [42, 2, 1, "", "Sanitize"], [42, 2, 1, "", "SaturateBiradicalSites12"], [42, 2, 1, "", "SaturateBiradicalSitesCDB"], [42, 2, 1, "", "SaturateCarbene"], [42, 2, 1, "", "SaturateMol"], [42, 2, 1, "", "SetAtomMapNumbers"], [42, 2, 1, "", "SetPositions"], [42, 2, 1, "", "SetVdwMatrix"], [42, 2, 1, "", "ToAtoms"], [42, 2, 1, "", "ToGraph"], [42, 2, 1, "", "ToInchi"], [42, 2, 1, "", "ToMolBlock"], [42, 2, 1, "", "ToOBMol"], [42, 2, 1, "", "ToRWMol"], [42, 2, 1, "", "ToSDFFile"], [42, 2, 1, "", "ToSmiles"], [42, 2, 1, "", "ToXYZ"]], "rdmc.reaction": [[44, 1, 1, "", "Reaction"]], "rdmc.reaction.Reaction": [[44, 3, 1, "", "active_atoms"], [44, 3, 1, "", "active_bonds"], [44, 2, 1, "", "apply_resonance_correction"], [44, 2, 1, "", "bond_analysis"], [44, 3, 1, "", "broken_bonds"], [44, 3, 1, "", "changed_bonds"], [44, 2, 1, "", "draw_2d"], [44, 3, 1, "", "formed_bonds"], [44, 2, 1, "", "from_reactant_and_product_smiles"], [44, 2, 1, "", "from_reaction_smiles"], [44, 2, 1, "", "get_reverse_reaction"], [44, 2, 1, "", "init_reactant_product"], [44, 3, 1, "", "involved_atoms"], [44, 3, 1, "", "involved_bonds"], [44, 3, 1, "", "is_charge_balanced"], [44, 3, 1, "", "is_element_balanced"], [44, 3, 1, "", "is_mult_equal"], [44, 3, 1, "", "is_num_atoms_balanced"], [44, 2, 1, "", "make_ts"], [44, 3, 1, "", "num_atoms"], [44, 3, 1, "", "num_broken_bonds"], [44, 3, 1, "", "num_changed_bonds"], [44, 3, 1, "", "num_formed_bonds"], [44, 3, 1, "", "num_products"], [44, 3, 1, "", "num_reactants"], [44, 2, 1, "", "require_bond_analysis"], [44, 2, 1, "", "to_rdkit_reaction"], [44, 2, 1, "", "to_smiles"], [44, 3, 1, "", "ts"]], "rdmc.ts": [[45, 4, 1, "", "clean_ts"], [45, 4, 1, "", "examine_normal_mode"], [45, 4, 1, "", "get_all_changing_bonds"], [45, 4, 1, "", "get_broken_bonds"], [45, 4, 1, "", "get_formed_and_broken_bonds"], [45, 4, 1, "", "get_formed_bonds"], [45, 4, 1, "", "guess_rxn_from_normal_mode"], [45, 4, 1, "", "is_DA_rxn_endo"]], "rdmc.utils": [[46, 4, 1, "", "determine_smallest_atom_index_in_torsion"], [46, 4, 1, "", "find_internal_torsions"], [46, 4, 1, "", "find_ring_torsions"], [46, 4, 1, "", "fix_CO_openbabel"], [46, 4, 1, "", "get_atom_masses"], [46, 4, 1, "", "get_element_symbols"], [46, 4, 1, "", "get_internal_coords"], [46, 4, 1, "", "get_obmol_coords"], [46, 4, 1, "", "openbabel_mol_to_rdkit_mol"], [46, 4, 1, "", "parse_xyz_by_jensen"], [46, 4, 1, "", "parse_xyz_by_openbabel"], [46, 4, 1, "", "rdkit_mol_to_openbabel_mol"], [46, 4, 1, "", "rdkit_mol_to_openbabel_mol_manual"], [46, 4, 1, "", "reverse_map"], [46, 4, 1, "", "rmg_mol_to_rdkit_mol"], [46, 4, 1, "", "set_obmol_coords"], [46, 4, 1, "", "set_rdconf_coordinates"]], "rdmc.view": [[47, 4, 1, "", "conformer_viewer"], [47, 4, 1, "", "freq_viewer"], [47, 4, 1, "", "grid_viewer"], [47, 4, 1, "", "interactive_conformer_viewer"], [47, 4, 1, "", "mol_animation"], [47, 4, 1, "", "mol_viewer"], [47, 4, 1, "", "ts_viewer"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:property", "4": "py:function", "5": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "property", "Python property"], "4": ["py", "function", "Python function"], "5": ["py", "attribute", "Python attribute"]}, "titleterms": {"rdmc": [0, 1, 2, 3, 4, 6, 8, 9, 10, 12, 13, 14, 15, 17, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "document": 0, "content": 0, "api": 0, "how": 1, "cite": 1, "conf": 2, "conformer_gener": [3, 4, 6, 8, 9, 10, 12, 13, 14, 15, 17, 19, 20, 21], "align": 3, "embedd": 4, "embed": 5, "geometri": [5, 7], "ts_guesser": 6, "optim": [7, 8], "ts_optim": 9, "postprocess": 11, "pruner": 12, "solvat": 13, "ts_verifi": 14, "verifi": 15, "util": [16, 28, 34, 46], "gener": 17, "workflow": 18, "metric": 19, "sampler": 20, "ts_gener": 21, "credit": 22, "extern": [23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35], "inpwrit": [24, 25, 26, 27, 28], "gaussian": [24, 30], "orca": [26, 32], "qchem": [27, 33], "logpars": [29, 30, 31, 32, 33, 34], "base": 29, "rmg": 35, "forcefield": 36, "licenc": 37, "mathlib": [38, 39, 40, 41], "curvefit": 38, "geom": 39, "greedymin": 40, "mol": 42, "reaction": 44, "t": 45, "view": 47}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2, "sphinx": 60}, "alltitles": {"RDMC Documentation": [[0, "rdmc-documentation"]], "Contents": [[0, "contents"]], "APIs": [[0, "apis"]], "How to cite RDMC": [[1, "how-to-cite-rdmc"]], "rdmc.conf": [[2, "module-rdmc.conf"]], "rdmc.conformer_generation.align": [[3, "module-rdmc.conformer_generation.align"]], "rdmc.conformer_generation.embedders": [[4, "module-rdmc.conformer_generation.embedders"]], "Embedding Geometries": [[5, "embedding-geometries"]], "rdmc.conformer_generation.ts_guessers": [[6, "module-rdmc.conformer_generation.ts_guessers"]], "Geometry Optimization": [[7, "geometry-optimization"]], "rdmc.conformer_generation.optimizers": [[8, "module-rdmc.conformer_generation.optimizers"]], "rdmc.conformer_generation.ts_optimizers": [[9, "module-rdmc.conformer_generation.ts_optimizers"]], "rdmc.conformer_generation": [[10, "module-rdmc.conformer_generation"]], "Postprocessing": [[11, "postprocessing"]], "rdmc.conformer_generation.pruners": [[12, "module-rdmc.conformer_generation.pruners"]], "rdmc.conformer_generation.solvation": [[13, "module-rdmc.conformer_generation.solvation"]], "rdmc.conformer_generation.ts_verifiers": [[14, "module-rdmc.conformer_generation.ts_verifiers"]], "rdmc.conformer_generation.verifiers": [[15, "module-rdmc.conformer_generation.verifiers"]], "Utils": [[16, "module-rdmc.conformer_generation.utils"]], "rdmc.conformer_generation.generators": [[17, "module-rdmc.conformer_generation.generators"]], "Workflow": [[18, "workflow"]], "rdmc.conformer_generation.metrics": [[19, "module-rdmc.conformer_generation.metrics"]], "rdmc.conformer_generation.sampler": [[20, "module-rdmc.conformer_generation.sampler"]], "rdmc.conformer_generation.ts_generators": [[21, "module-rdmc.conformer_generation.ts_generators"]], "Credits": [[22, "credits"]], "rdmc.external": [[23, "module-rdmc.external"]], "rdmc.external.inpwriter.gaussian": [[24, "module-rdmc.external.inpwriter.gaussian"]], "rdmc.external.inpwriter": [[25, "module-rdmc.external.inpwriter"]], "rdmc.external.inpwriter.orca": [[26, "module-rdmc.external.inpwriter.orca"]], "rdmc.external.inpwriter.qchem": [[27, "module-rdmc.external.inpwriter.qchem"]], "rdmc.external.inpwriter.utils": [[28, "module-rdmc.external.inpwriter.utils"]], "rdmc.external.logparser.base": [[29, "module-rdmc.external.logparser.base"]], "rdmc.external.logparser.gaussian": [[30, "module-rdmc.external.logparser.gaussian"]], "rdmc.external.logparser": [[31, "module-rdmc.external.logparser"]], "rdmc.external.logparser.orca": [[32, "module-rdmc.external.logparser.orca"]], "rdmc.external.logparser.qchem": [[33, "module-rdmc.external.logparser.qchem"]], "rdmc.external.logparser.utils": [[34, "module-rdmc.external.logparser.utils"]], "rdmc.external.rmg": [[35, "module-rdmc.external.rmg"]], "rdmc.forcefield": [[36, "module-rdmc.forcefield"]], "Licence": [[37, "licence"]], "rdmc.mathlib.curvefit": [[38, "module-rdmc.mathlib.curvefit"]], "rdmc.mathlib.geom": [[39, "module-rdmc.mathlib.geom"]], "rdmc.mathlib.greedymin": [[40, "module-rdmc.mathlib.greedymin"]], "rdmc.mathlib": [[41, "module-rdmc.mathlib"]], "rdmc.mol": [[42, "module-rdmc.mol"]], "rdmc": [[43, "module-rdmc"]], "rdmc.reaction": [[44, "module-rdmc.reaction"]], "rdmc.ts": [[45, "module-rdmc.ts"]], "rdmc.utils": [[46, "module-rdmc.utils"]], "rdmc.view": [[47, "module-rdmc.view"]]}, "indexentries": {"conformercluster (class in rdmc.conf)": [[2, "rdmc.conf.ConformerCluster"]], "conformerfilter (class in rdmc.conf)": [[2, "rdmc.conf.ConformerFilter"]], "fromconformer() (rdmc.conf.rdkitconf class method)": [[2, "rdmc.conf.RDKitConf.FromConformer"]], "frommol() (rdmc.conf.rdkitconf class method)": [[2, "rdmc.conf.RDKitConf.FromMol"]], "fromrdkitmol() (rdmc.conf.rdkitconf class method)": [[2, "rdmc.conf.RDKitConf.FromRDKitMol"]], "getalltorsionsdeg() (rdmc.conf.rdkitconf method)": [[2, "rdmc.conf.RDKitConf.GetAllTorsionsDeg"]], "getangledeg() (rdmc.conf.rdkitconf method)": [[2, "rdmc.conf.RDKitConf.GetAngleDeg"]], "getanglerad() (rdmc.conf.rdkitconf method)": [[2, "rdmc.conf.RDKitConf.GetAngleRad"]], "getbondlength() (rdmc.conf.rdkitconf method)": [[2, "rdmc.conf.RDKitConf.GetBondLength"]], "getdistancematrix() (rdmc.conf.rdkitconf method)": [[2, "rdmc.conf.RDKitConf.GetDistanceMatrix"]], "getowningmol() (rdmc.conf.rdkitconf method)": [[2, "rdmc.conf.RDKitConf.GetOwningMol"]], "gettorsiondeg() (rdmc.conf.rdkitconf method)": [[2, "rdmc.conf.RDKitConf.GetTorsionDeg"]], "gettorsionalmodes() (rdmc.conf.rdkitconf method)": [[2, "rdmc.conf.RDKitConf.GetTorsionalModes"]], "getvdwmatrix() (rdmc.conf.rdkitconf method)": [[2, "rdmc.conf.RDKitConf.GetVdwMatrix"]], "hascollidingatoms() (rdmc.conf.rdkitconf method)": [[2, "rdmc.conf.RDKitConf.HasCollidingAtoms"]], "hasowningmol() (rdmc.conf.rdkitconf method)": [[2, "rdmc.conf.RDKitConf.HasOwningMol"]], "rdkitconf (class in rdmc.conf)": [[2, "rdmc.conf.RDKitConf"]], "setalltorsionsdeg() (rdmc.conf.rdkitconf method)": [[2, "rdmc.conf.RDKitConf.SetAllTorsionsDeg"]], "setangledeg() (rdmc.conf.rdkitconf method)": [[2, "rdmc.conf.RDKitConf.SetAngleDeg"]], "setanglerad() (rdmc.conf.rdkitconf method)": [[2, "rdmc.conf.RDKitConf.SetAngleRad"]], "setbondlength() (rdmc.conf.rdkitconf method)": [[2, "rdmc.conf.RDKitConf.SetBondLength"]], "setowningmol() (rdmc.conf.rdkitconf method)": [[2, "rdmc.conf.RDKitConf.SetOwningMol"]], "setpositions() (rdmc.conf.rdkitconf method)": [[2, "rdmc.conf.RDKitConf.SetPositions"]], "settorsiondeg() (rdmc.conf.rdkitconf method)": [[2, "rdmc.conf.RDKitConf.SetTorsionDeg"]], "settorsionalmodes() (rdmc.conf.rdkitconf method)": [[2, "rdmc.conf.RDKitConf.SetTorsionalModes"]], "toconformer() (rdmc.conf.rdkitconf method)": [[2, "rdmc.conf.RDKitConf.ToConformer"]], "tomol() (rdmc.conf.rdkitconf method)": [[2, "rdmc.conf.RDKitConf.ToMol"]], "atom_maps (rdmc.conf.conformerfilter property)": [[2, "rdmc.conf.ConformerFilter.atom_maps"]], "check_dihed_angle_diff() (rdmc.conf.conformerfilter method)": [[2, "rdmc.conf.ConformerFilter.check_dihed_angle_diff"]], "edit_conf_by_add_bonds() (in module rdmc.conf)": [[2, "rdmc.conf.edit_conf_by_add_bonds"]], "filter_by_dihed_angles() (rdmc.conf.conformerfilter method)": [[2, "rdmc.conf.ConformerFilter.filter_by_dihed_angles"]], "filter_by_iter_hcluster() (rdmc.conf.conformerfilter method)": [[2, "rdmc.conf.ConformerFilter.filter_by_iter_hcluster"]], "generate_rmsds_of_cluster() (rdmc.conf.conformerfilter method)": [[2, "rdmc.conf.ConformerFilter.generate_rmsds_of_cluster"]], "get_tor_matrix() (rdmc.conf.conformerfilter method)": [[2, "rdmc.conf.ConformerFilter.get_tor_matrix"]], "get_torsional_angles() (rdmc.conf.conformerfilter method)": [[2, "rdmc.conf.ConformerFilter.get_torsional_angles"]], "hierarchy_cluster() (rdmc.conf.conformerfilter method)": [[2, "rdmc.conf.ConformerFilter.hierarchy_cluster"]], "merge() (rdmc.conf.conformercluster method)": [[2, "rdmc.conf.ConformerCluster.merge"]], "module": [[2, "module-rdmc.conf"], [3, "module-rdmc.conformer_generation.align"], [4, "module-rdmc.conformer_generation.embedders"], [6, "module-rdmc.conformer_generation.ts_guessers"], [8, "module-rdmc.conformer_generation.optimizers"], [9, "module-rdmc.conformer_generation.ts_optimizers"], [10, "module-rdmc.conformer_generation"], [12, "module-rdmc.conformer_generation.pruners"], [13, "module-rdmc.conformer_generation.solvation"], [14, "module-rdmc.conformer_generation.ts_verifiers"], [15, "module-rdmc.conformer_generation.verifiers"], [16, "module-rdmc.conformer_generation.utils"], [17, "module-rdmc.conformer_generation.generators"], [19, "module-rdmc.conformer_generation.metrics"], [20, "module-rdmc.conformer_generation.sampler"], [21, "module-rdmc.conformer_generation.ts_generators"], [23, "module-rdmc.external"], [24, "module-rdmc.external.inpwriter.gaussian"], [25, "module-rdmc.external.inpwriter"], [26, "module-rdmc.external.inpwriter.orca"], [27, "module-rdmc.external.inpwriter.qchem"], [28, "module-rdmc.external.inpwriter.utils"], [29, "module-rdmc.external.logparser.base"], [30, "module-rdmc.external.logparser.gaussian"], [31, "module-rdmc.external.logparser"], [32, "module-rdmc.external.logparser.orca"], [33, "module-rdmc.external.logparser.qchem"], [34, "module-rdmc.external.logparser.utils"], [35, "module-rdmc.external.rmg"], [36, "module-rdmc.forcefield"], [38, "module-rdmc.mathlib.curvefit"], [39, "module-rdmc.mathlib.geom"], [40, "module-rdmc.mathlib.greedymin"], [41, "module-rdmc.mathlib"], [42, "module-rdmc.mol"], [43, "module-rdmc"], [44, "module-rdmc.reaction"], [45, "module-rdmc.ts"], [46, "module-rdmc.utils"], [47, "module-rdmc.view"]], "pairwise_rmsd() (rdmc.conf.conformerfilter method)": [[2, "rdmc.conf.ConformerFilter.pairwise_rmsd"]], "rdmc.conf": [[2, "module-rdmc.conf"]], "reset_atom_maps() (rdmc.conf.conformerfilter method)": [[2, "rdmc.conf.ConformerFilter.reset_atom_maps"]], "split_by_energies() (rdmc.conf.conformercluster method)": [[2, "rdmc.conf.ConformerCluster.split_by_energies"]], "naivealign (class in rdmc.conformer_generation.align)": [[3, "rdmc.conformer_generation.align.NaiveAlign"]], "align_reactant_fragments() (in module rdmc.conformer_generation.align)": [[3, "rdmc.conformer_generation.align.align_reactant_fragments"]], "dist (rdmc.conformer_generation.align.naivealign attribute)": [[3, "rdmc.conformer_generation.align.NaiveAlign.dist"]], "from_complex() (rdmc.conformer_generation.align.naivealign class method)": [[3, "rdmc.conformer_generation.align.NaiveAlign.from_complex"]], "from_r_and_p_complex() (rdmc.conformer_generation.align.naivealign class method)": [[3, "rdmc.conformer_generation.align.NaiveAlign.from_r_and_p_complex"]], "from_reactants() (rdmc.conformer_generation.align.naivealign class method)": [[3, "rdmc.conformer_generation.align.NaiveAlign.from_reactants"]], "get_alignment_coords() (rdmc.conformer_generation.align.naivealign method)": [[3, "rdmc.conformer_generation.align.NaiveAlign.get_alignment_coords"]], "get_fragment_radii() (rdmc.conformer_generation.align.naivealign method)": [[3, "rdmc.conformer_generation.align.NaiveAlign.get_fragment_radii"]], "get_reacting_atoms_in_fragments() (rdmc.conformer_generation.align.naivealign method)": [[3, "rdmc.conformer_generation.align.NaiveAlign.get_reacting_atoms_in_fragments"]], "initialize_align() (rdmc.conformer_generation.align.naivealign method)": [[3, "rdmc.conformer_generation.align.NaiveAlign.initialize_align"]], "prepare_mols() (in module rdmc.conformer_generation.align)": [[3, "rdmc.conformer_generation.align.prepare_mols"]], "rdmc.conformer_generation.align": [[3, "module-rdmc.conformer_generation.align"]], "reset_pmol() (in module rdmc.conformer_generation.align)": [[3, "rdmc.conformer_generation.align.reset_pmol"]], "rotate_fragment_separately() (rdmc.conformer_generation.align.naivealign method)": [[3, "rdmc.conformer_generation.align.NaiveAlign.rotate_fragment_separately"]], "score_bimolecule() (rdmc.conformer_generation.align.naivealign method)": [[3, "rdmc.conformer_generation.align.NaiveAlign.score_bimolecule"]], "confgenembedder (class in rdmc.conformer_generation.embedders)": [[4, "rdmc.conformer_generation.embedders.ConfGenEmbedder"]], "etkdgembedder (class in rdmc.conformer_generation.embedders)": [[4, "rdmc.conformer_generation.embedders.ETKDGEmbedder"]], "geomolembedder (class in rdmc.conformer_generation.embedders)": [[4, "rdmc.conformer_generation.embedders.GeoMolEmbedder"]], "randomembedder (class in rdmc.conformer_generation.embedders)": [[4, "rdmc.conformer_generation.embedders.RandomEmbedder"]], "embed_conformers() (rdmc.conformer_generation.embedders.confgenembedder method)": [[4, "rdmc.conformer_generation.embedders.ConfGenEmbedder.embed_conformers"]], "embed_conformers() (rdmc.conformer_generation.embedders.etkdgembedder method)": [[4, "rdmc.conformer_generation.embedders.ETKDGEmbedder.embed_conformers"]], "embed_conformers() (rdmc.conformer_generation.embedders.geomolembedder method)": [[4, "rdmc.conformer_generation.embedders.GeoMolEmbedder.embed_conformers"]], "embed_conformers() (rdmc.conformer_generation.embedders.randomembedder method)": [[4, "rdmc.conformer_generation.embedders.RandomEmbedder.embed_conformers"]], "rdmc.conformer_generation.embedders": [[4, "module-rdmc.conformer_generation.embedders"]], "update_mol() (rdmc.conformer_generation.embedders.confgenembedder method)": [[4, "rdmc.conformer_generation.embedders.ConfGenEmbedder.update_mol"]], "update_stats() (rdmc.conformer_generation.embedders.confgenembedder method)": [[4, "rdmc.conformer_generation.embedders.ConfGenEmbedder.update_stats"]], "write_mol_data() (rdmc.conformer_generation.embedders.confgenembedder method)": [[4, "rdmc.conformer_generation.embedders.ConfGenEmbedder.write_mol_data"]], "autonebguesser (class in rdmc.conformer_generation.ts_guessers)": [[6, "rdmc.conformer_generation.ts_guessers.AutoNEBGuesser"]], "degsmguesser (class in rdmc.conformer_generation.ts_guessers)": [[6, "rdmc.conformer_generation.ts_guessers.DEGSMGuesser"]], "rmsdppguesser (class in rdmc.conformer_generation.ts_guessers)": [[6, "rdmc.conformer_generation.ts_guessers.RMSDPPGuesser"]], "tsegnnguesser (class in rdmc.conformer_generation.ts_guessers)": [[6, "rdmc.conformer_generation.ts_guessers.TSEGNNGuesser"]], "tsgcnguesser (class in rdmc.conformer_generation.ts_guessers)": [[6, "rdmc.conformer_generation.ts_guessers.TSGCNGuesser"]], "tsinitialguesser (class in rdmc.conformer_generation.ts_guessers)": [[6, "rdmc.conformer_generation.ts_guessers.TSInitialGuesser"]], "attach_calculators (rdmc.conformer_generation.ts_guessers.autonebguesser property)": [[6, "rdmc.conformer_generation.ts_guessers.AutoNEBGuesser.attach_calculators"]], "generate_ts_guesses() (rdmc.conformer_generation.ts_guessers.autonebguesser method)": [[6, "rdmc.conformer_generation.ts_guessers.AutoNEBGuesser.generate_ts_guesses"]], "generate_ts_guesses() (rdmc.conformer_generation.ts_guessers.degsmguesser method)": [[6, "rdmc.conformer_generation.ts_guessers.DEGSMGuesser.generate_ts_guesses"]], "generate_ts_guesses() (rdmc.conformer_generation.ts_guessers.rmsdppguesser method)": [[6, "rdmc.conformer_generation.ts_guessers.RMSDPPGuesser.generate_ts_guesses"]], "generate_ts_guesses() (rdmc.conformer_generation.ts_guessers.tsegnnguesser method)": [[6, "rdmc.conformer_generation.ts_guessers.TSEGNNGuesser.generate_ts_guesses"]], "generate_ts_guesses() (rdmc.conformer_generation.ts_guessers.tsgcnguesser method)": [[6, "rdmc.conformer_generation.ts_guessers.TSGCNGuesser.generate_ts_guesses"]], "generate_ts_guesses() (rdmc.conformer_generation.ts_guessers.tsinitialguesser method)": [[6, "rdmc.conformer_generation.ts_guessers.TSInitialGuesser.generate_ts_guesses"]], "optimizer (rdmc.conformer_generation.ts_guessers.autonebguesser property)": [[6, "rdmc.conformer_generation.ts_guessers.AutoNEBGuesser.optimizer"]], "rdmc.conformer_generation.ts_guessers": [[6, "module-rdmc.conformer_generation.ts_guessers"]], "save_guesses() (rdmc.conformer_generation.ts_guessers.tsinitialguesser method)": [[6, "rdmc.conformer_generation.ts_guessers.TSInitialGuesser.save_guesses"]], "confgenoptimizer (class in rdmc.conformer_generation.optimizers)": [[8, "rdmc.conformer_generation.optimizers.ConfGenOptimizer"]], "gaussianoptimizer (class in rdmc.conformer_generation.optimizers)": [[8, "rdmc.conformer_generation.optimizers.GaussianOptimizer"]], "mmffoptimizer (class in rdmc.conformer_generation.optimizers)": [[8, "rdmc.conformer_generation.optimizers.MMFFOptimizer"]], "xtboptimizer (class in rdmc.conformer_generation.optimizers)": [[8, "rdmc.conformer_generation.optimizers.XTBOptimizer"]], "optimize_conformers() (rdmc.conformer_generation.optimizers.confgenoptimizer method)": [[8, "rdmc.conformer_generation.optimizers.ConfGenOptimizer.optimize_conformers"]], "optimize_conformers() (rdmc.conformer_generation.optimizers.gaussianoptimizer method)": [[8, "rdmc.conformer_generation.optimizers.GaussianOptimizer.optimize_conformers"]], "optimize_conformers() (rdmc.conformer_generation.optimizers.mmffoptimizer method)": [[8, "rdmc.conformer_generation.optimizers.MMFFOptimizer.optimize_conformers"]], "optimize_conformers() (rdmc.conformer_generation.optimizers.xtboptimizer method)": [[8, "rdmc.conformer_generation.optimizers.XTBOptimizer.optimize_conformers"]], "rdmc.conformer_generation.optimizers": [[8, "module-rdmc.conformer_generation.optimizers"]], "save_opt_mols() (rdmc.conformer_generation.optimizers.gaussianoptimizer method)": [[8, "rdmc.conformer_generation.optimizers.GaussianOptimizer.save_opt_mols"]], "gaussianoptimizer (class in rdmc.conformer_generation.ts_optimizers)": [[9, "rdmc.conformer_generation.ts_optimizers.GaussianOptimizer"]], "orcaoptimizer (class in rdmc.conformer_generation.ts_optimizers)": [[9, "rdmc.conformer_generation.ts_optimizers.OrcaOptimizer"]], "qchemoptimizer (class in rdmc.conformer_generation.ts_optimizers)": [[9, "rdmc.conformer_generation.ts_optimizers.QChemOptimizer"]], "sellaoptimizer (class in rdmc.conformer_generation.ts_optimizers)": [[9, "rdmc.conformer_generation.ts_optimizers.SellaOptimizer"]], "tsoptimizer (class in rdmc.conformer_generation.ts_optimizers)": [[9, "rdmc.conformer_generation.ts_optimizers.TSOptimizer"]], "extract_frequencies() (rdmc.conformer_generation.ts_optimizers.orcaoptimizer method)": [[9, "rdmc.conformer_generation.ts_optimizers.OrcaOptimizer.extract_frequencies"]], "optimize_ts_guesses() (rdmc.conformer_generation.ts_optimizers.gaussianoptimizer method)": [[9, "rdmc.conformer_generation.ts_optimizers.GaussianOptimizer.optimize_ts_guesses"]], "optimize_ts_guesses() (rdmc.conformer_generation.ts_optimizers.orcaoptimizer method)": [[9, "rdmc.conformer_generation.ts_optimizers.OrcaOptimizer.optimize_ts_guesses"]], "optimize_ts_guesses() (rdmc.conformer_generation.ts_optimizers.qchemoptimizer method)": [[9, "rdmc.conformer_generation.ts_optimizers.QChemOptimizer.optimize_ts_guesses"]], "optimize_ts_guesses() (rdmc.conformer_generation.ts_optimizers.sellaoptimizer method)": [[9, "rdmc.conformer_generation.ts_optimizers.SellaOptimizer.optimize_ts_guesses"]], "optimize_ts_guesses() (rdmc.conformer_generation.ts_optimizers.tsoptimizer method)": [[9, "rdmc.conformer_generation.ts_optimizers.TSOptimizer.optimize_ts_guesses"]], "rdmc.conformer_generation.ts_optimizers": [[9, "module-rdmc.conformer_generation.ts_optimizers"]], "save_opt_mols() (rdmc.conformer_generation.ts_optimizers.tsoptimizer method)": [[9, "rdmc.conformer_generation.ts_optimizers.TSOptimizer.save_opt_mols"]], "rdmc.conformer_generation": [[10, "module-rdmc.conformer_generation"]], "crestpruner (class in rdmc.conformer_generation.pruners)": [[12, "rdmc.conformer_generation.pruners.CRESTPruner"]], "confgenpruner (class in rdmc.conformer_generation.pruners)": [[12, "rdmc.conformer_generation.pruners.ConfGenPruner"]], "torsionpruner (class in rdmc.conformer_generation.pruners)": [[12, "rdmc.conformer_generation.pruners.TorsionPruner"]], "calculate_torsions() (rdmc.conformer_generation.pruners.torsionpruner method)": [[12, "rdmc.conformer_generation.pruners.TorsionPruner.calculate_torsions"]], "initialize_torsions_list() (rdmc.conformer_generation.pruners.torsionpruner method)": [[12, "rdmc.conformer_generation.pruners.TorsionPruner.initialize_torsions_list"]], "initialize_ts_torsions_list() (rdmc.conformer_generation.pruners.torsionpruner method)": [[12, "rdmc.conformer_generation.pruners.TorsionPruner.initialize_ts_torsions_list"]], "prune_conformers() (rdmc.conformer_generation.pruners.crestpruner method)": [[12, "rdmc.conformer_generation.pruners.CRESTPruner.prune_conformers"]], "prune_conformers() (rdmc.conformer_generation.pruners.confgenpruner method)": [[12, "rdmc.conformer_generation.pruners.ConfGenPruner.prune_conformers"]], "prune_conformers() (rdmc.conformer_generation.pruners.torsionpruner method)": [[12, "rdmc.conformer_generation.pruners.TorsionPruner.prune_conformers"]], "rad_angle_compare() (rdmc.conformer_generation.pruners.torsionpruner static method)": [[12, "rdmc.conformer_generation.pruners.TorsionPruner.rad_angle_compare"]], "rdmc.conformer_generation.pruners": [[12, "module-rdmc.conformer_generation.pruners"]], "torsion_list_compare() (rdmc.conformer_generation.pruners.torsionpruner static method)": [[12, "rdmc.conformer_generation.pruners.TorsionPruner.torsion_list_compare"]], "confsolv (class in rdmc.conformer_generation.solvation)": [[13, "rdmc.conformer_generation.solvation.ConfSolv"]], "estimator (class in rdmc.conformer_generation.solvation)": [[13, "rdmc.conformer_generation.solvation.Estimator"]], "predict_energies() (rdmc.conformer_generation.solvation.confsolv method)": [[13, "rdmc.conformer_generation.solvation.ConfSolv.predict_energies"]], "predict_energies() (rdmc.conformer_generation.solvation.estimator method)": [[13, "rdmc.conformer_generation.solvation.Estimator.predict_energies"]], "rdmc.conformer_generation.solvation": [[13, "module-rdmc.conformer_generation.solvation"]], "gaussianircverifier (class in rdmc.conformer_generation.ts_verifiers)": [[14, "rdmc.conformer_generation.ts_verifiers.GaussianIRCVerifier"]], "orcaircverifier (class in rdmc.conformer_generation.ts_verifiers)": [[14, "rdmc.conformer_generation.ts_verifiers.OrcaIRCVerifier"]], "qchemircverifier (class in rdmc.conformer_generation.ts_verifiers)": [[14, "rdmc.conformer_generation.ts_verifiers.QChemIRCVerifier"]], "tsscreener (class in rdmc.conformer_generation.ts_verifiers)": [[14, "rdmc.conformer_generation.ts_verifiers.TSScreener"]], "tsverifier (class in rdmc.conformer_generation.ts_verifiers)": [[14, "rdmc.conformer_generation.ts_verifiers.TSVerifier"]], "xtbfrequencyverifier (class in rdmc.conformer_generation.ts_verifiers)": [[14, "rdmc.conformer_generation.ts_verifiers.XTBFrequencyVerifier"]], "rdmc.conformer_generation.ts_verifiers": [[14, "module-rdmc.conformer_generation.ts_verifiers"]], "verify_ts_guesses() (rdmc.conformer_generation.ts_verifiers.gaussianircverifier method)": [[14, "rdmc.conformer_generation.ts_verifiers.GaussianIRCVerifier.verify_ts_guesses"]], "verify_ts_guesses() (rdmc.conformer_generation.ts_verifiers.orcaircverifier method)": [[14, "rdmc.conformer_generation.ts_verifiers.OrcaIRCVerifier.verify_ts_guesses"]], "verify_ts_guesses() (rdmc.conformer_generation.ts_verifiers.qchemircverifier method)": [[14, "rdmc.conformer_generation.ts_verifiers.QChemIRCVerifier.verify_ts_guesses"]], "verify_ts_guesses() (rdmc.conformer_generation.ts_verifiers.tsscreener method)": [[14, "rdmc.conformer_generation.ts_verifiers.TSScreener.verify_ts_guesses"]], "verify_ts_guesses() (rdmc.conformer_generation.ts_verifiers.tsverifier method)": [[14, "rdmc.conformer_generation.ts_verifiers.TSVerifier.verify_ts_guesses"]], "verify_ts_guesses() (rdmc.conformer_generation.ts_verifiers.xtbfrequencyverifier method)": [[14, "rdmc.conformer_generation.ts_verifiers.XTBFrequencyVerifier.verify_ts_guesses"]], "verifier (class in rdmc.conformer_generation.verifiers)": [[15, "rdmc.conformer_generation.verifiers.Verifier"]], "xtbfrequencyverifier (class in rdmc.conformer_generation.verifiers)": [[15, "rdmc.conformer_generation.verifiers.XTBFrequencyVerifier"]], "rdmc.conformer_generation.verifiers": [[15, "module-rdmc.conformer_generation.verifiers"]], "verify_guesses() (rdmc.conformer_generation.verifiers.verifier method)": [[15, "rdmc.conformer_generation.verifiers.Verifier.verify_guesses"]], "verify_guesses() (rdmc.conformer_generation.verifiers.xtbfrequencyverifier method)": [[15, "rdmc.conformer_generation.verifiers.XTBFrequencyVerifier.verify_guesses"]], "cluster_confs() (in module rdmc.conformer_generation.utils)": [[16, "rdmc.conformer_generation.utils.cluster_confs"]], "convert_log_to_mol() (in module rdmc.conformer_generation.utils)": [[16, "rdmc.conformer_generation.utils.convert_log_to_mol"]], "dict_to_mol() (in module rdmc.conformer_generation.utils)": [[16, "rdmc.conformer_generation.utils.dict_to_mol"]], "get_conf_failure_mode() (in module rdmc.conformer_generation.utils)": [[16, "rdmc.conformer_generation.utils.get_conf_failure_mode"]], "get_frames_from_freq() (in module rdmc.conformer_generation.utils)": [[16, "rdmc.conformer_generation.utils.get_frames_from_freq"]], "mol_to_dict() (in module rdmc.conformer_generation.utils)": [[16, "rdmc.conformer_generation.utils.mol_to_dict"]], "rdmc.conformer_generation.utils": [[16, "module-rdmc.conformer_generation.utils"]], "conformergenerator (class in rdmc.conformer_generation.generators)": [[17, "rdmc.conformer_generation.generators.ConformerGenerator"]], "stochasticconformergenerator (class in rdmc.conformer_generation.generators)": [[17, "rdmc.conformer_generation.generators.StochasticConformerGenerator"]], "embed_stable_species() (rdmc.conformer_generation.generators.conformergenerator method)": [[17, "rdmc.conformer_generation.generators.ConformerGenerator.embed_stable_species"]], "rdmc.conformer_generation.generators": [[17, "module-rdmc.conformer_generation.generators"]], "set_config() (rdmc.conformer_generation.generators.stochasticconformergenerator method)": [[17, "rdmc.conformer_generation.generators.StochasticConformerGenerator.set_config"]], "set_filter() (rdmc.conformer_generation.generators.conformergenerator method)": [[17, "rdmc.conformer_generation.generators.ConformerGenerator.set_filter"]], "scgmetric (class in rdmc.conformer_generation.metrics)": [[19, "rdmc.conformer_generation.metrics.SCGMetric"]], "calculate_entropy() (rdmc.conformer_generation.metrics.scgmetric method)": [[19, "rdmc.conformer_generation.metrics.SCGMetric.calculate_entropy"]], "calculate_metric() (rdmc.conformer_generation.metrics.scgmetric method)": [[19, "rdmc.conformer_generation.metrics.SCGMetric.calculate_metric"]], "calculate_partition_function() (rdmc.conformer_generation.metrics.scgmetric method)": [[19, "rdmc.conformer_generation.metrics.SCGMetric.calculate_partition_function"]], "check_metric() (rdmc.conformer_generation.metrics.scgmetric method)": [[19, "rdmc.conformer_generation.metrics.SCGMetric.check_metric"]], "rdmc.conformer_generation.metrics": [[19, "module-rdmc.conformer_generation.metrics"]], "torsionalsampler (class in rdmc.conformer_generation.sampler)": [[20, "rdmc.conformer_generation.sampler.TorsionalSampler"]], "get_conformers_by_change_torsions() (rdmc.conformer_generation.sampler.torsionalsampler method)": [[20, "rdmc.conformer_generation.sampler.TorsionalSampler.get_conformers_by_change_torsions"]], "get_energy() (in module rdmc.conformer_generation.sampler)": [[20, "rdmc.conformer_generation.sampler.get_energy"]], "get_separable_angle_list() (in module rdmc.conformer_generation.sampler)": [[20, "rdmc.conformer_generation.sampler.get_separable_angle_list"]], "plot_heat_map() (in module rdmc.conformer_generation.sampler)": [[20, "rdmc.conformer_generation.sampler.plot_heat_map"]], "preprocess_energies() (in module rdmc.conformer_generation.sampler)": [[20, "rdmc.conformer_generation.sampler.preprocess_energies"]], "rdmc.conformer_generation.sampler": [[20, "module-rdmc.conformer_generation.sampler"]], "tsconformergenerator (class in rdmc.conformer_generation.ts_generators)": [[21, "rdmc.conformer_generation.ts_generators.TSConformerGenerator"]], "embed_stable_species() (rdmc.conformer_generation.ts_generators.tsconformergenerator method)": [[21, "rdmc.conformer_generation.ts_generators.TSConformerGenerator.embed_stable_species"]], "generate_seed_mols() (rdmc.conformer_generation.ts_generators.tsconformergenerator method)": [[21, "rdmc.conformer_generation.ts_generators.TSConformerGenerator.generate_seed_mols"]], "rdmc.conformer_generation.ts_generators": [[21, "module-rdmc.conformer_generation.ts_generators"]], "set_filter() (rdmc.conformer_generation.ts_generators.tsconformergenerator method)": [[21, "rdmc.conformer_generation.ts_generators.TSConformerGenerator.set_filter"]], "rdmc.external": [[23, "module-rdmc.external"]], "rdmc.external.inpwriter.gaussian": [[24, "module-rdmc.external.inpwriter.gaussian"]], "write_gaussian_freq() (in module rdmc.external.inpwriter.gaussian)": [[24, "rdmc.external.inpwriter.gaussian.write_gaussian_freq"]], "write_gaussian_gsm() (in module rdmc.external.inpwriter.gaussian)": [[24, "rdmc.external.inpwriter.gaussian.write_gaussian_gsm"]], "write_gaussian_irc() (in module rdmc.external.inpwriter.gaussian)": [[24, "rdmc.external.inpwriter.gaussian.write_gaussian_irc"]], "write_gaussian_opt() (in module rdmc.external.inpwriter.gaussian)": [[24, "rdmc.external.inpwriter.gaussian.write_gaussian_opt"]], "rdmc.external.inpwriter": [[25, "module-rdmc.external.inpwriter"]], "rdmc.external.inpwriter.orca": [[26, "module-rdmc.external.inpwriter.orca"]], "write_orca_freq() (in module rdmc.external.inpwriter.orca)": [[26, "rdmc.external.inpwriter.orca.write_orca_freq"]], "write_orca_gsm() (in module rdmc.external.inpwriter.orca)": [[26, "rdmc.external.inpwriter.orca.write_orca_gsm"]], "write_orca_irc() (in module rdmc.external.inpwriter.orca)": [[26, "rdmc.external.inpwriter.orca.write_orca_irc"]], "write_orca_opt() (in module rdmc.external.inpwriter.orca)": [[26, "rdmc.external.inpwriter.orca.write_orca_opt"]], "rdmc.external.inpwriter.qchem": [[27, "module-rdmc.external.inpwriter.qchem"]], "write_qchem_freq() (in module rdmc.external.inpwriter.qchem)": [[27, "rdmc.external.inpwriter.qchem.write_qchem_freq"]], "write_qchem_irc() (in module rdmc.external.inpwriter.qchem)": [[27, "rdmc.external.inpwriter.qchem.write_qchem_irc"]], "write_qchem_opt() (in module rdmc.external.inpwriter.qchem)": [[27, "rdmc.external.inpwriter.qchem.write_qchem_opt"]], "rdmc.external.inpwriter.utils": [[28, "module-rdmc.external.inpwriter.utils"]], "baselog (class in rdmc.external.logparser.base)": [[29, "rdmc.external.logparser.base.BaseLog"]], "ccliblog (class in rdmc.external.logparser.base)": [[29, "rdmc.external.logparser.base.CclibLog"]], "all_geometries (rdmc.external.logparser.base.ccliblog property)": [[29, "rdmc.external.logparser.base.CclibLog.all_geometries"]], "auto_update_prop() (rdmc.external.logparser.base.baselog method)": [[29, "rdmc.external.logparser.base.BaseLog.auto_update_prop"]], "cclib_results (rdmc.external.logparser.base.ccliblog property)": [[29, "rdmc.external.logparser.base.CclibLog.cclib_results"]], "charge (rdmc.external.logparser.base.ccliblog property)": [[29, "rdmc.external.logparser.base.CclibLog.charge"]], "converged_geometries (rdmc.external.logparser.base.ccliblog property)": [[29, "rdmc.external.logparser.base.CclibLog.converged_geometries"]], "finished (rdmc.external.logparser.base.baselog property)": [[29, "rdmc.external.logparser.base.BaseLog.finished"]], "freqs (rdmc.external.logparser.base.ccliblog property)": [[29, "rdmc.external.logparser.base.CclibLog.freqs"]], "get_best_opt_geom() (rdmc.external.logparser.base.ccliblog method)": [[29, "rdmc.external.logparser.base.CclibLog.get_best_opt_geom"]], "get_converged_geom_idx() (rdmc.external.logparser.base.ccliblog method)": [[29, "rdmc.external.logparser.base.CclibLog.get_converged_geom_idx"]], "get_irc_midpoint() (rdmc.external.logparser.base.ccliblog method)": [[29, "rdmc.external.logparser.base.CclibLog.get_irc_midpoint"]], "get_lowest_e_geometry() (rdmc.external.logparser.base.ccliblog method)": [[29, "rdmc.external.logparser.base.CclibLog.get_lowest_e_geometry"]], "get_mol() (rdmc.external.logparser.base.ccliblog method)": [[29, "rdmc.external.logparser.base.CclibLog.get_mol"]], "get_scannames() (rdmc.external.logparser.base.ccliblog method)": [[29, "rdmc.external.logparser.base.CclibLog.get_scannames"]], "get_scanparams() (rdmc.external.logparser.base.ccliblog method)": [[29, "rdmc.external.logparser.base.CclibLog.get_scanparams"]], "get_scf_energies() (rdmc.external.logparser.base.ccliblog method)": [[29, "rdmc.external.logparser.base.CclibLog.get_scf_energies"]], "get_xyzs() (rdmc.external.logparser.base.ccliblog method)": [[29, "rdmc.external.logparser.base.CclibLog.get_xyzs"]], "guess_rxn_from_irc() (rdmc.external.logparser.base.ccliblog method)": [[29, "rdmc.external.logparser.base.CclibLog.guess_rxn_from_irc"]], "guess_rxn_from_normal_mode() (rdmc.external.logparser.base.ccliblog method)": [[29, "rdmc.external.logparser.base.CclibLog.guess_rxn_from_normal_mode"]], "initial_geometry (rdmc.external.logparser.base.ccliblog property)": [[29, "rdmc.external.logparser.base.CclibLog.initial_geometry"]], "interact_freq() (rdmc.external.logparser.base.ccliblog method)": [[29, "rdmc.external.logparser.base.CclibLog.interact_freq"]], "interact_irc() (rdmc.external.logparser.base.ccliblog method)": [[29, "rdmc.external.logparser.base.CclibLog.interact_irc"]], "interact_opt() (rdmc.external.logparser.base.ccliblog method)": [[29, "rdmc.external.logparser.base.CclibLog.interact_opt"]], "interact_scan() (rdmc.external.logparser.base.ccliblog method)": [[29, "rdmc.external.logparser.base.CclibLog.interact_scan"]], "is_ts (rdmc.external.logparser.base.baselog property)": [[29, "rdmc.external.logparser.base.BaseLog.is_ts"]], "job_type (rdmc.external.logparser.base.baselog property)": [[29, "rdmc.external.logparser.base.BaseLog.job_type"]], "multiplicity (rdmc.external.logparser.base.ccliblog property)": [[29, "rdmc.external.logparser.base.CclibLog.multiplicity"]], "neg_freqs (rdmc.external.logparser.base.ccliblog property)": [[29, "rdmc.external.logparser.base.CclibLog.neg_freqs"]], "num_all_geoms (rdmc.external.logparser.base.ccliblog property)": [[29, "rdmc.external.logparser.base.CclibLog.num_all_geoms"]], "num_converged_geoms (rdmc.external.logparser.base.ccliblog property)": [[29, "rdmc.external.logparser.base.CclibLog.num_converged_geoms"]], "num_neg_freqs (rdmc.external.logparser.base.ccliblog property)": [[29, "rdmc.external.logparser.base.CclibLog.num_neg_freqs"]], "opt_convergence (rdmc.external.logparser.base.ccliblog property)": [[29, "rdmc.external.logparser.base.CclibLog.opt_convergence"]], "opt_criteria (rdmc.external.logparser.base.baselog attribute)": [[29, "rdmc.external.logparser.base.BaseLog.opt_criteria"]], "optstatus (rdmc.external.logparser.base.ccliblog property)": [[29, "rdmc.external.logparser.base.CclibLog.optstatus"]], "plot_irc_energies() (rdmc.external.logparser.base.ccliblog method)": [[29, "rdmc.external.logparser.base.CclibLog.plot_irc_energies"]], "plot_opt_convergence() (rdmc.external.logparser.base.ccliblog method)": [[29, "rdmc.external.logparser.base.CclibLog.plot_opt_convergence"]], "plot_scan_energies() (rdmc.external.logparser.base.ccliblog method)": [[29, "rdmc.external.logparser.base.CclibLog.plot_scan_energies"]], "rdmc.external.logparser.base": [[29, "module-rdmc.external.logparser.base"]], "require_job_type() (rdmc.external.logparser.base.baselog method)": [[29, "rdmc.external.logparser.base.BaseLog.require_job_type"]], "require_ts() (rdmc.external.logparser.base.baselog method)": [[29, "rdmc.external.logparser.base.BaseLog.require_ts"]], "schemes (rdmc.external.logparser.base.baselog property)": [[29, "rdmc.external.logparser.base.BaseLog.schemes"]], "success (rdmc.external.logparser.base.baselog property)": [[29, "rdmc.external.logparser.base.BaseLog.success"]], "termination_time (rdmc.external.logparser.base.baselog property)": [[29, "rdmc.external.logparser.base.BaseLog.termination_time"]], "time_regex (rdmc.external.logparser.base.baselog attribute)": [[29, "rdmc.external.logparser.base.BaseLog.time_regex"]], "view_freq() (rdmc.external.logparser.base.ccliblog method)": [[29, "rdmc.external.logparser.base.CclibLog.view_freq"]], "view_mol() (rdmc.external.logparser.base.ccliblog method)": [[29, "rdmc.external.logparser.base.CclibLog.view_mol"]], "view_traj() (rdmc.external.logparser.base.ccliblog method)": [[29, "rdmc.external.logparser.base.CclibLog.view_traj"]], "gaussianlog (class in rdmc.external.logparser.gaussian)": [[30, "rdmc.external.logparser.gaussian.GaussianLog"]], "opt_criteria (rdmc.external.logparser.gaussian.gaussianlog attribute)": [[30, "rdmc.external.logparser.gaussian.GaussianLog.opt_criteria"]], "rdmc.external.logparser.gaussian": [[30, "module-rdmc.external.logparser.gaussian"]], "time_regex (rdmc.external.logparser.gaussian.gaussianlog attribute)": [[30, "rdmc.external.logparser.gaussian.GaussianLog.time_regex"]], "rdmc.external.logparser": [[31, "module-rdmc.external.logparser"]], "orcalog (class in rdmc.external.logparser.orca)": [[32, "rdmc.external.logparser.orca.ORCALog"]], "multiplicity (rdmc.external.logparser.orca.orcalog property)": [[32, "rdmc.external.logparser.orca.ORCALog.multiplicity"]], "opt_criteria (rdmc.external.logparser.orca.orcalog attribute)": [[32, "rdmc.external.logparser.orca.ORCALog.opt_criteria"]], "rdmc.external.logparser.orca": [[32, "module-rdmc.external.logparser.orca"]], "time_regex (rdmc.external.logparser.orca.orcalog attribute)": [[32, "rdmc.external.logparser.orca.ORCALog.time_regex"]], "qchemlog (class in rdmc.external.logparser.qchem)": [[33, "rdmc.external.logparser.qchem.QChemLog"]], "get_mol() (rdmc.external.logparser.qchem.qchemlog method)": [[33, "rdmc.external.logparser.qchem.QChemLog.get_mol"]], "get_scf_energies() (rdmc.external.logparser.qchem.qchemlog method)": [[33, "rdmc.external.logparser.qchem.QChemLog.get_scf_energies"]], "opt_critieria (rdmc.external.logparser.qchem.qchemlog attribute)": [[33, "rdmc.external.logparser.qchem.QChemLog.opt_critieria"]], "rdmc.external.logparser.qchem": [[33, "module-rdmc.external.logparser.qchem"]], "time_regex (rdmc.external.logparser.qchem.qchemlog attribute)": [[33, "rdmc.external.logparser.qchem.QChemLog.time_regex"]], "rdmc.external.logparser.utils": [[34, "module-rdmc.external.logparser.utils"]], "scheme_to_dict() (in module rdmc.external.logparser.utils)": [[34, "rdmc.external.logparser.utils.scheme_to_dict"]], "check_isomorphic_molecules() (in module rdmc.external.rmg)": [[35, "rdmc.external.rmg.check_isomorphic_molecules"]], "find_reaction_family() (in module rdmc.external.rmg)": [[35, "rdmc.external.rmg.find_reaction_family"]], "from_rdkit_mol() (in module rdmc.external.rmg)": [[35, "rdmc.external.rmg.from_rdkit_mol"]], "generate_reaction_complex() (in module rdmc.external.rmg)": [[35, "rdmc.external.rmg.generate_reaction_complex"]], "load_rmg_database() (in module rdmc.external.rmg)": [[35, "rdmc.external.rmg.load_rmg_database"]], "load_rxn_family_database() (in module rdmc.external.rmg)": [[35, "rdmc.external.rmg.load_rxn_family_database"]], "rdmc.external.rmg": [[35, "module-rdmc.external.rmg"]], "openbabelff (class in rdmc.forcefield)": [[36, "rdmc.forcefield.OpenBabelFF"]], "rdkitff (class in rdmc.forcefield)": [[36, "rdmc.forcefield.RDKitFF"]], "add_angle_constraint() (rdmc.forcefield.openbabelff method)": [[36, "rdmc.forcefield.OpenBabelFF.add_angle_constraint"]], "add_angle_constraint() (rdmc.forcefield.rdkitff method)": [[36, "rdmc.forcefield.RDKitFF.add_angle_constraint"]], "add_distance_constraint() (rdmc.forcefield.openbabelff method)": [[36, "rdmc.forcefield.OpenBabelFF.add_distance_constraint"]], "add_distance_constraint() (rdmc.forcefield.rdkitff method)": [[36, "rdmc.forcefield.RDKitFF.add_distance_constraint"]], "add_torsion_constraint() (rdmc.forcefield.openbabelff method)": [[36, "rdmc.forcefield.OpenBabelFF.add_torsion_constraint"]], "add_torsion_constraint() (rdmc.forcefield.rdkitff method)": [[36, "rdmc.forcefield.RDKitFF.add_torsion_constraint"]], "available_force_field (rdmc.forcefield.openbabelff attribute)": [[36, "rdmc.forcefield.OpenBabelFF.available_force_field"]], "available_force_field (rdmc.forcefield.rdkitff attribute)": [[36, "rdmc.forcefield.RDKitFF.available_force_field"]], "available_solver (rdmc.forcefield.openbabelff attribute)": [[36, "rdmc.forcefield.OpenBabelFF.available_solver"]], "fix_atom() (rdmc.forcefield.openbabelff method)": [[36, "rdmc.forcefield.OpenBabelFF.fix_atom"]], "fix_atom() (rdmc.forcefield.rdkitff method)": [[36, "rdmc.forcefield.RDKitFF.fix_atom"]], "get_conformer_energies() (rdmc.forcefield.rdkitff method)": [[36, "rdmc.forcefield.RDKitFF.get_conformer_energies"]], "get_energy() (rdmc.forcefield.rdkitff method)": [[36, "rdmc.forcefield.RDKitFF.get_energy"]], "get_optimized_mol() (rdmc.forcefield.openbabelff method)": [[36, "rdmc.forcefield.OpenBabelFF.get_optimized_mol"]], "get_optimized_mol() (rdmc.forcefield.rdkitff method)": [[36, "rdmc.forcefield.RDKitFF.get_optimized_mol"]], "get_roo_radical_atoms() (in module rdmc.forcefield)": [[36, "rdmc.forcefield.get_roo_radical_atoms"]], "is_optimizable() (rdmc.forcefield.openbabelff method)": [[36, "rdmc.forcefield.OpenBabelFF.is_optimizable"]], "is_optimizable() (rdmc.forcefield.rdkitff method)": [[36, "rdmc.forcefield.RDKitFF.is_optimizable"]], "make_optimizable() (rdmc.forcefield.rdkitff method)": [[36, "rdmc.forcefield.RDKitFF.make_optimizable"]], "mol (rdmc.forcefield.openbabelff property)": [[36, "rdmc.forcefield.OpenBabelFF.mol"]], "mol (rdmc.forcefield.rdkitff property)": [[36, "rdmc.forcefield.RDKitFF.mol"]], "optimize() (rdmc.forcefield.openbabelff method)": [[36, "rdmc.forcefield.OpenBabelFF.optimize"]], "optimize() (rdmc.forcefield.rdkitff method)": [[36, "rdmc.forcefield.RDKitFF.optimize"]], "optimize_confs() (rdmc.forcefield.rdkitff method)": [[36, "rdmc.forcefield.RDKitFF.optimize_confs"]], "optimize_mol() (in module rdmc.forcefield)": [[36, "rdmc.forcefield.optimize_mol"]], "rdmc.forcefield": [[36, "module-rdmc.forcefield"]], "recover_mol() (rdmc.forcefield.rdkitff method)": [[36, "rdmc.forcefield.RDKitFF.recover_mol"]], "set_solver() (rdmc.forcefield.openbabelff method)": [[36, "rdmc.forcefield.OpenBabelFF.set_solver"]], "setup() (rdmc.forcefield.openbabelff method)": [[36, "rdmc.forcefield.OpenBabelFF.setup"]], "setup() (rdmc.forcefield.rdkitff method)": [[36, "rdmc.forcefield.RDKitFF.setup"]], "torsional_scan_1d() (rdmc.forcefield.rdkitff method)": [[36, "rdmc.forcefield.RDKitFF.torsional_scan_1d"]], "type (rdmc.forcefield.openbabelff property)": [[36, "rdmc.forcefield.OpenBabelFF.type"]], "type (rdmc.forcefield.rdkitff property)": [[36, "rdmc.forcefield.RDKitFF.type"]], "update_atom_idx() (rdmc.forcefield.openbabelff method)": [[36, "rdmc.forcefield.OpenBabelFF.update_atom_idx"]], "update_atom_idx() (rdmc.forcefield.rdkitff method)": [[36, "rdmc.forcefield.RDKitFF.update_atom_idx"]], "fourierseries1d (class in rdmc.mathlib.curvefit)": [[38, "rdmc.mathlib.curvefit.FourierSeries1D"]], "fit() (rdmc.mathlib.curvefit.fourierseries1d method)": [[38, "rdmc.mathlib.curvefit.FourierSeries1D.fit"]], "max_num_term (rdmc.mathlib.curvefit.fourierseries1d attribute)": [[38, "rdmc.mathlib.curvefit.FourierSeries1D.max_num_term"]], "predict() (rdmc.mathlib.curvefit.fourierseries1d method)": [[38, "rdmc.mathlib.curvefit.FourierSeries1D.predict"]], "rdmc.mathlib.curvefit": [[38, "module-rdmc.mathlib.curvefit"]], "get_centroid() (in module rdmc.mathlib.geom)": [[39, "rdmc.mathlib.geom.get_centroid"]], "get_distances_from_a_point() (in module rdmc.mathlib.geom)": [[39, "rdmc.mathlib.geom.get_distances_from_a_point"]], "get_mass_center() (in module rdmc.mathlib.geom)": [[39, "rdmc.mathlib.geom.get_mass_center"]], "get_max_distance_from_center() (in module rdmc.mathlib.geom)": [[39, "rdmc.mathlib.geom.get_max_distance_from_center"]], "get_weighted_center() (in module rdmc.mathlib.geom)": [[39, "rdmc.mathlib.geom.get_weighted_center"]], "rdmc.mathlib.geom": [[39, "module-rdmc.mathlib.geom"]], "rotate() (in module rdmc.mathlib.geom)": [[39, "rdmc.mathlib.geom.rotate"]], "translate() (in module rdmc.mathlib.geom)": [[39, "rdmc.mathlib.geom.translate"]], "translate_centroid() (in module rdmc.mathlib.geom)": [[39, "rdmc.mathlib.geom.translate_centroid"]], "compare_to_adjacent_point() (in module rdmc.mathlib.greedymin)": [[40, "rdmc.mathlib.greedymin.compare_to_adjacent_point"]], "get_energy() (in module rdmc.mathlib.greedymin)": [[40, "rdmc.mathlib.greedymin.get_energy"]], "get_step_to_adjacent_points() (in module rdmc.mathlib.greedymin)": [[40, "rdmc.mathlib.greedymin.get_step_to_adjacent_points"]], "rdmc.mathlib.greedymin": [[40, "module-rdmc.mathlib.greedymin"]], "search_for_a_minimum() (in module rdmc.mathlib.greedymin)": [[40, "rdmc.mathlib.greedymin.search_for_a_minimum"]], "search_minimum() (in module rdmc.mathlib.greedymin)": [[40, "rdmc.mathlib.greedymin.search_minimum"]], "rdmc.mathlib": [[41, "module-rdmc.mathlib"]], "addnullconformer() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.AddNullConformer"]], "addredundantbonds() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.AddRedundantBonds"]], "alignmol() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.AlignMol"]], "assignstereochemistryfrom3d() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.AssignStereochemistryFrom3D"]], "calcrmsd() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.CalcRMSD"]], "combinemol() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.CombineMol"]], "copy() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.Copy"]], "embedconformer() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.EmbedConformer"]], "embedmultipleconfs() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.EmbedMultipleConfs"]], "embedmultiplenullconfs() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.EmbedMultipleNullConfs"]], "embednullconformer() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.EmbedNullConformer"]], "fromfile() (rdmc.mol.rdkitmol class method)": [[42, "rdmc.mol.RDKitMol.FromFile"]], "frominchi() (rdmc.mol.rdkitmol class method)": [[42, "rdmc.mol.RDKitMol.FromInchi"]], "frommol() (rdmc.mol.rdkitmol class method)": [[42, "rdmc.mol.RDKitMol.FromMol"]], "fromobmol() (rdmc.mol.rdkitmol class method)": [[42, "rdmc.mol.RDKitMol.FromOBMol"]], "fromrmgmol() (rdmc.mol.rdkitmol class method)": [[42, "rdmc.mol.RDKitMol.FromRMGMol"]], "fromsdf() (rdmc.mol.rdkitmol class method)": [[42, "rdmc.mol.RDKitMol.FromSDF"]], "fromsmarts() (rdmc.mol.rdkitmol class method)": [[42, "rdmc.mol.RDKitMol.FromSmarts"]], "fromsmiles() (rdmc.mol.rdkitmol class method)": [[42, "rdmc.mol.RDKitMol.FromSmiles"]], "fromxyz() (rdmc.mol.rdkitmol class method)": [[42, "rdmc.mol.RDKitMol.FromXYZ"]], "getadjacencymatrix() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.GetAdjacencyMatrix"]], "getallconformers() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.GetAllConformers"]], "getatommapnumbers() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.GetAtomMapNumbers"]], "getatommasses() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.GetAtomMasses"]], "getatomicnumbers() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.GetAtomicNumbers"]], "getbestalign() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.GetBestAlign"]], "getbondsastuples() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.GetBondsAsTuples"]], "getconformer() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.GetConformer"]], "getconformers() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.GetConformers"]], "getdistancematrix() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.GetDistanceMatrix"]], "getelementsymbols() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.GetElementSymbols"]], "getformalcharge() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.GetFormalCharge"]], "getinternalcoordinates() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.GetInternalCoordinates"]], "getmolfrags() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.GetMolFrags"]], "getpositions() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.GetPositions"]], "getspinmultiplicity() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.GetSpinMultiplicity"]], "getsubstructmatch() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.GetSubstructMatch"]], "getsubstructmatches() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.GetSubstructMatches"]], "getsymmsssr() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.GetSymmSSSR"]], "gettorsiontops() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.GetTorsionTops"]], "gettorsionalmodes() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.GetTorsionalModes"]], "getvdwmatrix() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.GetVdwMatrix"]], "hascollidingatoms() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.HasCollidingAtoms"]], "hassameconnectivity() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.HasSameConnectivity"]], "kekulize() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.Kekulize"]], "prepareoutputmol() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.PrepareOutputMol"]], "rdkitmol (class in rdmc.mol)": [[42, "rdmc.mol.RDKitMol"]], "reflect() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.Reflect"]], "removehs() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.RemoveHs"]], "renumberatoms() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.RenumberAtoms"]], "sanitize() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.Sanitize"]], "saturatebiradicalsites12() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.SaturateBiradicalSites12"]], "saturatebiradicalsitescdb() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.SaturateBiradicalSitesCDB"]], "saturatecarbene() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.SaturateCarbene"]], "saturatemol() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.SaturateMol"]], "setatommapnumbers() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.SetAtomMapNumbers"]], "setpositions() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.SetPositions"]], "setvdwmatrix() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.SetVdwMatrix"]], "toatoms() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.ToAtoms"]], "tograph() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.ToGraph"]], "toinchi() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.ToInchi"]], "tomolblock() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.ToMolBlock"]], "toobmol() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.ToOBMol"]], "torwmol() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.ToRWMol"]], "tosdffile() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.ToSDFFile"]], "tosmiles() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.ToSmiles"]], "toxyz() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.ToXYZ"]], "generate_radical_resonance_structures() (in module rdmc.mol)": [[42, "rdmc.mol.generate_radical_resonance_structures"]], "generate_vdw_mat() (in module rdmc.mol)": [[42, "rdmc.mol.generate_vdw_mat"]], "get_unique_mols() (in module rdmc.mol)": [[42, "rdmc.mol.get_unique_mols"]], "has_matched_mol() (in module rdmc.mol)": [[42, "rdmc.mol.has_matched_mol"]], "parse_xyz_or_smiles_list() (in module rdmc.mol)": [[42, "rdmc.mol.parse_xyz_or_smiles_list"]], "rdmc.mol": [[42, "module-rdmc.mol"]], "rdmc": [[43, "module-rdmc"]], "reaction (class in rdmc.reaction)": [[44, "rdmc.reaction.Reaction"]], "active_atoms (rdmc.reaction.reaction property)": [[44, "rdmc.reaction.Reaction.active_atoms"]], "active_bonds (rdmc.reaction.reaction property)": [[44, "rdmc.reaction.Reaction.active_bonds"]], "apply_resonance_correction() (rdmc.reaction.reaction method)": [[44, "rdmc.reaction.Reaction.apply_resonance_correction"]], "bond_analysis() (rdmc.reaction.reaction method)": [[44, "rdmc.reaction.Reaction.bond_analysis"]], "broken_bonds (rdmc.reaction.reaction property)": [[44, "rdmc.reaction.Reaction.broken_bonds"]], "changed_bonds (rdmc.reaction.reaction property)": [[44, "rdmc.reaction.Reaction.changed_bonds"]], "draw_2d() (rdmc.reaction.reaction method)": [[44, "rdmc.reaction.Reaction.draw_2d"]], "formed_bonds (rdmc.reaction.reaction property)": [[44, "rdmc.reaction.Reaction.formed_bonds"]], "from_reactant_and_product_smiles() (rdmc.reaction.reaction class method)": [[44, "rdmc.reaction.Reaction.from_reactant_and_product_smiles"]], "from_reaction_smiles() (rdmc.reaction.reaction class method)": [[44, "rdmc.reaction.Reaction.from_reaction_smiles"]], "get_reverse_reaction() (rdmc.reaction.reaction method)": [[44, "rdmc.reaction.Reaction.get_reverse_reaction"]], "init_reactant_product() (rdmc.reaction.reaction method)": [[44, "rdmc.reaction.Reaction.init_reactant_product"]], "involved_atoms (rdmc.reaction.reaction property)": [[44, "rdmc.reaction.Reaction.involved_atoms"]], "involved_bonds (rdmc.reaction.reaction property)": [[44, "rdmc.reaction.Reaction.involved_bonds"]], "is_charge_balanced (rdmc.reaction.reaction property)": [[44, "rdmc.reaction.Reaction.is_charge_balanced"]], "is_element_balanced (rdmc.reaction.reaction property)": [[44, "rdmc.reaction.Reaction.is_element_balanced"]], "is_mult_equal (rdmc.reaction.reaction property)": [[44, "rdmc.reaction.Reaction.is_mult_equal"]], "is_num_atoms_balanced (rdmc.reaction.reaction property)": [[44, "rdmc.reaction.Reaction.is_num_atoms_balanced"]], "make_ts() (rdmc.reaction.reaction method)": [[44, "rdmc.reaction.Reaction.make_ts"]], "num_atoms (rdmc.reaction.reaction property)": [[44, "rdmc.reaction.Reaction.num_atoms"]], "num_broken_bonds (rdmc.reaction.reaction property)": [[44, "rdmc.reaction.Reaction.num_broken_bonds"]], "num_changed_bonds (rdmc.reaction.reaction property)": [[44, "rdmc.reaction.Reaction.num_changed_bonds"]], "num_formed_bonds (rdmc.reaction.reaction property)": [[44, "rdmc.reaction.Reaction.num_formed_bonds"]], "num_products (rdmc.reaction.reaction property)": [[44, "rdmc.reaction.Reaction.num_products"]], "num_reactants (rdmc.reaction.reaction property)": [[44, "rdmc.reaction.Reaction.num_reactants"]], "rdmc.reaction": [[44, "module-rdmc.reaction"]], "require_bond_analysis() (rdmc.reaction.reaction method)": [[44, "rdmc.reaction.Reaction.require_bond_analysis"]], "to_rdkit_reaction() (rdmc.reaction.reaction method)": [[44, "rdmc.reaction.Reaction.to_rdkit_reaction"]], "to_smiles() (rdmc.reaction.reaction method)": [[44, "rdmc.reaction.Reaction.to_smiles"]], "ts (rdmc.reaction.reaction property)": [[44, "rdmc.reaction.Reaction.ts"]], "clean_ts() (in module rdmc.ts)": [[45, "rdmc.ts.clean_ts"]], "examine_normal_mode() (in module rdmc.ts)": [[45, "rdmc.ts.examine_normal_mode"]], "get_all_changing_bonds() (in module rdmc.ts)": [[45, "rdmc.ts.get_all_changing_bonds"]], "get_broken_bonds() (in module rdmc.ts)": [[45, "rdmc.ts.get_broken_bonds"]], "get_formed_and_broken_bonds() (in module rdmc.ts)": [[45, "rdmc.ts.get_formed_and_broken_bonds"]], "get_formed_bonds() (in module rdmc.ts)": [[45, "rdmc.ts.get_formed_bonds"]], "guess_rxn_from_normal_mode() (in module rdmc.ts)": [[45, "rdmc.ts.guess_rxn_from_normal_mode"]], "is_da_rxn_endo() (in module rdmc.ts)": [[45, "rdmc.ts.is_DA_rxn_endo"]], "rdmc.ts": [[45, "module-rdmc.ts"]], "determine_smallest_atom_index_in_torsion() (in module rdmc.utils)": [[46, "rdmc.utils.determine_smallest_atom_index_in_torsion"]], "find_internal_torsions() (in module rdmc.utils)": [[46, "rdmc.utils.find_internal_torsions"]], "find_ring_torsions() (in module rdmc.utils)": [[46, "rdmc.utils.find_ring_torsions"]], "fix_co_openbabel() (in module rdmc.utils)": [[46, "rdmc.utils.fix_CO_openbabel"]], "get_atom_masses() (in module rdmc.utils)": [[46, "rdmc.utils.get_atom_masses"]], "get_element_symbols() (in module rdmc.utils)": [[46, "rdmc.utils.get_element_symbols"]], "get_internal_coords() (in module rdmc.utils)": [[46, "rdmc.utils.get_internal_coords"]], "get_obmol_coords() (in module rdmc.utils)": [[46, "rdmc.utils.get_obmol_coords"]], "openbabel_mol_to_rdkit_mol() (in module rdmc.utils)": [[46, "rdmc.utils.openbabel_mol_to_rdkit_mol"]], "parse_xyz_by_jensen() (in module rdmc.utils)": [[46, "rdmc.utils.parse_xyz_by_jensen"]], "parse_xyz_by_openbabel() (in module rdmc.utils)": [[46, "rdmc.utils.parse_xyz_by_openbabel"]], "rdkit_mol_to_openbabel_mol() (in module rdmc.utils)": [[46, "rdmc.utils.rdkit_mol_to_openbabel_mol"]], "rdkit_mol_to_openbabel_mol_manual() (in module rdmc.utils)": [[46, "rdmc.utils.rdkit_mol_to_openbabel_mol_manual"]], "rdmc.utils": [[46, "module-rdmc.utils"]], "reverse_map() (in module rdmc.utils)": [[46, "rdmc.utils.reverse_map"]], "rmg_mol_to_rdkit_mol() (in module rdmc.utils)": [[46, "rdmc.utils.rmg_mol_to_rdkit_mol"]], "set_obmol_coords() (in module rdmc.utils)": [[46, "rdmc.utils.set_obmol_coords"]], "set_rdconf_coordinates() (in module rdmc.utils)": [[46, "rdmc.utils.set_rdconf_coordinates"]], "conformer_viewer() (in module rdmc.view)": [[47, "rdmc.view.conformer_viewer"]], "freq_viewer() (in module rdmc.view)": [[47, "rdmc.view.freq_viewer"]], "grid_viewer() (in module rdmc.view)": [[47, "rdmc.view.grid_viewer"]], "interactive_conformer_viewer() (in module rdmc.view)": [[47, "rdmc.view.interactive_conformer_viewer"]], "mol_animation() (in module rdmc.view)": [[47, "rdmc.view.mol_animation"]], "mol_viewer() (in module rdmc.view)": [[47, "rdmc.view.mol_viewer"]], "rdmc.view": [[47, "module-rdmc.view"]], "ts_viewer() (in module rdmc.view)": [[47, "rdmc.view.ts_viewer"]]}})
\ No newline at end of file
+Search.setIndex({"docnames": ["index", "reference/cite", "reference/conf", "reference/conformer_generation/embedding_geometries/align", "reference/conformer_generation/embedding_geometries/embedders", "reference/conformer_generation/embedding_geometries/index", "reference/conformer_generation/embedding_geometries/ts_guessers", "reference/conformer_generation/geometry_optimization/index", "reference/conformer_generation/geometry_optimization/optimizers", "reference/conformer_generation/geometry_optimization/ts_optimizers", "reference/conformer_generation/index", "reference/conformer_generation/postprocessing/index", "reference/conformer_generation/postprocessing/pruners", "reference/conformer_generation/postprocessing/solvation", "reference/conformer_generation/postprocessing/ts_verifiers", "reference/conformer_generation/postprocessing/verifiers", "reference/conformer_generation/utils", "reference/conformer_generation/workflow/generators", "reference/conformer_generation/workflow/index", "reference/conformer_generation/workflow/metrics", "reference/conformer_generation/workflow/sampler", "reference/conformer_generation/workflow/ts_generators", "reference/credits", "reference/external/index", "reference/external/inpwriter/gaussian", "reference/external/inpwriter/index", "reference/external/inpwriter/orca", "reference/external/inpwriter/qchem", "reference/external/inpwriter/utils", "reference/external/logparser/base", "reference/external/logparser/gaussian", "reference/external/logparser/index", "reference/external/logparser/orca", "reference/external/logparser/qchem", "reference/external/logparser/utils", "reference/external/rmg", "reference/forcefield", "reference/license", "reference/mathlib/curvefit", "reference/mathlib/geom", "reference/mathlib/greedymin", "reference/mathlib/index", "reference/mol", "reference/rdmc", "reference/reaction", "reference/ts", "reference/utils", "reference/view"], "filenames": ["index.rst", "reference/cite.rst", "reference/conf.rst", "reference/conformer_generation/embedding_geometries/align.rst", "reference/conformer_generation/embedding_geometries/embedders.rst", "reference/conformer_generation/embedding_geometries/index.rst", "reference/conformer_generation/embedding_geometries/ts_guessers.rst", "reference/conformer_generation/geometry_optimization/index.rst", "reference/conformer_generation/geometry_optimization/optimizers.rst", "reference/conformer_generation/geometry_optimization/ts_optimizers.rst", "reference/conformer_generation/index.rst", "reference/conformer_generation/postprocessing/index.rst", "reference/conformer_generation/postprocessing/pruners.rst", "reference/conformer_generation/postprocessing/solvation.rst", "reference/conformer_generation/postprocessing/ts_verifiers.rst", "reference/conformer_generation/postprocessing/verifiers.rst", "reference/conformer_generation/utils.rst", "reference/conformer_generation/workflow/generators.rst", "reference/conformer_generation/workflow/index.rst", "reference/conformer_generation/workflow/metrics.rst", "reference/conformer_generation/workflow/sampler.rst", "reference/conformer_generation/workflow/ts_generators.rst", "reference/credits.rst", "reference/external/index.rst", "reference/external/inpwriter/gaussian.rst", "reference/external/inpwriter/index.rst", "reference/external/inpwriter/orca.rst", "reference/external/inpwriter/qchem.rst", "reference/external/inpwriter/utils.rst", "reference/external/logparser/base.rst", "reference/external/logparser/gaussian.rst", "reference/external/logparser/index.rst", "reference/external/logparser/orca.rst", "reference/external/logparser/qchem.rst", "reference/external/logparser/utils.rst", "reference/external/rmg.rst", "reference/forcefield.rst", "reference/license.rst", "reference/mathlib/curvefit.rst", "reference/mathlib/geom.rst", "reference/mathlib/greedymin.rst", "reference/mathlib/index.rst", "reference/mol.rst", "reference/rdmc.rst", "reference/reaction.rst", "reference/ts.rst", "reference/utils.rst", "reference/view.rst"], "titles": ["RDMC Documentation", "How to cite RDMC", "rdmc.conf", "rdmc.conformer_generation.align", "rdmc.conformer_generation.embedders", "Embedding Geometries", "rdmc.conformer_generation.ts_guessers", "Geometry Optimization", "rdmc.conformer_generation.optimizers", "rdmc.conformer_generation.ts_optimizers", "rdmc.conformer_generation", "Postprocessing", "rdmc.conformer_generation.pruners", "rdmc.conformer_generation.solvation", "rdmc.conformer_generation.ts_verifiers", "rdmc.conformer_generation.verifiers", "Utils", "rdmc.conformer_generation.generators", "Workflow", "rdmc.conformer_generation.metrics", "rdmc.conformer_generation.sampler", "rdmc.conformer_generation.ts_generators", "Credits", "rdmc.external", "rdmc.external.inpwriter.gaussian", "rdmc.external.inpwriter", "rdmc.external.inpwriter.orca", "rdmc.external.inpwriter.qchem", "rdmc.external.inpwriter.utils", "rdmc.external.logparser.base", "rdmc.external.logparser.gaussian", "rdmc.external.logparser", "rdmc.external.logparser.orca", "rdmc.external.logparser.qchem", "rdmc.external.logparser.utils", "rdmc.external.rmg", "rdmc.forcefield", "Licence", "rdmc.mathlib.curvefit", "rdmc.mathlib.geom", "rdmc.mathlib.greedymin", "rdmc.mathlib", "rdmc.mol", "rdmc", "rdmc.reaction", "rdmc.ts", "rdmc.utils", "rdmc.view"], "terms": {"reaction": [0, 1, 3, 6, 12, 16, 21, 29, 35, 43, 45, 47], "data": [0, 1, 4, 12, 16, 29, 35, 42], "molecular": [0, 1, 35, 46], "conform": [0, 1, 2, 3, 4, 6, 8, 9, 12, 13, 16, 17, 19, 20, 21, 24, 26, 27, 29, 33, 36, 42, 45, 46, 47], "i": [0, 2, 3, 8, 12, 13, 16, 17, 19, 20, 21, 22, 24, 26, 27, 29, 32, 33, 35, 36, 37, 38, 39, 40, 42, 44, 45, 46, 47], "an": [0, 2, 3, 8, 9, 16, 17, 20, 21, 29, 35, 36, 37, 39, 42, 45, 46, 47], "open": 0, "sourc": 0, "lightweight": 0, "softwar": [0, 1, 37], "packag": [0, 1, 8, 9, 20, 36], "special": [0, 20], "handl": [0, 36], "includ": [0, 2, 13, 21, 29, 33, 37, 42], "transit": [0, 6, 9, 44, 45], "state": [0, 6, 9, 44, 45], "It": [0, 2, 3, 6, 9, 13, 29, 35, 36, 38, 39, 42, 45, 46, 47], "contain": [0, 2, 13, 16, 20, 24, 26, 27, 34, 35, 40, 42, 45, 46, 47], "variou": 0, "modul": [0, 2, 3, 4, 6, 8, 9, 12, 13, 14, 15, 16, 17, 19, 20, 21, 24, 26, 27, 34, 35, 36, 38, 39, 40, 42, 44, 45, 46, 47], "class": [0, 2, 3, 4, 6, 8, 9, 12, 13, 14, 15, 17, 19, 20, 21, 29, 30, 32, 33, 36, 38, 39, 42, 44, 45], "e": [0, 2, 16, 29, 42, 45, 46, 47], "g": [0, 2, 16, 29, 42, 45, 46, 47], "rdkitmol": [0, 2, 3, 6, 8, 9, 14, 15, 16, 17, 20, 21, 24, 26, 27, 29, 33, 35, 36, 42, 43, 44, 45, 47], "view": [0, 20, 29, 43], "help": [0, 2, 29, 30, 32, 33, 38, 42], "relev": 0, "task": 0, "make": [0, 29, 36, 42, 44, 47], "convers": [0, 35, 36, 42, 46], "visual": 0, "manipul": 0, "analysi": [0, 3, 14, 44, 45], "molecul": [0, 2, 3, 4, 6, 8, 9, 12, 13, 14, 15, 16, 17, 19, 20, 21, 24, 26, 27, 29, 32, 33, 35, 36, 42, 46, 47], "easier": 0, "also": [0, 2, 42], "provid": [0, 2, 3, 4, 6, 8, 9, 12, 14, 16, 17, 20, 21, 29, 30, 32, 33, 35, 36, 37, 39, 42, 45, 46, 47], "solut": [0, 13], "pipelin": 0, "achiev": [0, 42], "high": 0, "throughput": 0, "gener": [0, 2, 3, 4, 6, 8, 10, 16, 18, 19, 20, 21, 29, 33, 35, 36, 40, 42, 43, 46, 47], "process": [0, 16, 42], "larg": [0, 29], "amount": 0, "written": 0, "python": [0, 6, 20], "ha": [0, 2, 3, 35, 36, 42, 45, 46], "depend": [0, 3, 29], "onli": [0, 2, 3, 20, 27, 29, 33, 35, 36, 40, 42, 47], "popular": 0, "numpi": [0, 16, 29, 39, 42], "scipi": [0, 2], "matplotlib": [0, 29], "rdkit": [0, 2, 3, 8, 35, 36, 42, 44, 46], "openbabel": [0, 29, 33, 36, 42, 45, 46], "py3dmol": [0, 29, 47], "ase": [0, 6, 42], "networkx": [0, 42], "cclib": [0, 29, 32], "you": [0, 2, 8, 9, 14, 20, 21, 29, 36, 42, 47], "can": [0, 2, 8, 9, 14, 16, 17, 20, 21, 27, 29, 33, 35, 36, 42, 45, 46, 47], "easili": 0, "incorpor": 0, "your": [0, 21], "own": [0, 2, 16, 21], "script": [0, 8, 9, 14], "The": [0, 2, 3, 6, 8, 9, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 26, 27, 29, 33, 35, 36, 37, 38, 39, 40, 42, 44, 45, 46, 47], "code": 0, "host": 0, "github": [0, 1, 46], "its": [0, 2, 14, 15, 16, 29, 33, 36, 39, 42], "binari": [0, 9, 14], "distribut": [0, 37], "avail": [0, 3, 8, 9, 14, 16, 17, 20, 21, 35, 42, 45, 46, 47], "anaconda": 0, "cloud": 0, "easiest": 0, "wai": [0, 29], "instal": [0, 6, 9, 20], "us": [0, 2, 3, 4, 6, 8, 9, 12, 14, 15, 16, 17, 20, 21, 24, 26, 27, 29, 33, 34, 35, 36, 37, 38, 42, 44, 45, 46, 47], "conda": 0, "mamba": 0, "c": [0, 1, 37, 42, 46], "xiaoruidong": [0, 1], "Or": [0, 47], "via": 0, "mambaforg": 0, "from": [0, 2, 3, 9, 12, 14, 16, 17, 21, 29, 33, 35, 36, 37, 39, 42, 44, 46, 47], "git": 0, "clone": 0, "http": [0, 1, 35, 42, 46], "com": [0, 1], "cd": 0, "env": 0, "creat": [0, 2, 3, 29, 42, 47], "f": [0, 36], "environ": 0, "yml": 0, "activ": 0, "m": [0, 2, 42], "pip": 0, "dep": 0, "vv": 0, "To": [0, 2, 29, 33, 44, 47], "start": [0, 2], "simpli": [0, 3], "try": [0, 42], "import": [0, 42], "mol": [0, 2, 3, 4, 6, 8, 9, 15, 16, 17, 20, 21, 24, 26, 27, 29, 33, 35, 36, 43, 45, 46, 47], "cco": 0, "rxn": 0, "cc": [0, 42], "o": [0, 2, 36, 42, 46], "And": 0, "see": [0, 47], "what": [0, 16, 29], "ar": [0, 2, 3, 9, 12, 14, 16, 17, 19, 20, 21, 22, 29, 33, 36, 39, 42, 44, 45, 46, 47], "capabl": [0, 2], "full": [0, 16], "list": [0, 2, 3, 6, 8, 12, 13, 14, 15, 16, 17, 19, 20, 21, 29, 30, 32, 33, 35, 36, 39, 40, 42, 44, 45, 46, 47], "thi": [0, 2, 3, 4, 6, 8, 9, 12, 14, 16, 20, 21, 24, 26, 27, 29, 32, 33, 35, 36, 37, 38, 39, 40, 42, 44, 45, 46, 47], "we": [0, 9, 14, 36, 42, 46], "few": [0, 39, 42], "notebook": 0, "ipython": [0, 29, 44, 47], "colab": 0, "demonstr": 0, "usag": 0, "pleas": [0, 2, 35, 36, 47], "feel": 0, "invit": 0, "them": [0, 21, 42], "out": [0, 2, 20, 37, 42, 47], "develop": [0, 3, 22], "xiaorui": [0, 1, 22, 37], "dong": [0, 1, 22, 37], "dr": [0, 22], "lagnajit": [0, 1, 22], "pattanaik": [0, 1, 22], "shih": [0, 1, 22], "cheng": [0, 1, 22], "li": [0, 1, 20, 22], "kevin": [0, 1, 22], "spiekermann": [0, 1, 22], "hao": [0, 1, 22], "wei": [0, 1, 22], "pang": [0, 1, 22], "prof": [0, 22], "william": [0, 1, 22], "h": [0, 1, 16, 22, 29, 36, 42, 45], "green": [0, 1, 22, 47], "research": [0, 22], "group": [0, 2, 12, 20, 22, 36, 42, 46], "massachusett": 0, "institut": 0, "technologi": 0, "mit": [0, 22, 35, 37], "For": [0, 2, 3, 17, 20, 29, 32, 33, 42, 47], "ani": [0, 2, 37], "question": 0, "while": [0, 17, 27, 29, 47], "contact": 0, "u": 0, "issu": [0, 46], "page": 0, "email": 0, "rdmc_dev": 0, "edu": [0, 35], "extern": [0, 16, 43], "mathlib": [0, 43], "conformer_gener": [0, 5, 7, 11, 16, 18, 43], "conf": [0, 43, 46], "forcefield": [0, 43], "t": [0, 2, 6, 9, 12, 14, 15, 16, 19, 20, 21, 24, 26, 27, 29, 30, 32, 33, 42, 43, 44, 47], "util": [0, 10, 17, 23, 25, 27, 31, 43], "credit": 0, "how": [0, 14, 29, 42], "cite": 0, "licenc": 0, "index": [0, 2, 20, 29, 35, 36, 42, 45, 46, 47], "text": 1, "form": [1, 2, 3, 35, 42, 45, 47], "x": [1, 2, 3, 12, 16, 38, 39, 42, 45], "l": 1, "": [1, 9, 16, 17, 21, 24, 30, 33, 42, 44, 45, 46], "k": [1, 19], "w": 1, "2023": [1, 37], "version": [1, 27, 42, 44, 45, 46], "0": [1, 2, 3, 4, 9, 12, 14, 15, 16, 17, 19, 20, 24, 26, 27, 29, 36, 38, 39, 42, 44, 45, 46, 47], "1": [1, 2, 3, 6, 8, 9, 14, 15, 16, 20, 24, 26, 29, 33, 36, 39, 42, 44, 45, 46, 47], "comput": [1, 2, 13, 14, 19, 27, 42], "bibtex": 1, "misc": 1, "author": [1, 37], "titl": [1, 20, 42], "year": 1, "publish": [1, 37], "howpublish": 1, "url": 1, "method": [2, 3, 4, 6, 8, 9, 12, 13, 14, 15, 16, 17, 20, 24, 26, 27, 29, 39, 42, 44, 45, 46], "deal": [2, 36, 37, 39, 42, 45], "conformerclust": [2, 43], "children": 2, "arrai": [2, 3, 16, 20, 29, 33, 38, 39, 42, 45, 46], "energi": [2, 8, 9, 12, 13, 20, 29, 33, 36, 38, 40], "none": [2, 3, 6, 8, 9, 12, 13, 14, 15, 16, 17, 19, 20, 21, 24, 26, 27, 29, 30, 32, 33, 35, 36, 38, 39, 42, 44, 46, 47], "base": [2, 3, 4, 6, 8, 9, 12, 13, 14, 15, 16, 17, 19, 20, 21, 23, 30, 31, 32, 33, 35, 36, 38, 42, 43, 44, 45], "object": [2, 3, 4, 6, 8, 9, 12, 13, 14, 15, 16, 17, 19, 20, 21, 29, 35, 36, 38, 42, 44, 46, 47], "merg": [2, 37, 43], "cluster": [2, 16], "paramet": [2, 3, 4, 6, 8, 9, 12, 13, 14, 15, 16, 17, 19, 20, 21, 24, 26, 27, 29, 33, 34, 35, 36, 38, 39, 40, 42, 44, 45, 46, 47], "A": [2, 3, 6, 12, 13, 16, 17, 19, 20, 21, 24, 26, 27, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 45, 46, 47], "split_by_energi": [2, 43], "decim": 2, "int": [2, 3, 4, 6, 8, 9, 12, 14, 15, 16, 17, 19, 20, 21, 24, 26, 27, 29, 33, 36, 38, 40, 42, 44, 45, 46, 47], "as_dict": 2, "bool": [2, 3, 4, 6, 8, 9, 12, 13, 14, 15, 16, 17, 19, 20, 21, 24, 26, 27, 29, 30, 32, 33, 35, 36, 38, 39, 42, 44, 45, 46, 47], "true": [2, 3, 12, 16, 17, 19, 20, 21, 29, 33, 35, 36, 42, 44, 45, 46, 47], "split": [2, 42], "option": [2, 3, 4, 6, 8, 9, 12, 13, 14, 15, 16, 17, 19, 20, 21, 24, 26, 27, 29, 35, 36, 39, 42, 44, 46, 47], "number": [2, 3, 4, 8, 9, 14, 16, 17, 20, 21, 24, 26, 27, 29, 36, 42, 44, 46, 47], "digit": 2, "after": [2, 3, 17, 20, 21, 36, 39], "dot": [2, 29], "valu": [2, 3, 6, 12, 13, 16, 19, 20, 29, 33, 36, 38, 39, 42, 45, 46, 47], "kcal": [2, 20, 29, 33, 36], "j": [2, 42, 47], "recommend": [2, 35], "hartre": 2, "3": [2, 3, 9, 16, 17, 36, 39, 42, 45, 47], "4": [2, 3, 20, 30, 33, 36, 42, 47], "default": [2, 3, 4, 6, 8, 9, 12, 13, 14, 15, 16, 17, 19, 20, 21, 24, 26, 27, 29, 33, 35, 36, 39, 40, 42, 44, 45, 46, 47], "If": [2, 3, 9, 14, 16, 20, 29, 33, 35, 39, 42, 45, 46, 47], "return": [2, 3, 4, 6, 8, 9, 12, 13, 14, 15, 16, 17, 19, 20, 21, 24, 26, 27, 29, 33, 35, 36, 38, 39, 40, 42, 44, 45, 46, 47], "dict": [2, 4, 8, 9, 12, 13, 16, 17, 19, 24, 26, 27, 34, 36, 42, 47], "whose": [2, 42, 45], "kei": [2, 6], "divid": 2, "otherwis": [2, 16, 19, 29, 33, 37, 39, 42, 45, 46], "conformerfilt": [2, 43], "properti": [2, 6, 29, 32, 36, 44], "atom_map": [2, 3, 43], "store": [2, 6, 13, 14, 15, 16, 29, 42, 44], "all": [2, 8, 9, 12, 16, 20, 29, 35, 36, 37, 39, 40, 42, 45, 46, 47], "possibl": [2, 16, 20, 42, 45, 47], "atommap": [2, 42], "given": [2, 3, 6, 13, 19, 20, 21, 29, 35, 36, 39, 40, 42, 45, 46, 47], "There": [2, 3], "usual": [2, 42], "combinatori": [2, 42], "explos": [2, 42], "check_dihed_angle_diff": [2, 43], "threshold": [2, 9, 12, 14, 17, 19, 42], "float": [2, 3, 4, 9, 12, 14, 15, 16, 19, 20, 24, 29, 36, 39, 40, 42, 44, 45, 47], "5": [2, 17, 19, 36, 42, 47], "mask": [2, 20], "ndarrai": [2, 9, 20, 29, 38, 40, 42, 45, 46], "adjust_period": 2, "fals": [2, 3, 4, 6, 8, 9, 12, 13, 14, 15, 16, 17, 19, 20, 21, 24, 26, 27, 29, 33, 35, 36, 38, 39, 42, 44, 45, 46, 47], "as_list_idx": 2, "implement": [2, 4, 6, 8, 9, 12, 13, 14, 24, 26, 27, 32, 36, 42, 46], "check": [2, 14, 15, 17, 19, 20, 21, 29, 35, 36, 40, 42, 45], "individu": [2, 47], "dihedr": [2, 29], "angl": [2, 3, 12, 20, 36, 39], "differ": [2, 12, 21, 29, 33, 36, 42, 47], "approach": [2, 36, 42], "mstor": 2, "workflow": [2, 10, 16, 17, 20, 21, 43], "id": [2, 3, 12, 16, 20, 24, 26, 27, 29, 33, 36, 42, 47], "degre": [2, 12, 36, 39], "filter": [2, 40, 42], "np": [2, 3, 9, 16, 20, 29, 33, 38, 39, 40, 42, 45, 46], "same": [2, 3, 13, 24, 35, 36, 39, 42, 47], "length": [2, 3, 36, 39, 42, 45, 47], "torsion": [2, 12, 20, 36, 42, 46], "indic": [2, 3, 15, 17, 20, 21, 36, 39, 42, 46], "which": [2, 8, 9, 12, 13, 14, 15, 16, 17, 20, 29, 36, 42, 45, 46, 47], "consid": [2, 12, 40, 42, 45], "exclud": [2, 12, 20, 42, 46], "methyl": [2, 12, 20, 42, 46], "symmetri": 2, "sinc": 2, "have": [2, 3, 9, 12, 16, 20, 29, 40, 42, 45, 46], "period": [2, 38, 40], "360": 2, "suggest": [2, 36], "run": [2, 9, 14, 16, 17, 20, 24, 26, 27, 35], "twice": [2, 42], "get": [2, 3, 16, 20, 29, 32, 33, 36, 39, 40, 42, 44, 45, 46], "better": [2, 29, 33, 42], "perform": [2, 3, 29, 35, 44, 46], "result": [2, 3, 6, 8, 9, 14, 15, 16, 29, 35, 36, 42, 45, 46], "other": [2, 24, 26, 36, 37, 40, 42, 46, 47], "than": [2, 16, 21, 29, 40, 42, 45, 46], "filter_by_dihed_angl": [2, 43], "as_clust": 2, "comform": 2, "calcul": [2, 3, 6, 9, 12, 14, 15, 16, 19, 20, 24, 26, 27, 29, 30, 32, 33, 34, 36, 42], "between": [2, 3, 12, 21, 29, 33, 39, 42, 46, 47], "without": [2, 37, 42], "singl": [2, 16, 35, 42, 45, 47], "hierarchi": 2, "filter_by_iter_hclust": [2, 43], "criterion": 2, "str": [2, 4, 6, 8, 9, 12, 13, 14, 15, 16, 17, 19, 20, 21, 24, 26, 27, 29, 30, 32, 33, 34, 35, 36, 42, 44, 45, 46, 47], "distanc": [2, 3, 36, 39, 40, 42], "averag": 2, "max_it": [2, 17, 24, 26, 27], "10": [2, 12, 16, 29, 42, 47], "iter": [2, 12, 16, 17, 24, 26, 27, 36, 39, 42, 46], "appli": [2, 20, 35, 40, 44, 46], "In": [2, 42, 46], "new": [2, 3, 12, 29, 39, 42, 47], "distinguish": 2, "repres": [2, 42], "previou": [2, 12, 21], "specifi": [2, 14, 35, 39, 42], "flat": 2, "valid": [2, 20, 27, 29, 46, 47], "inconsist": [2, 21, 42], "maxclust": 2, "format": [2, 21, 42, 46, 47], "algorithm": [2, 3, 9, 24, 36, 40, 42], "linkag": 2, "complet": [2, 17], "weight": [2, 16, 27, 39, 42, 45], "median": 2, "centroid": [2, 3, 39], "ward": 2, "except": 2, "n": [2, 16, 39, 42, 45], "cost": 2, "scale": [2, 16, 29, 36, 44, 45, 47], "2": [2, 3, 16, 20, 29, 30, 33, 36, 38, 40, 42, 45, 47], "max": [2, 3, 9, 12, 36], "earli": 2, "stop": [2, 17, 19], "techinqu": 2, "doesn": [2, 19, 42, 45], "chang": [2, 3, 19, 29, 33, 36, 42, 45, 47], "increas": 2, "generate_rmsds_of_clust": [2, 43], "reflect": [2, 42, 43], "reorder": [2, 42], "1000": [2, 9, 42], "rmsd": [2, 6, 12, 16, 42], "each": [2, 3, 6, 8, 9, 16, 20, 39, 42, 45, 47], "get_tor_matrix": [2, 43], "matrix": [2, 29, 42], "consist": [2, 3, 35, 42, 46], "input": [2, 6, 9, 17, 20, 24, 26, 27, 29, 33, 36, 42, 46, 47], "confid": [2, 20, 42, 47], "whether": [2, 3, 4, 6, 8, 9, 12, 13, 14, 15, 16, 17, 20, 21, 24, 26, 27, 29, 33, 35, 36, 37, 39, 42, 44, 45, 46, 47], "adjust": 2, "get_torsional_angl": [2, 43], "1d": [2, 16, 38, 39], "hierarchy_clust": [2, 43], "basic": 2, "defin": [2, 3, 17, 21, 29, 35, 39, 42], "point": [2, 20, 24, 39, 40], "within": 2, "hypercub": 2, "more": [2, 42, 47], "detail": [2, 3, 20, 42, 45, 47], "refer": [2, 29, 33, 42, 46, 47], "pairwise_rmsd": [2, 43], "pairwis": 2, "one": [2, 16, 21, 29, 33, 35, 42, 46, 47], "rule": [2, 42], "mirror": [2, 42], "allow": [2, 9, 29, 35, 36, 42], "atom": [2, 3, 9, 16, 20, 29, 35, 36, 42, 44, 45, 46, 47], "order": [2, 42, 45, 46], "isomorph": 2, "rotat": [2, 3, 14, 15, 20, 39, 41, 42, 43], "mimiz": 2, "reset_atom_map": [2, 43], "max_atom_map": 2, "100000": [2, 36], "reset": [2, 3], "match": [2, 35, 42, 46], "maximum": [2, 17, 21, 24, 26, 27, 30, 36, 39, 42], "map": [2, 3, 16, 20, 35, 42, 44, 45, 46], "avoid": [2, 14, 15], "set": [2, 3, 6, 17, 20, 21, 27, 29, 33, 35, 36, 39, 42, 46, 47], "program": [2, 27], "forev": 2, "As": [2, 47], "mai": [2, 29, 42, 46, 47], "miss": 2, "some": [2, 9, 14, 35, 42, 46, 47], "rdkitconf": [2, 42, 43, 46], "wrapper": [2, 36, 42], "rdchem": [2, 42, 46], "nomenclatur": [2, 42], "follow": [2, 3, 9, 12, 16, 17, 21, 24, 29, 33, 35, 37, 42, 46], "camel": [2, 42], "style": [2, 42, 47], "classmethod": [2, 3, 42, 44], "fromconform": [2, 43], "convert": [2, 16, 29, 35, 42, 44, 46], "chem": [2, 42, 46], "flexibl": [2, 42, 46], "instanc": [2, 17, 21, 29, 35, 42, 46], "correspond": [2, 3, 14, 15, 16, 29, 35, 39, 42, 45, 46, 47], "frommol": [2, 42, 43], "rwmol": [2, 36, 42, 46], "union": [2, 20, 36, 42, 46], "extract": [2, 9, 12, 16, 42], "fromrdkitmol": [2, 43], "instead": [2, 3, 36, 42, 45, 46, 47], "getalltorsionsdeg": [2, 43], "mode": [2, 14, 16, 17, 20, 29, 42, 45], "rotor": [2, 42], "sequenc": [2, 29, 36, 42], "gettorsionalmod": [2, 42, 43], "getangledeg": [2, 43], "atomid": [2, 42], "element": [2, 3, 20, 35, 39, 42, 44, 46], "getanglerad": [2, 43], "rad": 2, "getbondlength": [2, 43], "bond": [2, 3, 12, 14, 15, 20, 36, 42, 44, 45, 46, 47], "angstrom": [2, 36, 42], "getdistancematrix": [2, 42, 43], "getowningmol": [2, 43], "gettorsiondeg": [2, 43], "necessarili": 2, "four": [2, 20, 42, 46], "indexed1": 2, "excludemethyl": [2, 12, 42], "inform": [2, 8, 9, 20, 29, 30, 32, 33, 42, 44, 45, 46], "obtain": [2, 20, 21, 29, 33, 37, 42], "want": [2, 9, 14, 35, 42, 47], "argument": [2, 6, 9, 29, 42, 46, 47], "ring": [2, 42, 46], "optin": 2, "getvdwmatrix": [2, 42, 43], "deriv": [2, 42], "van": [2, 42], "der": [2, 42], "waal": [2, 42], "analyz": [2, 29, 30, 32, 33, 42], "collis": [2, 42], "found": [2, 35, 42], "generate_vdw_mat": [2, 42, 43], "vdw": [2, 42], "2d": [2, 42], "exist": [2, 29, 42, 47], "hascollidingatom": [2, 42, 43], "hasowningmol": [2, 43], "setalltorsionsdeg": [2, 43], "setangledeg": [2, 43], "setanglerad": [2, 43], "setbondlength": [2, 43], "setowningmol": [2, 43], "owningmol": 2, "either": [2, 12, 20, 29, 36, 42], "rais": [2, 4, 6, 8, 12, 14, 15, 36, 42, 46], "valueerror": [2, 42, 46], "Not": [2, 46], "owning_mol": 2, "when": [2, 19, 21, 29, 33, 35, 36, 42, 46, 47], "give": [2, 42, 46], "someth": [2, 46], "els": [2, 42, 46], "setposit": [2, 42, 43], "coord": [2, 3, 39, 40, 42, 46], "tupl": [2, 3, 20, 35, 36, 40, 42, 45, 46, 47], "posit": [2, 20, 39, 40, 42, 46], "coordin": [2, 3, 4, 16, 24, 26, 27, 36, 39, 40, 42, 45, 46], "settorsiondeg": [2, 43], "chain": [2, 42], "settorsionalmod": [2, 43], "correct": [2, 13, 35, 42, 44, 46], "toconform": [2, 43], "backend": [2, 9, 29, 33, 36, 42, 45], "tomol": [2, 43], "edit_conf_by_add_bond": [2, 43], "function_nam": 2, "forbid": 2, "modifi": [2, 24, 26, 27, 36, 37, 42, 44, 46], "intern": [2, 14, 15, 24, 26, 27, 42, 46], "non": [2, 3, 35, 42, 46, 47], "function": [2, 3, 6, 8, 16, 19, 24, 26, 27, 29, 34, 35, 36, 38, 42, 44, 45, 46, 47], "tri": 2, "workaround": [2, 42, 46], "name": [2, 29, 35], "edit": [2, 36, 45], "path": [3, 6, 8, 9, 13, 14, 15, 16, 17, 20, 21, 29, 30, 32, 33, 42], "naivealign": [3, 5, 43], "formed_bond": [3, 43, 44], "broken_bond": [3, 43, 44], "naiv": 3, "reactant": [3, 6, 12, 21, 29, 35, 44, 45, 47], "system": 3, "put": [3, 9, 14], "center": [3, 39], "origin": [3, 38, 39, 42, 45, 47], "characterist": 3, "fragment": [3, 42, 46], "r1": 3, "r2": 3, "d": [3, 30, 33], "where": [3, 9, 42], "radiu": [3, 47], "pre": [3, 17], "user": [3, 17, 21, 35, 42, 46], "react": [3, 14], "should": [3, 6, 8, 12, 16, 21, 29, 36, 38, 39, 42, 45, 46, 47], "around": [3, 42], "line": [3, 42, 47], "minim": [3, 42], "under": [3, 37], "featur": [3, 47], "two": [3, 12, 17, 29, 35, 42, 45, 46], "case": [3, 12, 16, 42, 46], "close": [3, 29, 42], "linear": [3, 4], "triangl": [3, 42], "interact": [3, 29, 36], "among": 3, "three": 3, "squar": [3, 42], "tetrahedron": 3, "dist": 3, "from_complex": 3, "r_complex": 3, "conf_id": [3, 24, 26, 27, 36, 47], "initi": [3, 4, 6, 8, 12, 17, 20, 24, 26, 27, 29, 33, 44], "complex": [3, 6, 21, 35, 44, 45, 47], "broken": [3, 45, 47], "from_r_and_p_complex": 3, "p_complex": 3, "product": [3, 6, 12, 21, 29, 35, 44, 45, 47], "doe": [3, 14, 15], "need": [3, 4, 6, 9, 13, 14, 15, 35, 40, 42, 45], "embed": [3, 8, 9, 10, 14, 15, 17, 21, 42, 43, 45, 47], "howev": 3, "from_react": 3, "place": 3, "stack": 3, "togeth": 3, "conf_id1": 3, "mol1": 3, "conf_id2": 3, "mol2": 3, "get_alignment_coord": 3, "preset": 3, "separ": [3, 21], "mean": [3, 12, 16, 20, 29, 33, 40, 42], "get_fragment_radii": 3, "farthest": [3, 39], "get_reacting_atoms_in_frag": 3, "initialize_align": 3, "current": [3, 12, 35, 36, 40, 42, 46], "rotate_fragment_separ": 3, "about_react": 3, "self": [3, 29], "size": [3, 19, 24, 39, 40, 45, 47], "about": [3, 13, 39], "y": [3, 12, 29, 38, 39], "z": [3, 30, 33, 39], "ax": [3, 29, 39], "respect": [3, 39, 42], "reactor": 3, "oper": [3, 39, 42], "score_bimolecul": 3, "score": 3, "bimolecular": 3, "6": [3, 17, 27, 42], "first": [3, 16, 35, 36, 42, 47], "last": [3, 29, 33, 42], "second": [3, 35], "align_reactant_frag": [3, 5, 43], "r_mol": [3, 45, 47], "p_mol": [3, 45, 47], "find": [3, 20, 35, 36, 40, 42, 46], "prepare_mol": [3, 5, 43], "align_bimolecular": 3, "prepar": 3, "multipl": [3, 6, 8, 9, 14, 15, 17, 21, 23, 24, 26, 27, 29, 31, 32, 33, 35, 36, 42, 44, 45, 47], "orient": 3, "Then": [3, 35], "reiniti": 3, "reset_pmol": [3, 5, 43], "p_mol_new": 3, "best": [3, 42], "procedur": 3, "3d": [3, 6, 8, 9, 14, 15, 16, 17, 20, 21, 39, 42, 46], "structur": [3, 35, 42, 46], "constraint": [3, 35, 36], "guess": [4, 6, 8, 9, 14, 15, 16, 29, 45], "geometri": [4, 6, 8, 9, 10, 14, 15, 16, 17, 20, 21, 29, 33, 36, 39, 42, 43], "confgenembedd": [4, 5, 17, 43], "track_stat": [4, 6, 8, 9, 12, 13, 14, 15, 17], "embed_conform": [4, 29, 33], "n_conform": [4, 17, 21], "emb": [4, 17, 21, 29, 33, 42, 45, 46], "accord": [4, 12, 17, 21, 35, 39, 42, 45, 46], "graph": [4, 14, 42], "notimplementederror": [4, 6, 8, 12, 14, 15, 36], "subclass": [4, 6, 12, 14], "update_mol": 4, "smile": [4, 12, 17, 21, 42, 44], "updat": [4, 12, 13, 27, 29, 42], "string": [4, 29, 42, 44, 46, 47], "update_stat": 4, "n_trial": 4, "time": [4, 13, 14, 19, 39, 42, 44, 45], "statist": [4, 12], "trial": 4, "spent": 4, "write_mol_data": 4, "write": [4, 24, 26, 27, 42], "etkdgembedd": [4, 5, 17, 43], "etkdg": 4, "geomolembedd": [4, 5, 17, 43], "trained_model_dir": [4, 6, 13, 14], "dataset": 4, "drug": 4, "temp_schedul": 4, "geomol": 4, "directori": [4, 6, 8, 9, 13, 14, 15, 16], "train": [4, 6, 13, 14], "model": [4, 6, 13, 14, 47], "temperatur": [4, 19], "schedul": 4, "track": [4, 6, 8, 9, 12, 13, 14, 15, 17, 19, 21], "randomembedd": [4, 5, 17, 43], "random": [4, 42], "rdmc": [5, 7, 11, 16, 18, 22, 37], "embedd": [5, 10, 17, 21, 43], "align": [5, 10, 29, 42, 43, 47], "ts_guesser": [5, 10, 43], "autonebguess": [5, 6, 21, 43], "degsmguess": [5, 6, 21, 43], "rmsdppguesser": [5, 6, 21, 43], "tsegnnguess": [5, 6, 21, 43], "tsgcnguesser": [5, 6, 21, 43], "tsinitialguess": [5, 6, 21, 43], "optim": [6, 9, 10, 14, 15, 16, 17, 20, 21, 24, 26, 27, 29, 36, 42, 43], "xtb": [6, 8, 9, 14, 15, 20, 24], "autoneb": 6, "ASE": [6, 9], "statu": [6, 8, 9, 14, 15, 29], "attach_calcul": 6, "imag": [6, 42], "generate_ts_guess": 6, "save_dir": [6, 8, 9, 14, 15, 17, 21], "guesser": 6, "pair": [6, 20, 21, 35, 42], "spin": [6, 14, 15, 17, 21, 29, 33, 42, 44, 45], "save": [6, 8, 9, 14, 15, 17, 20, 21, 42], "gfn2": [6, 8, 9, 14, 17, 20, 24], "nproc": [6, 8, 9, 14, 20, 24, 26], "memori": [6, 8, 9, 14, 20, 24, 26], "gsm_arg": 6, "de": 6, "gsm": 6, "pp": 6, "egnn": 6, "gcn": 6, "abstract": [6, 9, 13, 14, 15], "vari": 6, "actual": [6, 9, 13, 36], "insid": 6, "least": [6, 29, 33], "take": [6, 9, 13, 14, 15, 36], "save_guess": 6, "rp_combo": 6, "ts_mol": [6, 14, 21, 45, 47], "confgenoptim": [7, 8, 17, 20, 43], "gaussianoptim": [7, 8, 9, 17, 20, 21, 43], "mmffoptim": [7, 8, 17, 43], "xtboptim": [7, 8, 17, 43], "ts_optim": [7, 10, 20, 43], "orcaoptim": [7, 9, 20, 21, 43], "qchemoptim": [7, 9, 21, 43], "sellaoptim": [7, 9, 20, 21, 43], "tsoptim": [7, 9, 20, 21, 43], "optimize_conform": 8, "mol_data": [8, 12, 13, 16, 19], "child": 8, "gaussian": [8, 9, 14, 16, 20, 23, 25, 27, 31, 32, 33, 34, 43], "speci": [8, 15, 17, 42, 46], "level": [8, 9, 14, 16, 17, 24, 26, 27], "theori": [8, 9, 14], "realiz": 8, "addit": [8, 17, 42, 46], "processor": [8, 9, 14, 20, 24, 26], "gb": [8, 9, 14, 20, 24, 26], "kwarg": [8, 9, 13, 14, 15, 24, 26, 27, 29, 42, 44, 46, 47], "save_opt_mol": [8, 9], "opt_mol": [8, 9], "keep_id": [8, 9, 14, 15], "stabl": [8, 15, 17, 20], "dictionari": [8, 9, 13, 16, 19], "opt": [8, 9, 16, 29, 33], "succeed": [8, 9, 29, 33], "fail": [8, 9, 16, 36, 42], "mmff": [8, 36], "forc": [8, 9, 14, 30, 36, 38, 42, 46, 47], "field": [8, 36, 42], "sort": [8, 12, 35, 42], "gff": [8, 17], "normal": [8, 17, 26, 45, 47], "berni": 9, "built": [9, 16, 36], "extra": [9, 14, 47], "step": [9, 14, 17, 21, 24, 26, 29, 35, 40], "do": [9, 14, 21, 36, 37, 46], "optimize_ts_guess": 9, "xtb2": [9, 14, 26], "orca": [9, 14, 23, 25, 31, 43], "extract_frequ": 9, "n_atom": 9, "frequenc": [9, 14, 15, 24, 26, 27, 29, 45, 47], "job": [9, 29, 33, 34], "log": [9, 16, 29, 30, 32, 33], "cm": [9, 14, 15], "wb97x": [9, 14, 27], "d3": [9, 14, 27], "basi": [9, 14, 27], "def2": [9, 14, 27], "tzvp": [9, 14], "baker": 9, "eigenvector": 9, "ef": 9, "qchem": [9, 14, 23, 25, 31, 43], "fmax": 9, "001": 9, "sella": 9, "interfac": 9, "repo": 9, "gfn1": 9, "1e": [9, 36], "postprocess": [10, 43], "verifi": [10, 11, 14, 17, 20, 21, 43], "ts_verifi": [10, 11, 43], "pruner": [10, 11, 16, 17, 20, 21, 43], "solvat": [10, 11, 43], "ts_gener": [10, 18, 43], "metric": [10, 17, 18, 43], "sampler": [10, 17, 18, 21, 43], "cluster_conf": [10, 16, 43], "convert_log_to_mol": [10, 16, 43], "dict_to_mol": [10, 16, 43], "get_conf_failure_mod": [10, 16, 43], "get_frames_from_freq": [10, 16, 43], "mol_to_dict": [10, 16, 43], "xtbfrequencyverifi": [11, 14, 15, 17, 20, 21, 43], "gaussianircverifi": [11, 14, 20, 21, 43], "orcaircverifi": [11, 14, 20, 21, 43], "qchemircverifi": [11, 14, 21, 43], "tsscreener": [11, 14, 21, 43], "tsverifi": [11, 14, 20, 21, 43], "crestprun": [11, 12, 17, 20, 21, 43], "confgenprun": [11, 12, 17, 20, 21, 43], "torsionprun": [11, 12, 17, 20, 21, 43], "confsolv": [11, 13, 17, 43], "estim": [11, 13, 17, 43], "prune": [12, 16, 17, 20, 21], "ethr": 12, "15": [12, 42], "rthr": 12, "125": 12, "bthr": 12, "01": [12, 17, 19, 24], "ewin": [12, 17], "10000": [12, 36], "crest": 12, "window": [12, 17, 19], "prune_conform": 12, "current_mol_data": 12, "unique_mol_data": 12, "sort_by_energi": 12, "return_id": 12, "uniqu": [12, 16, 35, 42, 45], "mean_chk_threshold": [12, 17], "max_chk_threshold": [12, 17], "20": [12, 17, 21, 24, 27, 36, 42], "criteria": [12, 17, 29, 33], "satisfi": 12, "compar": [12, 40, 42], "alreadi": [12, 20, 44], "been": [12, 32, 36, 40, 42], "deem": 12, "calculate_tors": 12, "ad": [12, 17, 42], "initialize_torsions_list": 12, "comparison": [12, 42], "initialize_ts_torsions_list": 12, "rxn_smile": [12, 21], "static": 12, "rad_angle_compar": 12, "radian": 12, "absolut": 12, "torsion_list_compar": 12, "c1_t": 12, "c2_t": 12, "degress": 12, "neural": [13, 14], "network": [13, 14], "stat": [13, 14, 15], "predict_energi": 13, "predict": [13, 14, 38, 41, 43], "free": [13, 37], "solvent": 13, "info": [13, 35], "alter": [13, 29], "fc_kw": 14, "calcal": [14, 24], "irc": [14, 16, 24, 26, 27, 29, 33], "keyword": [14, 42, 47], "often": 14, "constant": [14, 36], "verify_ts_guess": 14, "verif": [14, 15], "keepid": [14, 15, 17, 21], "_type_": [14, 15, 38], "95": [14, 42], "screen": 14, "screener": 14, "classifi": 14, "failur": [14, 16], "success": [14, 23, 29, 31], "poor": 14, "cutoff_frequ": [14, 15], "100": [14, 15, 17, 24, 26, 27, 36], "cutoff": [14, 15, 16, 40], "abov": [14, 15, 37], "imaginari": [14, 15, 29, 45], "small": [14, 15, 36], "magnitud": [14, 15, 29, 39], "verify_guess": 15, "ones": 15, "pass": [15, 17, 21, 42, 45], "log_path": 16, "amplitud": [16, 29, 45, 47], "num_fram": 16, "file": [16, 17, 21, 24, 26, 27, 29, 30, 32, 33, 34, 37, 42], "motion": [16, 29, 45], "25": [16, 29, 42, 45, 47], "frame": [16, 29, 47], "direct": [16, 24, 26, 27, 29, 39], "forward": [16, 24, 26, 27, 35], "revers": [16, 44], "sqrt": [16, 29, 45], "mass": [16, 27, 29, 39, 42, 45, 46], "factor": [16, 29, 36, 45], "displac": [16, 29, 30, 33, 45], "ident": [16, 45], "concern": [16, 29, 45], "light": [16, 29, 45], "tend": [16, 29, 45], "larger": [16, 29, 42, 45], "heavier": [16, 29, 45], "conf_copy_attr": 16, "attribut": [16, 42], "assum": [16, 35, 38, 42, 44, 46], "through": 16, "copi": [16, 37, 42, 43], "wa": 16, "entri": [16, 42], "rxn_dir": 16, "pars": [16, 29, 30, 32, 33, 42, 46], "reason": [16, 32, 36], "dure": [16, 17, 21, 27, 42], "failure_dict": 16, "failure_mod": 16, "freq": [16, 23, 29, 31, 33], "logpars": [16, 23, 43], "gaussianlog": [16, 23, 30, 31, 43], "vibrat": 16, "certain": [16, 36], "conformergener": [17, 18, 43], "torisonalsampl": [17, 21], "final_modul": [17, 21], "cycl": [17, 36], "custom": 17, "final": [17, 21, 35], "discret": 17, "interpret": [17, 21], "torsionalsampl": [17, 18, 20, 21, 43], "pathlik": [17, 21], "intermedi": [17, 21, 29, 33, 42], "output": [17, 21, 29, 33, 34, 39, 42, 46], "embed_stable_speci": [17, 21], "well": [17, 42], "set_filt": [17, 21], "assign": [17, 20, 21, 29, 35, 39, 42], "stochasticconformergener": [17, 18, 43], "scgmetric": [17, 18, 19, 43], "min_it": 17, "config": 17, "stochast": 17, "minimum": [17, 20, 29, 33, 36, 40], "set_config": 17, "configur": 17, "loos": 17, "By": [17, 29, 36, 39, 42, 47], "30": [17, 42], "both": [17, 24, 26, 35, 36, 42, 45, 47], "entropi": [17, 19], "05": [17, 42, 47], "12": [17, 42, 46], "introduc": [17, 46], "befor": [17, 42], "vtight": 17, "tsconformergener": [18, 21, 43], "get_energi": [18, 20, 36, 40, 41, 43], "get_separable_angle_list": [18, 20, 43], "plot_heat_map": [18, 20, 43], "preprocess_energi": [18, 20, 43], "decid": 19, "298": 19, "partit": 19, "total": 19, "over": 19, "work": [19, 42], "calculate_entropi": 19, "calculate_metr": 19, "append": 19, "metric_histori": 19, "calculate_partition_funct": 19, "check_metr": 19, "below": [19, 47], "sampl": 20, "n_point_each_tors": 20, "45": [20, 36], "n_dimens": 20, "pe": [20, 38, 40], "sparrow": 20, "autom": [20, 21], "search": [20, 21, 35, 40, 46], "spharrow": 20, "along": [20, 39, 42], "dimens": [20, 40], "would": 20, "geometr": [20, 21], "similar": [20, 21, 36, 47], "get_conformers_by_change_tors": 20, "exclude_methyl": [20, 46], "on_the_fly_check": 20, "fly": 20, "identifi": [20, 35], "collid": [20, 42], "on_the_fly_filt": 20, "unit": [20, 24], "support": [20, 36, 42], "semi": 20, "empir": 20, "from_angl": 20, "evenli": 20, "begin": 20, "zero": [20, 42, 45, 46], "exampl": [20, 29, 42, 46], "120": [20, 36], "240": 20, "90": 20, "180": 20, "270": 20, "minimum_point": 20, "save_path": 20, "detailed_view": 20, "plot": [20, 29, 42], "heat": 20, "rescal": 20, "lowest": [20, 29, 40], "use_smaller_multipl": 21, "reactant1": 21, "reactant2": 21, "product1": 21, "product2": 21, "smaller": [21, 29, 40], "lot": 21, "involv": [21, 29, 33, 44], "generate_seed_mol": 21, "shuffl": 21, "seed": 21, "main": 22, "contributor": 22, "rmg": [23, 42, 43, 46], "check_isomorphic_molecul": [23, 35, 43], "find_reaction_famili": [23, 35, 43], "from_rdkit_mol": [23, 35, 43], "generate_reaction_complex": [23, 35, 43], "load_rmg_databas": [23, 35, 43], "load_rxn_family_databas": [23, 35, 43], "inpwrit": [23, 43], "write_gaussian_freq": [23, 24, 25, 43], "write_gaussian_gsm": [23, 24, 25, 43], "write_gaussian_irc": [23, 24, 25, 43], "write_gaussian_opt": [23, 24, 25, 43], "write_qchem_freq": [23, 25, 27, 43], "write_qchem_irc": [23, 25, 27, 43], "write_qchem_opt": [23, 25, 27, 43], "write_orca_freq": [23, 25, 26, 43], "write_orca_gsm": [23, 25, 26, 43], "write_orca_irc": [23, 25, 26, 43], "write_orca_opt": [23, 25, 26, 43], "baselog": [23, 29, 31, 43], "auto_update_prop": [23, 29, 31], "finish": [23, 29, 31], "is_t": [23, 29, 31], "job_typ": [23, 29, 30, 31, 32, 33], "opt_criteria": [23, 29, 30, 31, 32], "require_job_typ": [23, 29, 31], "require_t": [23, 29, 31], "scheme": [23, 29, 31, 34], "termination_tim": [23, 29, 31], "time_regex": [23, 29, 30, 31, 32, 33], "ccliblog": [23, 29, 30, 31, 32, 33, 43], "all_geometri": [23, 29, 31], "cclib_result": [23, 29, 31], "charg": [23, 24, 26, 27, 29, 31, 37, 42, 44, 46], "converged_geometri": [23, 29, 31], "get_best_opt_geom": [23, 29, 31], "get_converged_geom_idx": [23, 29, 31], "get_irc_midpoint": [23, 29, 31], "get_lowest_e_geometri": [23, 29, 31], "get_mol": [23, 29, 31, 33], "get_scannam": [23, 29, 31], "get_scanparam": [23, 29, 31], "get_scf_energi": [23, 29, 31, 33], "get_xyz": [23, 29, 31], "guess_rxn_from_irc": [23, 29, 31], "guess_rxn_from_normal_mod": [23, 29, 31, 43, 45], "initial_geometri": [23, 29, 31], "interact_freq": [23, 29, 31], "interact_irc": [23, 29, 31], "interact_opt": [23, 29, 31], "interact_scan": [23, 29, 31], "neg_freq": [23, 29, 31], "num_all_geom": [23, 29, 31], "num_converged_geom": [23, 29, 31], "num_neg_freq": [23, 29, 31], "opt_converg": [23, 29, 31], "optstatu": [23, 29, 31], "plot_irc_energi": [23, 29, 31], "plot_opt_converg": [23, 29, 31], "plot_scan_energi": [23, 29, 31], "view_freq": [23, 29, 31], "view_mol": [23, 29, 31], "view_traj": [23, 29, 31], "qchemlog": [23, 31, 33, 43], "opt_critieria": [23, 31, 33], "orcalog": [23, 31, 32, 43], "scheme_to_dict": [23, 31, 34, 43], "mult": [24, 26, 27], "scf_level": [24, 26, 27], "tight": [24, 26], "nosymm": [24, 27], "scf": [24, 27, 29, 33], "max_point": 24, "step_siz": [24, 27, 36], "7": [24, 42], "hpc": 24, "coord_typ": [24, 26, 27], "massweight": 24, "hess": [24, 26, 27], "backward": [24, 26], "bohr": 24, "type": [24, 26, 27, 29, 35, 36, 42, 43, 45, 46], "hessian": [24, 26, 27], "modify_intern": [24, 26, 27], "opt_level": [24, 26], "follow_freq": [24, 26, 27], "cartesian": [24, 26, 27], "todo": [24, 26, 27, 32, 35], "redund": [26, 27, 42, 46], "convergence_level": 26, "converg": [26, 27, 29, 36], "svp": 27, "8": [27, 36, 42], "70": 27, "note": [27, 29, 35, 39, 42], "libopt3": 27, "analyt": 27, "numer": [27, 29], "bfg": 27, "recommand": 27, "qchemvers": 27, "decor": [29, 44], "automat": [29, 36], "update_fun": 29, "update_prop1": 29, "def": 29, "prop1": 29, "docstr": 29, "_prop1": 29, "arg": [29, 44], "as_numb": 29, "But": 29, "as_xyz": 29, "xyz": [29, 33, 42, 45, 46, 47], "rather": 29, "refid": [29, 33], "neglect_spin": [29, 33], "sanit": [29, 33, 42, 43, 46], "perceiv": [29, 33, 42, 45, 46], "percept": [29, 33, 46], "determin": [29, 33, 42, 45, 46], "scan": [29, 33, 36, 40], "bidirect": 29, "uni": 29, "embed_conf": [29, 33], "clear": [29, 33], "neglect": [29, 33], "error": [29, 33, 42], "engin": [29, 33], "only_opt": 29, "rel": [29, 33, 36], "composit": 29, "like": 29, "cb": 29, "qb3": 29, "choos": [29, 39, 42], "initial_geom": 29, "replac": [29, 42, 46], "keep": [29, 42], "atom_weight": 29, "invers": [29, 46], "determinist": [29, 46], "wildli": 29, "nonphys": 29, "widget": [29, 47], "investig": 29, "continuous_upd": 29, "ipywidget": 29, "_interactfactori": 29, "0x7f387e0f24d0": 29, "continu": 29, "highlight_index": 29, "pyplot": 29, "curv": [29, 38], "trajectori": 29, "highest": 29, "highlight": [29, 42, 44, 47], "logi": 29, "tabl": 29, "axi": [29, 42], "target": [29, 42], "relative_x": 29, "relative_i": 29, "draw_fit": 29, "hightlight": 29, "draw": [29, 47], "fouri": 29, "seri": [29, 38], "fit": [29, 37, 38, 41, 43], "drawn": 29, "orang": 29, "mode_idx": 29, "viewer": [29, 47], "displai": [29, 44], "anim": [29, 47], "slower": 29, "show": [29, 47], "align_scan": 29, "align_frag_idx": 29, "cleaner": 29, "part": [29, 42], "rm": 30, "za": [30, 33], "test": [32, 42], "most": [32, 45, 47], "hasn": 32, "yet": 32, "unknown": 32, "sometim": 32, "correctli": 32, "tole": 32, "tolrmsg": 32, "tolmaxg": 32, "tolrmsd": 32, "tolmaxd": 32, "turn": 33, "gradient": 33, "read": [34, 42, 46], "scheme_str": 34, "transform": [34, 46], "relat": 35, "rmg_env": 35, "mols_1": 35, "mols_2": 35, "share": [35, 36], "exactli": 35, "databas": 35, "rmgpy": [35, 42, 46], "kinet": 35, "kineticsdatabas": 35, "only_famili": 35, "verbos": [35, 38, 42, 45], "reson": [35, 42, 44], "helper": [35, 36, 42], "famili": 35, "txt": 35, "unlimit": 35, "print": [35, 42, 45], "strucutur": 35, "defaul": 35, "family_label": 35, "is_forward": 35, "family_label1": 35, "is_foward_1": 35, "family_label2": 35, "is_forward2": 35, "raise_atomtype_except": 35, "kekul": [35, 42, 43, 44], "everyth": 35, "remov": [35, 42, 45, 46, 47], "aromat": [35, 42, 46], "call": [35, 36, 42], "templat": 35, "yield": [35, 36], "One": [35, 46], "bypass": 35, "variabl": [35, 38], "idea": 35, "nomin": 35, "channel": 35, "constrain": 35, "interest": 35, "specif": [35, 42], "skip": [35, 42], "potenti": [35, 38, 40, 45], "expens": 35, "complic": 35, "all_famili": 35, "load": 35, "rmgdatabas": 35, "accept": 35, "label": [35, 42], "py": [35, 46], "openbabelff": [36, 43], "force_field": 36, "mmff94": 36, "obmol": [36, 42, 46], "due": [36, 42], "slow": 36, "add_angle_constraint": [36, 43], "add": [36, 42], "add_distance_constraint": [36, 43], "add_torsion_constraint": [36, 43], "available_force_field": [36, 43], "uff": 36, "gaff": 36, "available_solv": [36, 43], "conjugategradi": 36, "steepestdesc": 36, "fix_atom": [36, 43], "atom_idx": 36, "fix": [36, 46], "get_optimized_mol": [36, 43], "clean": [36, 42, 45], "up": 36, "onc": 36, "believ": 36, "done": 36, "readi": 36, "is_optimiz": [36, 43], "max_step": 36, "tol": 36, "08": 36, "step_per_it": 36, "set_solv": [36, 43], "solver_typ": 36, "setup": [36, 43], "ob": [36, 46], "obffconstraint": 36, "update_atom_idx": [36, 43], "rdkitff": [36, 43], "min_angl": 36, "max_angl": 36, "force_const": 36, "min_len": 36, "max_len": 36, "get_conformer_energi": [36, 43], "surprisingli": 36, "handi": 36, "calcenergi": 36, "make_optimiz": [36, 43], "in_plac": 36, "abl": 36, "known": [36, 45, 46], "problemat": 36, "ro": 36, "optimiz": 36, "OF": [36, 37], "xxx": 36, "cl": 36, "clcl": 36, "recoveri": 36, "back": [36, 42], "74": 36, "pm": 36, "inplac": [36, 42, 44], "strategi": 36, "optimize_conf": [36, 43], "num_thread": 36, "simultan": [36, 39], "confus": 36, "therefor": [36, 42], "cannot": [36, 39, 42], "still": 36, "optmiz": 36, "200": 36, "thread": 36, "outer": 36, "maxit": [36, 42], "recover_mol": [36, 43], "recov": 36, "modif": 36, "ignore_interfrag_interact": 36, "ignor": 36, "interfrag": 36, "behavior": 36, "torsional_scan_1d": [36, 43], "num_point": 36, "rigid": 36, "init_angl": 36, "return_xyz": 36, "get_roo_radical_atom": [36, 43], "oxygen": 36, "radic": [36, 42, 46], "site": 36, "peroxid": 36, "atomtyp": 36, "optimize_mol": [36, 43], "frozen_bond": 36, "frozen_non_bond": 36, "quickli": 36, "launch": 36, "retri": 36, "licens": 37, "copyright": 37, "2020": 37, "permiss": 37, "herebi": 37, "grant": 37, "person": 37, "associ": 37, "document": 37, "restrict": 37, "limit": 37, "right": 37, "sublicens": 37, "sell": 37, "permit": 37, "whom": 37, "furnish": 37, "so": [37, 42, 47], "subject": 37, "condit": [37, 40], "notic": 37, "shall": 37, "substanti": 37, "portion": 37, "THE": 37, "AS": 37, "warranti": 37, "kind": 37, "express": 37, "OR": 37, "impli": 37, "BUT": 37, "NOT": 37, "TO": 37, "merchant": 37, "FOR": 37, "particular": 37, "purpos": [37, 42], "AND": 37, "noninfring": 37, "IN": 37, "NO": 37, "event": 37, "holder": 37, "BE": 37, "liabl": 37, "claim": 37, "damag": 37, "liabil": 37, "action": 37, "contract": 37, "tort": 37, "aris": 37, "connect": [37, 42, 46], "WITH": 37, "surfac": [38, 40], "character": 38, "fourierseries1d": [38, 41, 43], "max_num_term": [38, 41, 43], "fourier": 38, "evalu": 38, "_description_": 38, "pi": 38, "get_centroid": [39, 41, 43], "keepdim": 39, "item": 39, "export": [39, 42], "get_distances_from_a_point": [39, 41, 43], "po": 39, "euclidiean": 39, "get_mass_cent": [39, 41, 43], "atommass": 39, "get_max_distance_from_cent": [39, 41, 43], "get_weighted_cent": [39, 41, 43], "about_cent": 39, "locat": [39, 42, 46, 47], "vector": [39, 42], "translat": [39, 41, 42, 43], "tran_vec": 39, "translate_centroid": [39, 41, 43], "new_ctr": 39, "move": 39, "local": 40, "minima": 40, "greedi": 40, "parallel": 40, "compare_to_adjacent_point": [40, 41, 43], "unchecked_point": 40, "those": 40, "adjac": [40, 42], "boundari": 40, "get_step_to_adjacent_point": [40, 41, 43], "fsize": 40, "dim": 40, "inf": 40, "integ": [40, 42, 47], "infin": 40, "search_for_a_minimum": [40, 41, 43], "search_minimum": [40, 41, 43], "geom": [41, 43], "curvefit": [41, 43], "greedymin": [41, 43], "keepatommap": 42, "almost": 42, "shortcut": 42, "don": 42, "addnullconform": [42, 43], "addredundantbond": [42, 43], "facilit": 42, "analys": 42, "conduct": 42, "end": 42, "alignmol": [42, 43], "prbmol": 42, "refmol": 42, "prbcid": 42, "refcid": 42, "leav": 42, "blank": 42, "must": 42, "probe": [42, 46], "prb": 42, "ref": 42, "attempt": 42, "made": 42, "substructur": 42, "assignstereochemistryfrom3d": [42, 43], "chiral": [42, 46], "calcrmsd": [42, 43], "thu": 42, "expect": 42, "heavi": [42, 46], "uniti": 42, "combinemol": [42, 43], "molfrag": 42, "offset": 42, "c_product": 42, "combin": 42, "anoth": 42, "everi": 42, "equal": [42, 44, 45], "fill": 42, "quickcopi": 42, "copy_attr": 42, "quick": 42, "embedconform": [42, 43], "embed_nul": 42, "overwrit": 42, "null": 42, "afterward": 42, "embedmultipleconf": [42, 43], "embedmultiplenullconf": [42, 43], "successfulli": 42, "later": 42, "embednullconform": [42, 43], "fromfil": [42, 43], "header": 42, "correctco": [42, 46], "removeh": [42, 43], "samemol": 42, "jensen": [42, 46], "hydrogen": [42, 46], "sdf": [42, 46, 47], "directli": [42, 46], "frominchi": [42, 43], "inchi": 42, "addh": 42, "construct": 42, "en": 42, "wikipedia": 42, "org": 42, "wiki": 42, "international_chemical_identifi": 42, "effect": 42, "explicit": 42, "rdmol": [42, 46], "fromobmol": [42, 43], "embeb": [42, 46], "fromrmgmol": [42, 43], "rmgmol": [42, 46], "fromsdf": [42, 43], "fromsmart": [42, 43], "smart": 42, "fromsmil": [42, 43], "allowcxsmil": 42, "represent": [42, 47], "recogn": 42, "cxsmile": 42, "fromxyz": [42, 43], "embed_chir": [42, 46], "co": [42, 46], "tss": 42, "allow_charged_frag": [42, 46], "use_graph": 42, "acceler": 42, "use_huckel": [42, 46], "extend": [42, 46], "huckel": [42, 46], "forced_rdmc": 42, "rare": [42, 46], "hope": [42, 46], "tailor": [42, 46], "parser": [42, 46], "getadjacencymatrix": [42, 43], "aren": 42, "getallconform": [42, 43], "getatommapnumb": [42, 43], "getatommass": [42, 43], "getatomicnumb": [42, 43], "getbestalign": [42, 43], "keepbestconform": 42, "less": 42, "getbondsastupl": [42, 43], "getconform": [42, 43], "bad": 42, "getelementsymbol": [42, 43], "symbol": [42, 45, 46], "getformalcharg": [42, 43], "formal": 42, "getinternalcoordin": [42, 43], "nonredund": [42, 46], "getmolfrag": [42, 43], "asmol": 42, "frag": 42, "fragsmolatommap": 42, "disconnect": 42, "nh3": 42, "empti": [42, 47], "getnumatom": 42, "long": 42, "numfrag": 42, "getposit": [42, 43], "getspinmultipl": [42, 43], "hund": 42, "getsubstructmatch": [42, 43], "queri": 42, "usechir": 42, "usequeryquerymatch": 42, "enabl": 42, "stereochemistri": 42, "logic": 42, "uniquifi": 42, "maxmatch": 42, "prevent": 42, "getsymmsssr": [42, 43], "symmetr": 42, "sssr": 42, "gettorsiontop": [42, 43], "allownonbondpivot": 42, "top": 42, "side": [42, 47], "piec": 42, "mislead": 42, "2nd": 42, "3rd": 42, "pivot": [42, 46], "hassameconnect": [42, 43], "spacial": 42, "cleararomaticflag": 42, "mark": 42, "prepareoutputmol": [42, 43], "ensur": 42, "explic": 42, "explicitli": 42, "reduc": 42, "readabl": 42, "isotop": 42, "central": 42, "dummi": 42, "definit": 42, "doubl": 42, "anyth": 42, "renumberatom": [42, 43], "neword": 42, "updateatommap": 42, "numatom": 42, "renumb": [42, 46], "latter": 42, "sanitizeop": 42, "sanitizeflag": 42, "rdmolop": 42, "sanitize_al": 42, "carri": 42, "doc": 42, "saturatebiradicalsites12": [42, 43], "satur": 42, "birad": 42, "goal": 42, "nitrogen": 42, "saturatebiradicalsitescdb": [42, 43], "chain_length": 42, "conjug": 42, "unsatur": 42, "longer": 42, "saturatecarben": [42, 43], "carben": 42, "nitren": 42, "triplet": 42, "singlet": 42, "saturatemol": [42, 43], "just": 42, "setatommapnumb": [42, 43], "typic": 42, "setvdwmatrix": [42, 43], "vdw_radii": 42, "9": 42, "55": 42, "54": 42, "11": 42, "13": 42, "14": 42, "16": 42, "17": 42, "18": [42, 46], "88": 42, "19": 42, "21": 42, "22": 42, "23": 42, "24": 42, "26": 42, "27": 42, "28": 42, "29": 42, "31": 42, "32": 42, "33": 42, "34": 42, "35": 42, "upper": 42, "radii": 42, "Its": 42, "diagon": 42, "sum": 42, "r": [42, 47], "coval": 42, "overesti": 42, "overlap": 42, "invalid": 42, "suppli": 42, "toatom": [42, 43], "tograph": [42, 43], "keep_bond_ord": 42, "treat": 42, "nx": 42, "toinchi": [42, 43], "builtin": 42, "prefix": 42, "explain": 42, "technic": 42, "faq": 42, "www": 42, "trust": 42, "guid": 42, "tomolblock": [42, 43], "block": [42, 47], "toobmol": [42, 43], "torwmol": [42, 43], "tosdffil": [42, 43], "tosmil": [42, 43], "stereo": [42, 45], "canon": 42, "removeatommap": 42, "toxyz": [42, 43], "comment": 42, "generate_radical_resonance_structur": [42, 43], "consider_atommap": 42, "design": 42, "temporari": [42, 46], "electron": 42, "resonancemolsuppli": 42, "neutral": 42, "duplic": 42, "filtrat": 42, "rd_mol": 42, "get_unique_mol": [42, 43], "same_formula": 42, "chemic": 42, "equival": 42, "opion": 42, "formula": 42, "has_matched_mol": [42, 43], "parse_xyz_or_smiles_list": [42, 43], "mol_list": 42, "with_3d_info": 42, "desir": 42, "ccc": 42, "ch2": 42, "active_atom": [43, 44], "active_bond": [43, 44], "apply_resonance_correct": [43, 44], "bond_analysi": [43, 44], "changed_bond": [43, 44], "draw_2d": [43, 44], "from_reactant_and_product_smil": [43, 44], "from_reaction_smil": [43, 44], "get_reverse_react": [43, 44], "init_reactant_product": [43, 44], "involved_atom": [43, 44], "involved_bond": [43, 44], "is_charge_balanc": [43, 44], "is_element_balanc": [43, 44], "is_mult_equ": [43, 44], "is_num_atoms_balanc": [43, 44], "make_t": [43, 44], "num_atom": [43, 44], "num_broken_bond": [43, 44], "num_changed_bond": [43, 44], "num_formed_bond": [43, 44], "num_product": [43, 44], "num_react": [43, 44], "require_bond_analysi": [43, 44], "to_rdkit_react": [43, 44], "to_smil": [43, 44], "clean_t": [43, 45], "examine_normal_mod": [43, 45], "get_all_changing_bond": [43, 45], "get_broken_bond": [43, 45], "get_formed_and_broken_bond": [43, 45], "get_formed_bond": [43, 45], "is_da_rxn_endo": [43, 45], "determine_smallest_atom_index_in_tors": [43, 46], "find_internal_tors": [43, 46], "find_ring_tors": [43, 46], "fix_co_openbabel": [43, 46], "get_atom_mass": [43, 46], "get_element_symbol": [43, 46], "get_internal_coord": [43, 46], "get_obmol_coord": [43, 46], "openbabel_mol_to_rdkit_mol": [43, 46], "parse_xyz_by_jensen": [43, 46], "parse_xyz_by_openbabel": [43, 46], "rdkit_mol_to_openbabel_mol": [43, 46], "rdkit_mol_to_openbabel_mol_manu": [43, 46], "reverse_map": [43, 46], "rmg_mol_to_rdkit_mol": [43, 46], "set_obmol_coord": [43, 46], "set_rdconf_coordin": [43, 46], "conformer_view": [43, 47], "freq_view": [43, 47], "grid_view": [43, 47], "interactive_conformer_view": [43, 47], "mol_anim": [43, 47], "mol_view": [43, 47], "ts_viewer": [43, 47], "font_scal": 44, "highlight_by_react": 44, "drawreaction2d": 44, "font": 44, "highlightbyreact": 44, "svg": 44, "svg_string": 44, "rsmi": 44, "psmi": 44, "balanc": 44, "timer": 44, "record": 44, "func": 44, "chemicalreact": 44, "remove_h": [44, 46], "remove_atom_map": 44, "ts_xyz": 45, "disp": 45, "as_factor": 45, "examin": 45, "signific": 45, "judgment": 45, "bo": 45, "count": 45, "lower": 45, "diel": 45, "alder": 45, "endo": 45, "exo": 45, "da": 45, "atom1": 46, "atom2": 46, "smallest": 46, "who": 46, "neighbor": 46, "correct_co": 46, "atom_num": 46, "non_redundant_intern": 46, "param": 46, "writabl": 46, "use_atom_map": 46, "force_rdmc": 46, "xyz2mol": 46, "et": 46, "al": 46, "blog": 46, "greglandrum": 46, "io": 46, "post": 46, "2022": 46, "rddeterminebond": 46, "html": 46, "carbon": 46, "monoxid": 46, "patch": 46, "problem": 46, "c1nc": 46, "nh": 46, "n1": 46, "as_list": 46, "relationship": 46, "subgraph": 46, "invert": 46, "adopt": 46, "highlight_id": 47, "opac": 47, "style_spec": 47, "viewer_s": 47, "400": 47, "viewer_loc": 47, "overlaid": 47, "grei": 47, "hard": 47, "shown": 47, "stick": 47, "color": 47, "f2f2f2": 47, "sphere": 47, "width": 47, "api": 47, "3dmol": 47, "grid": 47, "obj": 47, "atom_index": 47, "etc": 47, "distort": 47, "viewer_grid": 47, "link": 47, "layout": 47, "sub": 47, "height": 47, "250": 47, "slider": 47, "here": 47, "model_extra": 47, "power": 47, "spec": 47, "loop": 47, "backandforth": 47, "gv_background": 47, "feed": 47, "background": 47, "gaussview": 47, "only_t": 47, "p": 47, "vertically_align": 47, "ts_bond_color": 47, "red": 47, "ts_bond_width": 47, "middl": 47, "even": 47, "vertic": 47}, "objects": {"": [[43, 0, 0, "-", "rdmc"]], "rdmc": [[2, 0, 0, "-", "conf"], [10, 0, 0, "-", "conformer_generation"], [23, 0, 0, "-", "external"], [36, 0, 0, "-", "forcefield"], [41, 0, 0, "-", "mathlib"], [42, 0, 0, "-", "mol"], [44, 0, 0, "-", "reaction"], [45, 0, 0, "-", "ts"], [46, 0, 0, "-", "utils"], [47, 0, 0, "-", "view"]], "rdmc.conf": [[2, 1, 1, "", "ConformerCluster"], [2, 1, 1, "", "ConformerFilter"], [2, 1, 1, "", "RDKitConf"], [2, 4, 1, "", "edit_conf_by_add_bonds"]], "rdmc.conf.ConformerCluster": [[2, 2, 1, "", "merge"], [2, 2, 1, "", "split_by_energies"]], "rdmc.conf.ConformerFilter": [[2, 3, 1, "", "atom_maps"], [2, 2, 1, "", "check_dihed_angle_diff"], [2, 2, 1, "", "filter_by_dihed_angles"], [2, 2, 1, "", "filter_by_iter_hcluster"], [2, 2, 1, "", "generate_rmsds_of_cluster"], [2, 2, 1, "", "get_tor_matrix"], [2, 2, 1, "", "get_torsional_angles"], [2, 2, 1, "", "hierarchy_cluster"], [2, 2, 1, "", "pairwise_rmsd"], [2, 2, 1, "", "reset_atom_maps"]], "rdmc.conf.RDKitConf": [[2, 2, 1, "", "FromConformer"], [2, 2, 1, "", "FromMol"], [2, 2, 1, "", "FromRDKitMol"], [2, 2, 1, "", "GetAllTorsionsDeg"], [2, 2, 1, "", "GetAngleDeg"], [2, 2, 1, "", "GetAngleRad"], [2, 2, 1, "", "GetBondLength"], [2, 2, 1, "", "GetDistanceMatrix"], [2, 2, 1, "", "GetOwningMol"], [2, 2, 1, "", "GetTorsionDeg"], [2, 2, 1, "", "GetTorsionalModes"], [2, 2, 1, "", "GetVdwMatrix"], [2, 2, 1, "", "HasCollidingAtoms"], [2, 2, 1, "", "HasOwningMol"], [2, 2, 1, "", "SetAllTorsionsDeg"], [2, 2, 1, "", "SetAngleDeg"], [2, 2, 1, "", "SetAngleRad"], [2, 2, 1, "", "SetBondLength"], [2, 2, 1, "", "SetOwningMol"], [2, 2, 1, "", "SetPositions"], [2, 2, 1, "", "SetTorsionDeg"], [2, 2, 1, "", "SetTorsionalModes"], [2, 2, 1, "", "ToConformer"], [2, 2, 1, "", "ToMol"]], "rdmc.conformer_generation": [[3, 0, 0, "-", "align"], [4, 0, 0, "-", "embedders"], [17, 0, 0, "-", "generators"], [19, 0, 0, "-", "metrics"], [8, 0, 0, "-", "optimizers"], [12, 0, 0, "-", "pruners"], [20, 0, 0, "-", "sampler"], [13, 0, 0, "-", "solvation"], [21, 0, 0, "-", "ts_generators"], [6, 0, 0, "-", "ts_guessers"], [9, 0, 0, "-", "ts_optimizers"], [14, 0, 0, "-", "ts_verifiers"], [16, 0, 0, "-", "utils"], [15, 0, 0, "-", "verifiers"]], "rdmc.conformer_generation.align": [[3, 1, 1, "", "NaiveAlign"], [3, 4, 1, "", "align_reactant_fragments"], [3, 4, 1, "", "prepare_mols"], [3, 4, 1, "", "reset_pmol"]], "rdmc.conformer_generation.align.NaiveAlign": [[3, 5, 1, "", "dist"], [3, 2, 1, "", "from_complex"], [3, 2, 1, "", "from_r_and_p_complex"], [3, 2, 1, "", "from_reactants"], [3, 2, 1, "", "get_alignment_coords"], [3, 2, 1, "", "get_fragment_radii"], [3, 2, 1, "", "get_reacting_atoms_in_fragments"], [3, 2, 1, "", "initialize_align"], [3, 2, 1, "", "rotate_fragment_separately"], [3, 2, 1, "", "score_bimolecule"]], "rdmc.conformer_generation.embedders": [[4, 1, 1, "", "ConfGenEmbedder"], [4, 1, 1, "", "ETKDGEmbedder"], [4, 1, 1, "", "GeoMolEmbedder"], [4, 1, 1, "", "RandomEmbedder"]], "rdmc.conformer_generation.embedders.ConfGenEmbedder": [[4, 2, 1, "", "embed_conformers"], [4, 2, 1, "", "update_mol"], [4, 2, 1, "", "update_stats"], [4, 2, 1, "", "write_mol_data"]], "rdmc.conformer_generation.embedders.ETKDGEmbedder": [[4, 2, 1, "", "embed_conformers"]], "rdmc.conformer_generation.embedders.GeoMolEmbedder": [[4, 2, 1, "", "embed_conformers"]], "rdmc.conformer_generation.embedders.RandomEmbedder": [[4, 2, 1, "", "embed_conformers"]], "rdmc.conformer_generation.generators": [[17, 1, 1, "", "ConformerGenerator"], [17, 1, 1, "", "StochasticConformerGenerator"]], "rdmc.conformer_generation.generators.ConformerGenerator": [[17, 2, 1, "", "embed_stable_species"], [17, 2, 1, "", "set_filter"]], "rdmc.conformer_generation.generators.StochasticConformerGenerator": [[17, 2, 1, "", "set_config"]], "rdmc.conformer_generation.metrics": [[19, 1, 1, "", "SCGMetric"]], "rdmc.conformer_generation.metrics.SCGMetric": [[19, 2, 1, "", "calculate_entropy"], [19, 2, 1, "", "calculate_metric"], [19, 2, 1, "", "calculate_partition_function"], [19, 2, 1, "", "check_metric"]], "rdmc.conformer_generation.optimizers": [[8, 1, 1, "", "ConfGenOptimizer"], [8, 1, 1, "", "GaussianOptimizer"], [8, 1, 1, "", "MMFFOptimizer"], [8, 1, 1, "", "XTBOptimizer"]], "rdmc.conformer_generation.optimizers.ConfGenOptimizer": [[8, 2, 1, "", "optimize_conformers"]], "rdmc.conformer_generation.optimizers.GaussianOptimizer": [[8, 2, 1, "", "optimize_conformers"], [8, 2, 1, "", "save_opt_mols"]], "rdmc.conformer_generation.optimizers.MMFFOptimizer": [[8, 2, 1, "", "optimize_conformers"]], "rdmc.conformer_generation.optimizers.XTBOptimizer": [[8, 2, 1, "", "optimize_conformers"]], "rdmc.conformer_generation.pruners": [[12, 1, 1, "", "CRESTPruner"], [12, 1, 1, "", "ConfGenPruner"], [12, 1, 1, "", "TorsionPruner"]], "rdmc.conformer_generation.pruners.CRESTPruner": [[12, 2, 1, "", "prune_conformers"]], "rdmc.conformer_generation.pruners.ConfGenPruner": [[12, 2, 1, "", "prune_conformers"]], "rdmc.conformer_generation.pruners.TorsionPruner": [[12, 2, 1, "", "calculate_torsions"], [12, 2, 1, "", "initialize_torsions_list"], [12, 2, 1, "", "initialize_ts_torsions_list"], [12, 2, 1, "", "prune_conformers"], [12, 2, 1, "", "rad_angle_compare"], [12, 2, 1, "", "torsion_list_compare"]], "rdmc.conformer_generation.sampler": [[20, 1, 1, "", "TorsionalSampler"], [20, 4, 1, "", "get_energy"], [20, 4, 1, "", "get_separable_angle_list"], [20, 4, 1, "", "plot_heat_map"], [20, 4, 1, "", "preprocess_energies"]], "rdmc.conformer_generation.sampler.TorsionalSampler": [[20, 2, 1, "", "get_conformers_by_change_torsions"]], "rdmc.conformer_generation.solvation": [[13, 1, 1, "", "ConfSolv"], [13, 1, 1, "", "Estimator"]], "rdmc.conformer_generation.solvation.ConfSolv": [[13, 2, 1, "", "predict_energies"]], "rdmc.conformer_generation.solvation.Estimator": [[13, 2, 1, "", "predict_energies"]], "rdmc.conformer_generation.ts_generators": [[21, 1, 1, "", "TSConformerGenerator"]], "rdmc.conformer_generation.ts_generators.TSConformerGenerator": [[21, 2, 1, "", "embed_stable_species"], [21, 2, 1, "", "generate_seed_mols"], [21, 2, 1, "", "set_filter"]], "rdmc.conformer_generation.ts_guessers": [[6, 1, 1, "", "AutoNEBGuesser"], [6, 1, 1, "", "DEGSMGuesser"], [6, 1, 1, "", "RMSDPPGuesser"], [6, 1, 1, "", "TSEGNNGuesser"], [6, 1, 1, "", "TSGCNGuesser"], [6, 1, 1, "", "TSInitialGuesser"]], "rdmc.conformer_generation.ts_guessers.AutoNEBGuesser": [[6, 3, 1, "", "attach_calculators"], [6, 2, 1, "", "generate_ts_guesses"], [6, 3, 1, "", "optimizer"]], "rdmc.conformer_generation.ts_guessers.DEGSMGuesser": [[6, 2, 1, "", "generate_ts_guesses"]], "rdmc.conformer_generation.ts_guessers.RMSDPPGuesser": [[6, 2, 1, "", "generate_ts_guesses"]], "rdmc.conformer_generation.ts_guessers.TSEGNNGuesser": [[6, 2, 1, "", "generate_ts_guesses"]], "rdmc.conformer_generation.ts_guessers.TSGCNGuesser": [[6, 2, 1, "", "generate_ts_guesses"]], "rdmc.conformer_generation.ts_guessers.TSInitialGuesser": [[6, 2, 1, "", "generate_ts_guesses"], [6, 2, 1, "", "save_guesses"]], "rdmc.conformer_generation.ts_optimizers": [[9, 1, 1, "", "GaussianOptimizer"], [9, 1, 1, "", "OrcaOptimizer"], [9, 1, 1, "", "QChemOptimizer"], [9, 1, 1, "", "SellaOptimizer"], [9, 1, 1, "", "TSOptimizer"]], "rdmc.conformer_generation.ts_optimizers.GaussianOptimizer": [[9, 2, 1, "", "optimize_ts_guesses"]], "rdmc.conformer_generation.ts_optimizers.OrcaOptimizer": [[9, 2, 1, "", "extract_frequencies"], [9, 2, 1, "", "optimize_ts_guesses"]], "rdmc.conformer_generation.ts_optimizers.QChemOptimizer": [[9, 2, 1, "", "optimize_ts_guesses"]], "rdmc.conformer_generation.ts_optimizers.SellaOptimizer": [[9, 2, 1, "", "optimize_ts_guesses"]], "rdmc.conformer_generation.ts_optimizers.TSOptimizer": [[9, 2, 1, "", "optimize_ts_guesses"], [9, 2, 1, "", "save_opt_mols"]], "rdmc.conformer_generation.ts_verifiers": [[14, 1, 1, "", "GaussianIRCVerifier"], [14, 1, 1, "", "OrcaIRCVerifier"], [14, 1, 1, "", "QChemIRCVerifier"], [14, 1, 1, "", "TSScreener"], [14, 1, 1, "", "TSVerifier"], [14, 1, 1, "", "XTBFrequencyVerifier"]], "rdmc.conformer_generation.ts_verifiers.GaussianIRCVerifier": [[14, 2, 1, "", "verify_ts_guesses"]], "rdmc.conformer_generation.ts_verifiers.OrcaIRCVerifier": [[14, 2, 1, "", "verify_ts_guesses"]], "rdmc.conformer_generation.ts_verifiers.QChemIRCVerifier": [[14, 2, 1, "", "verify_ts_guesses"]], "rdmc.conformer_generation.ts_verifiers.TSScreener": [[14, 2, 1, "", "verify_ts_guesses"]], "rdmc.conformer_generation.ts_verifiers.TSVerifier": [[14, 2, 1, "", "verify_ts_guesses"]], "rdmc.conformer_generation.ts_verifiers.XTBFrequencyVerifier": [[14, 2, 1, "", "verify_ts_guesses"]], "rdmc.conformer_generation.utils": [[16, 4, 1, "", "cluster_confs"], [16, 4, 1, "", "convert_log_to_mol"], [16, 4, 1, "", "dict_to_mol"], [16, 4, 1, "", "get_conf_failure_mode"], [16, 4, 1, "", "get_frames_from_freq"], [16, 4, 1, "", "mol_to_dict"]], "rdmc.conformer_generation.verifiers": [[15, 1, 1, "", "Verifier"], [15, 1, 1, "", "XTBFrequencyVerifier"]], "rdmc.conformer_generation.verifiers.Verifier": [[15, 2, 1, "", "verify_guesses"]], "rdmc.conformer_generation.verifiers.XTBFrequencyVerifier": [[15, 2, 1, "", "verify_guesses"]], "rdmc.external": [[25, 0, 0, "-", "inpwriter"], [31, 0, 0, "-", "logparser"], [35, 0, 0, "-", "rmg"]], "rdmc.external.inpwriter": [[24, 0, 0, "-", "gaussian"], [26, 0, 0, "-", "orca"], [27, 0, 0, "-", "qchem"], [28, 0, 0, "-", "utils"]], "rdmc.external.inpwriter.gaussian": [[24, 4, 1, "", "write_gaussian_freq"], [24, 4, 1, "", "write_gaussian_gsm"], [24, 4, 1, "", "write_gaussian_irc"], [24, 4, 1, "", "write_gaussian_opt"]], "rdmc.external.inpwriter.orca": [[26, 4, 1, "", "write_orca_freq"], [26, 4, 1, "", "write_orca_gsm"], [26, 4, 1, "", "write_orca_irc"], [26, 4, 1, "", "write_orca_opt"]], "rdmc.external.inpwriter.qchem": [[27, 4, 1, "", "write_qchem_freq"], [27, 4, 1, "", "write_qchem_irc"], [27, 4, 1, "", "write_qchem_opt"]], "rdmc.external.logparser": [[29, 0, 0, "-", "base"], [30, 0, 0, "-", "gaussian"], [32, 0, 0, "-", "orca"], [33, 0, 0, "-", "qchem"], [34, 0, 0, "-", "utils"]], "rdmc.external.logparser.base": [[29, 1, 1, "", "BaseLog"], [29, 1, 1, "", "CclibLog"]], "rdmc.external.logparser.base.BaseLog": [[29, 2, 1, "", "auto_update_prop"], [29, 3, 1, "", "finished"], [29, 3, 1, "", "is_ts"], [29, 3, 1, "", "job_type"], [29, 5, 1, "", "opt_criteria"], [29, 2, 1, "", "require_job_type"], [29, 2, 1, "", "require_ts"], [29, 3, 1, "", "schemes"], [29, 3, 1, "", "success"], [29, 3, 1, "", "termination_time"], [29, 5, 1, "", "time_regex"]], "rdmc.external.logparser.base.CclibLog": [[29, 3, 1, "", "all_geometries"], [29, 3, 1, "", "cclib_results"], [29, 3, 1, "", "charge"], [29, 3, 1, "", "converged_geometries"], [29, 3, 1, "", "freqs"], [29, 2, 1, "", "get_best_opt_geom"], [29, 2, 1, "", "get_converged_geom_idx"], [29, 2, 1, "", "get_irc_midpoint"], [29, 2, 1, "", "get_lowest_e_geometry"], [29, 2, 1, "", "get_mol"], [29, 2, 1, "", "get_scannames"], [29, 2, 1, "", "get_scanparams"], [29, 2, 1, "", "get_scf_energies"], [29, 2, 1, "", "get_xyzs"], [29, 2, 1, "", "guess_rxn_from_irc"], [29, 2, 1, "", "guess_rxn_from_normal_mode"], [29, 3, 1, "", "initial_geometry"], [29, 2, 1, "", "interact_freq"], [29, 2, 1, "", "interact_irc"], [29, 2, 1, "", "interact_opt"], [29, 2, 1, "", "interact_scan"], [29, 3, 1, "", "multiplicity"], [29, 3, 1, "", "neg_freqs"], [29, 3, 1, "", "num_all_geoms"], [29, 3, 1, "", "num_converged_geoms"], [29, 3, 1, "", "num_neg_freqs"], [29, 3, 1, "", "opt_convergence"], [29, 3, 1, "", "optstatus"], [29, 2, 1, "", "plot_irc_energies"], [29, 2, 1, "", "plot_opt_convergence"], [29, 2, 1, "", "plot_scan_energies"], [29, 2, 1, "", "view_freq"], [29, 2, 1, "", "view_mol"], [29, 2, 1, "", "view_traj"]], "rdmc.external.logparser.gaussian": [[30, 1, 1, "", "GaussianLog"]], "rdmc.external.logparser.gaussian.GaussianLog": [[30, 5, 1, "", "opt_criteria"], [30, 5, 1, "", "time_regex"]], "rdmc.external.logparser.orca": [[32, 1, 1, "", "ORCALog"]], "rdmc.external.logparser.orca.ORCALog": [[32, 3, 1, "", "multiplicity"], [32, 5, 1, "", "opt_criteria"], [32, 5, 1, "", "time_regex"]], "rdmc.external.logparser.qchem": [[33, 1, 1, "", "QChemLog"]], "rdmc.external.logparser.qchem.QChemLog": [[33, 2, 1, "", "get_mol"], [33, 2, 1, "", "get_scf_energies"], [33, 5, 1, "", "opt_critieria"], [33, 5, 1, "", "time_regex"]], "rdmc.external.logparser.utils": [[34, 4, 1, "", "scheme_to_dict"]], "rdmc.external.rmg": [[35, 4, 1, "", "check_isomorphic_molecules"], [35, 4, 1, "", "find_reaction_family"], [35, 4, 1, "", "from_rdkit_mol"], [35, 4, 1, "", "generate_reaction_complex"], [35, 4, 1, "", "load_rmg_database"], [35, 4, 1, "", "load_rxn_family_database"]], "rdmc.forcefield": [[36, 1, 1, "", "OpenBabelFF"], [36, 1, 1, "", "RDKitFF"], [36, 4, 1, "", "get_roo_radical_atoms"], [36, 4, 1, "", "optimize_mol"]], "rdmc.forcefield.OpenBabelFF": [[36, 2, 1, "", "add_angle_constraint"], [36, 2, 1, "", "add_distance_constraint"], [36, 2, 1, "", "add_torsion_constraint"], [36, 5, 1, "", "available_force_field"], [36, 5, 1, "", "available_solver"], [36, 2, 1, "", "fix_atom"], [36, 2, 1, "", "get_optimized_mol"], [36, 2, 1, "", "is_optimizable"], [36, 3, 1, "", "mol"], [36, 2, 1, "", "optimize"], [36, 2, 1, "", "set_solver"], [36, 2, 1, "", "setup"], [36, 3, 1, "", "type"], [36, 2, 1, "", "update_atom_idx"]], "rdmc.forcefield.RDKitFF": [[36, 2, 1, "", "add_angle_constraint"], [36, 2, 1, "", "add_distance_constraint"], [36, 2, 1, "", "add_torsion_constraint"], [36, 5, 1, "", "available_force_field"], [36, 2, 1, "", "fix_atom"], [36, 2, 1, "", "get_conformer_energies"], [36, 2, 1, "", "get_energy"], [36, 2, 1, "", "get_optimized_mol"], [36, 2, 1, "", "is_optimizable"], [36, 2, 1, "", "make_optimizable"], [36, 3, 1, "", "mol"], [36, 2, 1, "", "optimize"], [36, 2, 1, "", "optimize_confs"], [36, 2, 1, "", "recover_mol"], [36, 2, 1, "", "setup"], [36, 2, 1, "", "torsional_scan_1d"], [36, 3, 1, "", "type"], [36, 2, 1, "", "update_atom_idx"]], "rdmc.mathlib": [[38, 0, 0, "-", "curvefit"], [39, 0, 0, "-", "geom"], [40, 0, 0, "-", "greedymin"]], "rdmc.mathlib.curvefit": [[38, 1, 1, "", "FourierSeries1D"]], "rdmc.mathlib.curvefit.FourierSeries1D": [[38, 2, 1, "", "fit"], [38, 5, 1, "", "max_num_term"], [38, 2, 1, "", "predict"]], "rdmc.mathlib.geom": [[39, 4, 1, "", "get_centroid"], [39, 4, 1, "", "get_distances_from_a_point"], [39, 4, 1, "", "get_mass_center"], [39, 4, 1, "", "get_max_distance_from_center"], [39, 4, 1, "", "get_weighted_center"], [39, 4, 1, "", "rotate"], [39, 4, 1, "", "translate"], [39, 4, 1, "", "translate_centroid"]], "rdmc.mathlib.greedymin": [[40, 4, 1, "", "compare_to_adjacent_point"], [40, 4, 1, "", "get_energy"], [40, 4, 1, "", "get_step_to_adjacent_points"], [40, 4, 1, "", "search_for_a_minimum"], [40, 4, 1, "", "search_minimum"]], "rdmc.mol": [[42, 1, 1, "", "RDKitMol"], [42, 4, 1, "", "generate_radical_resonance_structures"], [42, 4, 1, "", "generate_vdw_mat"], [42, 4, 1, "", "get_unique_mols"], [42, 4, 1, "", "has_matched_mol"], [42, 4, 1, "", "parse_xyz_or_smiles_list"]], "rdmc.mol.RDKitMol": [[42, 2, 1, "", "AddNullConformer"], [42, 2, 1, "", "AddRedundantBonds"], [42, 2, 1, "", "AlignMol"], [42, 2, 1, "", "AssignStereochemistryFrom3D"], [42, 2, 1, "", "CalcRMSD"], [42, 2, 1, "", "CombineMol"], [42, 2, 1, "", "Copy"], [42, 2, 1, "", "EmbedConformer"], [42, 2, 1, "", "EmbedMultipleConfs"], [42, 2, 1, "", "EmbedMultipleNullConfs"], [42, 2, 1, "", "EmbedNullConformer"], [42, 2, 1, "", "FromFile"], [42, 2, 1, "", "FromInchi"], [42, 2, 1, "", "FromMol"], [42, 2, 1, "", "FromOBMol"], [42, 2, 1, "", "FromRMGMol"], [42, 2, 1, "", "FromSDF"], [42, 2, 1, "", "FromSmarts"], [42, 2, 1, "", "FromSmiles"], [42, 2, 1, "", "FromXYZ"], [42, 2, 1, "", "GetAdjacencyMatrix"], [42, 2, 1, "", "GetAllConformers"], [42, 2, 1, "", "GetAtomMapNumbers"], [42, 2, 1, "", "GetAtomMasses"], [42, 2, 1, "", "GetAtomicNumbers"], [42, 2, 1, "", "GetBestAlign"], [42, 2, 1, "", "GetBondsAsTuples"], [42, 2, 1, "", "GetConformer"], [42, 2, 1, "", "GetConformers"], [42, 2, 1, "", "GetDistanceMatrix"], [42, 2, 1, "", "GetElementSymbols"], [42, 2, 1, "", "GetFormalCharge"], [42, 2, 1, "", "GetInternalCoordinates"], [42, 2, 1, "", "GetMolFrags"], [42, 2, 1, "", "GetPositions"], [42, 2, 1, "", "GetSpinMultiplicity"], [42, 2, 1, "", "GetSubstructMatch"], [42, 2, 1, "", "GetSubstructMatches"], [42, 2, 1, "", "GetSymmSSSR"], [42, 2, 1, "", "GetTorsionTops"], [42, 2, 1, "", "GetTorsionalModes"], [42, 2, 1, "", "GetVdwMatrix"], [42, 2, 1, "", "HasCollidingAtoms"], [42, 2, 1, "", "HasSameConnectivity"], [42, 2, 1, "", "Kekulize"], [42, 2, 1, "", "PrepareOutputMol"], [42, 2, 1, "", "Reflect"], [42, 2, 1, "", "RemoveHs"], [42, 2, 1, "", "RenumberAtoms"], [42, 2, 1, "", "Sanitize"], [42, 2, 1, "", "SaturateBiradicalSites12"], [42, 2, 1, "", "SaturateBiradicalSitesCDB"], [42, 2, 1, "", "SaturateCarbene"], [42, 2, 1, "", "SaturateMol"], [42, 2, 1, "", "SetAtomMapNumbers"], [42, 2, 1, "", "SetPositions"], [42, 2, 1, "", "SetVdwMatrix"], [42, 2, 1, "", "ToAtoms"], [42, 2, 1, "", "ToGraph"], [42, 2, 1, "", "ToInchi"], [42, 2, 1, "", "ToMolBlock"], [42, 2, 1, "", "ToOBMol"], [42, 2, 1, "", "ToRWMol"], [42, 2, 1, "", "ToSDFFile"], [42, 2, 1, "", "ToSmiles"], [42, 2, 1, "", "ToXYZ"]], "rdmc.reaction": [[44, 1, 1, "", "Reaction"]], "rdmc.reaction.Reaction": [[44, 3, 1, "", "active_atoms"], [44, 3, 1, "", "active_bonds"], [44, 2, 1, "", "apply_resonance_correction"], [44, 2, 1, "", "bond_analysis"], [44, 3, 1, "", "broken_bonds"], [44, 3, 1, "", "changed_bonds"], [44, 2, 1, "", "draw_2d"], [44, 3, 1, "", "formed_bonds"], [44, 2, 1, "", "from_reactant_and_product_smiles"], [44, 2, 1, "", "from_reaction_smiles"], [44, 2, 1, "", "get_reverse_reaction"], [44, 2, 1, "", "init_reactant_product"], [44, 3, 1, "", "involved_atoms"], [44, 3, 1, "", "involved_bonds"], [44, 3, 1, "", "is_charge_balanced"], [44, 3, 1, "", "is_element_balanced"], [44, 3, 1, "", "is_mult_equal"], [44, 3, 1, "", "is_num_atoms_balanced"], [44, 2, 1, "", "make_ts"], [44, 3, 1, "", "num_atoms"], [44, 3, 1, "", "num_broken_bonds"], [44, 3, 1, "", "num_changed_bonds"], [44, 3, 1, "", "num_formed_bonds"], [44, 3, 1, "", "num_products"], [44, 3, 1, "", "num_reactants"], [44, 2, 1, "", "require_bond_analysis"], [44, 2, 1, "", "to_rdkit_reaction"], [44, 2, 1, "", "to_smiles"], [44, 3, 1, "", "ts"]], "rdmc.ts": [[45, 4, 1, "", "clean_ts"], [45, 4, 1, "", "examine_normal_mode"], [45, 4, 1, "", "get_all_changing_bonds"], [45, 4, 1, "", "get_broken_bonds"], [45, 4, 1, "", "get_formed_and_broken_bonds"], [45, 4, 1, "", "get_formed_bonds"], [45, 4, 1, "", "guess_rxn_from_normal_mode"], [45, 4, 1, "", "is_DA_rxn_endo"]], "rdmc.utils": [[46, 4, 1, "", "determine_smallest_atom_index_in_torsion"], [46, 4, 1, "", "find_internal_torsions"], [46, 4, 1, "", "find_ring_torsions"], [46, 4, 1, "", "fix_CO_openbabel"], [46, 4, 1, "", "get_atom_masses"], [46, 4, 1, "", "get_element_symbols"], [46, 4, 1, "", "get_internal_coords"], [46, 4, 1, "", "get_obmol_coords"], [46, 4, 1, "", "openbabel_mol_to_rdkit_mol"], [46, 4, 1, "", "parse_xyz_by_jensen"], [46, 4, 1, "", "parse_xyz_by_openbabel"], [46, 4, 1, "", "rdkit_mol_to_openbabel_mol"], [46, 4, 1, "", "rdkit_mol_to_openbabel_mol_manual"], [46, 4, 1, "", "reverse_map"], [46, 4, 1, "", "rmg_mol_to_rdkit_mol"], [46, 4, 1, "", "set_obmol_coords"], [46, 4, 1, "", "set_rdconf_coordinates"]], "rdmc.view": [[47, 4, 1, "", "conformer_viewer"], [47, 4, 1, "", "freq_viewer"], [47, 4, 1, "", "grid_viewer"], [47, 4, 1, "", "interactive_conformer_viewer"], [47, 4, 1, "", "mol_animation"], [47, 4, 1, "", "mol_viewer"], [47, 4, 1, "", "ts_viewer"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:property", "4": "py:function", "5": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "property", "Python property"], "4": ["py", "function", "Python function"], "5": ["py", "attribute", "Python attribute"]}, "titleterms": {"rdmc": [0, 1, 2, 3, 4, 6, 8, 9, 10, 12, 13, 14, 15, 17, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "document": 0, "content": 0, "api": 0, "how": 1, "cite": 1, "conf": 2, "conformer_gener": [3, 4, 6, 8, 9, 10, 12, 13, 14, 15, 17, 19, 20, 21], "align": 3, "embedd": 4, "embed": 5, "geometri": [5, 7], "ts_guesser": 6, "optim": [7, 8], "ts_optim": 9, "postprocess": 11, "pruner": 12, "solvat": 13, "ts_verifi": 14, "verifi": 15, "util": [16, 28, 34, 46], "gener": 17, "workflow": 18, "metric": 19, "sampler": 20, "ts_gener": 21, "credit": 22, "extern": [23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35], "inpwrit": [24, 25, 26, 27, 28], "gaussian": [24, 30], "orca": [26, 32], "qchem": [27, 33], "logpars": [29, 30, 31, 32, 33, 34], "base": 29, "rmg": 35, "forcefield": 36, "licenc": 37, "mathlib": [38, 39, 40, 41], "curvefit": 38, "geom": 39, "greedymin": 40, "mol": 42, "reaction": 44, "t": 45, "view": 47}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2, "sphinx": 60}, "alltitles": {"RDMC Documentation": [[0, "rdmc-documentation"]], "Contents": [[0, "contents"]], "APIs": [[0, "apis"]], "How to cite RDMC": [[1, "how-to-cite-rdmc"]], "rdmc.conf": [[2, "module-rdmc.conf"]], "rdmc.conformer_generation.align": [[3, "module-rdmc.conformer_generation.align"]], "rdmc.conformer_generation.embedders": [[4, "module-rdmc.conformer_generation.embedders"]], "Embedding Geometries": [[5, "embedding-geometries"]], "rdmc.conformer_generation.ts_guessers": [[6, "module-rdmc.conformer_generation.ts_guessers"]], "Geometry Optimization": [[7, "geometry-optimization"]], "rdmc.conformer_generation.optimizers": [[8, "module-rdmc.conformer_generation.optimizers"]], "rdmc.conformer_generation.ts_optimizers": [[9, "module-rdmc.conformer_generation.ts_optimizers"]], "rdmc.conformer_generation": [[10, "module-rdmc.conformer_generation"]], "Postprocessing": [[11, "postprocessing"]], "rdmc.conformer_generation.pruners": [[12, "module-rdmc.conformer_generation.pruners"]], "rdmc.conformer_generation.solvation": [[13, "module-rdmc.conformer_generation.solvation"]], "rdmc.conformer_generation.ts_verifiers": [[14, "module-rdmc.conformer_generation.ts_verifiers"]], "rdmc.conformer_generation.verifiers": [[15, "module-rdmc.conformer_generation.verifiers"]], "Utils": [[16, "module-rdmc.conformer_generation.utils"]], "rdmc.conformer_generation.generators": [[17, "module-rdmc.conformer_generation.generators"]], "Workflow": [[18, "workflow"]], "rdmc.conformer_generation.metrics": [[19, "module-rdmc.conformer_generation.metrics"]], "rdmc.conformer_generation.sampler": [[20, "module-rdmc.conformer_generation.sampler"]], "rdmc.conformer_generation.ts_generators": [[21, "module-rdmc.conformer_generation.ts_generators"]], "Credits": [[22, "credits"]], "rdmc.external": [[23, "module-rdmc.external"]], "rdmc.external.inpwriter.gaussian": [[24, "module-rdmc.external.inpwriter.gaussian"]], "rdmc.external.inpwriter": [[25, "module-rdmc.external.inpwriter"]], "rdmc.external.inpwriter.orca": [[26, "module-rdmc.external.inpwriter.orca"]], "rdmc.external.inpwriter.qchem": [[27, "module-rdmc.external.inpwriter.qchem"]], "rdmc.external.inpwriter.utils": [[28, "module-rdmc.external.inpwriter.utils"]], "rdmc.external.logparser.base": [[29, "module-rdmc.external.logparser.base"]], "rdmc.external.logparser.gaussian": [[30, "module-rdmc.external.logparser.gaussian"]], "rdmc.external.logparser": [[31, "module-rdmc.external.logparser"]], "rdmc.external.logparser.orca": [[32, "module-rdmc.external.logparser.orca"]], "rdmc.external.logparser.qchem": [[33, "module-rdmc.external.logparser.qchem"]], "rdmc.external.logparser.utils": [[34, "module-rdmc.external.logparser.utils"]], "rdmc.external.rmg": [[35, "module-rdmc.external.rmg"]], "rdmc.forcefield": [[36, "module-rdmc.forcefield"]], "Licence": [[37, "licence"]], "rdmc.mathlib.curvefit": [[38, "module-rdmc.mathlib.curvefit"]], "rdmc.mathlib.geom": [[39, "module-rdmc.mathlib.geom"]], "rdmc.mathlib.greedymin": [[40, "module-rdmc.mathlib.greedymin"]], "rdmc.mathlib": [[41, "module-rdmc.mathlib"]], "rdmc.mol": [[42, "module-rdmc.mol"]], "rdmc": [[43, "module-rdmc"]], "rdmc.reaction": [[44, "module-rdmc.reaction"]], "rdmc.ts": [[45, "module-rdmc.ts"]], "rdmc.utils": [[46, "module-rdmc.utils"]], "rdmc.view": [[47, "module-rdmc.view"]]}, "indexentries": {"conformercluster (class in rdmc.conf)": [[2, "rdmc.conf.ConformerCluster"]], "conformerfilter (class in rdmc.conf)": [[2, "rdmc.conf.ConformerFilter"]], "fromconformer() (rdmc.conf.rdkitconf class method)": [[2, "rdmc.conf.RDKitConf.FromConformer"]], "frommol() (rdmc.conf.rdkitconf class method)": [[2, "rdmc.conf.RDKitConf.FromMol"]], "fromrdkitmol() (rdmc.conf.rdkitconf class method)": [[2, "rdmc.conf.RDKitConf.FromRDKitMol"]], "getalltorsionsdeg() (rdmc.conf.rdkitconf method)": [[2, "rdmc.conf.RDKitConf.GetAllTorsionsDeg"]], "getangledeg() (rdmc.conf.rdkitconf method)": [[2, "rdmc.conf.RDKitConf.GetAngleDeg"]], "getanglerad() (rdmc.conf.rdkitconf method)": [[2, "rdmc.conf.RDKitConf.GetAngleRad"]], "getbondlength() (rdmc.conf.rdkitconf method)": [[2, "rdmc.conf.RDKitConf.GetBondLength"]], "getdistancematrix() (rdmc.conf.rdkitconf method)": [[2, "rdmc.conf.RDKitConf.GetDistanceMatrix"]], "getowningmol() (rdmc.conf.rdkitconf method)": [[2, "rdmc.conf.RDKitConf.GetOwningMol"]], "gettorsiondeg() (rdmc.conf.rdkitconf method)": [[2, "rdmc.conf.RDKitConf.GetTorsionDeg"]], "gettorsionalmodes() (rdmc.conf.rdkitconf method)": [[2, "rdmc.conf.RDKitConf.GetTorsionalModes"]], "getvdwmatrix() (rdmc.conf.rdkitconf method)": [[2, "rdmc.conf.RDKitConf.GetVdwMatrix"]], "hascollidingatoms() (rdmc.conf.rdkitconf method)": [[2, "rdmc.conf.RDKitConf.HasCollidingAtoms"]], "hasowningmol() (rdmc.conf.rdkitconf method)": [[2, "rdmc.conf.RDKitConf.HasOwningMol"]], "rdkitconf (class in rdmc.conf)": [[2, "rdmc.conf.RDKitConf"]], "setalltorsionsdeg() (rdmc.conf.rdkitconf method)": [[2, "rdmc.conf.RDKitConf.SetAllTorsionsDeg"]], "setangledeg() (rdmc.conf.rdkitconf method)": [[2, "rdmc.conf.RDKitConf.SetAngleDeg"]], "setanglerad() (rdmc.conf.rdkitconf method)": [[2, "rdmc.conf.RDKitConf.SetAngleRad"]], "setbondlength() (rdmc.conf.rdkitconf method)": [[2, "rdmc.conf.RDKitConf.SetBondLength"]], "setowningmol() (rdmc.conf.rdkitconf method)": [[2, "rdmc.conf.RDKitConf.SetOwningMol"]], "setpositions() (rdmc.conf.rdkitconf method)": [[2, "rdmc.conf.RDKitConf.SetPositions"]], "settorsiondeg() (rdmc.conf.rdkitconf method)": [[2, "rdmc.conf.RDKitConf.SetTorsionDeg"]], "settorsionalmodes() (rdmc.conf.rdkitconf method)": [[2, "rdmc.conf.RDKitConf.SetTorsionalModes"]], "toconformer() (rdmc.conf.rdkitconf method)": [[2, "rdmc.conf.RDKitConf.ToConformer"]], "tomol() (rdmc.conf.rdkitconf method)": [[2, "rdmc.conf.RDKitConf.ToMol"]], "atom_maps (rdmc.conf.conformerfilter property)": [[2, "rdmc.conf.ConformerFilter.atom_maps"]], "check_dihed_angle_diff() (rdmc.conf.conformerfilter method)": [[2, "rdmc.conf.ConformerFilter.check_dihed_angle_diff"]], "edit_conf_by_add_bonds() (in module rdmc.conf)": [[2, "rdmc.conf.edit_conf_by_add_bonds"]], "filter_by_dihed_angles() (rdmc.conf.conformerfilter method)": [[2, "rdmc.conf.ConformerFilter.filter_by_dihed_angles"]], "filter_by_iter_hcluster() (rdmc.conf.conformerfilter method)": [[2, "rdmc.conf.ConformerFilter.filter_by_iter_hcluster"]], "generate_rmsds_of_cluster() (rdmc.conf.conformerfilter method)": [[2, "rdmc.conf.ConformerFilter.generate_rmsds_of_cluster"]], "get_tor_matrix() (rdmc.conf.conformerfilter method)": [[2, "rdmc.conf.ConformerFilter.get_tor_matrix"]], "get_torsional_angles() (rdmc.conf.conformerfilter method)": [[2, "rdmc.conf.ConformerFilter.get_torsional_angles"]], "hierarchy_cluster() (rdmc.conf.conformerfilter method)": [[2, "rdmc.conf.ConformerFilter.hierarchy_cluster"]], "merge() (rdmc.conf.conformercluster method)": [[2, "rdmc.conf.ConformerCluster.merge"]], "module": [[2, "module-rdmc.conf"], [3, "module-rdmc.conformer_generation.align"], [4, "module-rdmc.conformer_generation.embedders"], [6, "module-rdmc.conformer_generation.ts_guessers"], [8, "module-rdmc.conformer_generation.optimizers"], [9, "module-rdmc.conformer_generation.ts_optimizers"], [10, "module-rdmc.conformer_generation"], [12, "module-rdmc.conformer_generation.pruners"], [13, "module-rdmc.conformer_generation.solvation"], [14, "module-rdmc.conformer_generation.ts_verifiers"], [15, "module-rdmc.conformer_generation.verifiers"], [16, "module-rdmc.conformer_generation.utils"], [17, "module-rdmc.conformer_generation.generators"], [19, "module-rdmc.conformer_generation.metrics"], [20, "module-rdmc.conformer_generation.sampler"], [21, "module-rdmc.conformer_generation.ts_generators"], [23, "module-rdmc.external"], [24, "module-rdmc.external.inpwriter.gaussian"], [25, "module-rdmc.external.inpwriter"], [26, "module-rdmc.external.inpwriter.orca"], [27, "module-rdmc.external.inpwriter.qchem"], [28, "module-rdmc.external.inpwriter.utils"], [29, "module-rdmc.external.logparser.base"], [30, "module-rdmc.external.logparser.gaussian"], [31, "module-rdmc.external.logparser"], [32, "module-rdmc.external.logparser.orca"], [33, "module-rdmc.external.logparser.qchem"], [34, "module-rdmc.external.logparser.utils"], [35, "module-rdmc.external.rmg"], [36, "module-rdmc.forcefield"], [38, "module-rdmc.mathlib.curvefit"], [39, "module-rdmc.mathlib.geom"], [40, "module-rdmc.mathlib.greedymin"], [41, "module-rdmc.mathlib"], [42, "module-rdmc.mol"], [43, "module-rdmc"], [44, "module-rdmc.reaction"], [45, "module-rdmc.ts"], [46, "module-rdmc.utils"], [47, "module-rdmc.view"]], "pairwise_rmsd() (rdmc.conf.conformerfilter method)": [[2, "rdmc.conf.ConformerFilter.pairwise_rmsd"]], "rdmc.conf": [[2, "module-rdmc.conf"]], "reset_atom_maps() (rdmc.conf.conformerfilter method)": [[2, "rdmc.conf.ConformerFilter.reset_atom_maps"]], "split_by_energies() (rdmc.conf.conformercluster method)": [[2, "rdmc.conf.ConformerCluster.split_by_energies"]], "naivealign (class in rdmc.conformer_generation.align)": [[3, "rdmc.conformer_generation.align.NaiveAlign"]], "align_reactant_fragments() (in module rdmc.conformer_generation.align)": [[3, "rdmc.conformer_generation.align.align_reactant_fragments"]], "dist (rdmc.conformer_generation.align.naivealign attribute)": [[3, "rdmc.conformer_generation.align.NaiveAlign.dist"]], "from_complex() (rdmc.conformer_generation.align.naivealign class method)": [[3, "rdmc.conformer_generation.align.NaiveAlign.from_complex"]], "from_r_and_p_complex() (rdmc.conformer_generation.align.naivealign class method)": [[3, "rdmc.conformer_generation.align.NaiveAlign.from_r_and_p_complex"]], "from_reactants() (rdmc.conformer_generation.align.naivealign class method)": [[3, "rdmc.conformer_generation.align.NaiveAlign.from_reactants"]], "get_alignment_coords() (rdmc.conformer_generation.align.naivealign method)": [[3, "rdmc.conformer_generation.align.NaiveAlign.get_alignment_coords"]], "get_fragment_radii() (rdmc.conformer_generation.align.naivealign method)": [[3, "rdmc.conformer_generation.align.NaiveAlign.get_fragment_radii"]], "get_reacting_atoms_in_fragments() (rdmc.conformer_generation.align.naivealign method)": [[3, "rdmc.conformer_generation.align.NaiveAlign.get_reacting_atoms_in_fragments"]], "initialize_align() (rdmc.conformer_generation.align.naivealign method)": [[3, "rdmc.conformer_generation.align.NaiveAlign.initialize_align"]], "prepare_mols() (in module rdmc.conformer_generation.align)": [[3, "rdmc.conformer_generation.align.prepare_mols"]], "rdmc.conformer_generation.align": [[3, "module-rdmc.conformer_generation.align"]], "reset_pmol() (in module rdmc.conformer_generation.align)": [[3, "rdmc.conformer_generation.align.reset_pmol"]], "rotate_fragment_separately() (rdmc.conformer_generation.align.naivealign method)": [[3, "rdmc.conformer_generation.align.NaiveAlign.rotate_fragment_separately"]], "score_bimolecule() (rdmc.conformer_generation.align.naivealign method)": [[3, "rdmc.conformer_generation.align.NaiveAlign.score_bimolecule"]], "confgenembedder (class in rdmc.conformer_generation.embedders)": [[4, "rdmc.conformer_generation.embedders.ConfGenEmbedder"]], "etkdgembedder (class in rdmc.conformer_generation.embedders)": [[4, "rdmc.conformer_generation.embedders.ETKDGEmbedder"]], "geomolembedder (class in rdmc.conformer_generation.embedders)": [[4, "rdmc.conformer_generation.embedders.GeoMolEmbedder"]], "randomembedder (class in rdmc.conformer_generation.embedders)": [[4, "rdmc.conformer_generation.embedders.RandomEmbedder"]], "embed_conformers() (rdmc.conformer_generation.embedders.confgenembedder method)": [[4, "rdmc.conformer_generation.embedders.ConfGenEmbedder.embed_conformers"]], "embed_conformers() (rdmc.conformer_generation.embedders.etkdgembedder method)": [[4, "rdmc.conformer_generation.embedders.ETKDGEmbedder.embed_conformers"]], "embed_conformers() (rdmc.conformer_generation.embedders.geomolembedder method)": [[4, "rdmc.conformer_generation.embedders.GeoMolEmbedder.embed_conformers"]], "embed_conformers() (rdmc.conformer_generation.embedders.randomembedder method)": [[4, "rdmc.conformer_generation.embedders.RandomEmbedder.embed_conformers"]], "rdmc.conformer_generation.embedders": [[4, "module-rdmc.conformer_generation.embedders"]], "update_mol() (rdmc.conformer_generation.embedders.confgenembedder method)": [[4, "rdmc.conformer_generation.embedders.ConfGenEmbedder.update_mol"]], "update_stats() (rdmc.conformer_generation.embedders.confgenembedder method)": [[4, "rdmc.conformer_generation.embedders.ConfGenEmbedder.update_stats"]], "write_mol_data() (rdmc.conformer_generation.embedders.confgenembedder method)": [[4, "rdmc.conformer_generation.embedders.ConfGenEmbedder.write_mol_data"]], "autonebguesser (class in rdmc.conformer_generation.ts_guessers)": [[6, "rdmc.conformer_generation.ts_guessers.AutoNEBGuesser"]], "degsmguesser (class in rdmc.conformer_generation.ts_guessers)": [[6, "rdmc.conformer_generation.ts_guessers.DEGSMGuesser"]], "rmsdppguesser (class in rdmc.conformer_generation.ts_guessers)": [[6, "rdmc.conformer_generation.ts_guessers.RMSDPPGuesser"]], "tsegnnguesser (class in rdmc.conformer_generation.ts_guessers)": [[6, "rdmc.conformer_generation.ts_guessers.TSEGNNGuesser"]], "tsgcnguesser (class in rdmc.conformer_generation.ts_guessers)": [[6, "rdmc.conformer_generation.ts_guessers.TSGCNGuesser"]], "tsinitialguesser (class in rdmc.conformer_generation.ts_guessers)": [[6, "rdmc.conformer_generation.ts_guessers.TSInitialGuesser"]], "attach_calculators (rdmc.conformer_generation.ts_guessers.autonebguesser property)": [[6, "rdmc.conformer_generation.ts_guessers.AutoNEBGuesser.attach_calculators"]], "generate_ts_guesses() (rdmc.conformer_generation.ts_guessers.autonebguesser method)": [[6, "rdmc.conformer_generation.ts_guessers.AutoNEBGuesser.generate_ts_guesses"]], "generate_ts_guesses() (rdmc.conformer_generation.ts_guessers.degsmguesser method)": [[6, "rdmc.conformer_generation.ts_guessers.DEGSMGuesser.generate_ts_guesses"]], "generate_ts_guesses() (rdmc.conformer_generation.ts_guessers.rmsdppguesser method)": [[6, "rdmc.conformer_generation.ts_guessers.RMSDPPGuesser.generate_ts_guesses"]], "generate_ts_guesses() (rdmc.conformer_generation.ts_guessers.tsegnnguesser method)": [[6, "rdmc.conformer_generation.ts_guessers.TSEGNNGuesser.generate_ts_guesses"]], "generate_ts_guesses() (rdmc.conformer_generation.ts_guessers.tsgcnguesser method)": [[6, "rdmc.conformer_generation.ts_guessers.TSGCNGuesser.generate_ts_guesses"]], "generate_ts_guesses() (rdmc.conformer_generation.ts_guessers.tsinitialguesser method)": [[6, "rdmc.conformer_generation.ts_guessers.TSInitialGuesser.generate_ts_guesses"]], "optimizer (rdmc.conformer_generation.ts_guessers.autonebguesser property)": [[6, "rdmc.conformer_generation.ts_guessers.AutoNEBGuesser.optimizer"]], "rdmc.conformer_generation.ts_guessers": [[6, "module-rdmc.conformer_generation.ts_guessers"]], "save_guesses() (rdmc.conformer_generation.ts_guessers.tsinitialguesser method)": [[6, "rdmc.conformer_generation.ts_guessers.TSInitialGuesser.save_guesses"]], "confgenoptimizer (class in rdmc.conformer_generation.optimizers)": [[8, "rdmc.conformer_generation.optimizers.ConfGenOptimizer"]], "gaussianoptimizer (class in rdmc.conformer_generation.optimizers)": [[8, "rdmc.conformer_generation.optimizers.GaussianOptimizer"]], "mmffoptimizer (class in rdmc.conformer_generation.optimizers)": [[8, "rdmc.conformer_generation.optimizers.MMFFOptimizer"]], "xtboptimizer (class in rdmc.conformer_generation.optimizers)": [[8, "rdmc.conformer_generation.optimizers.XTBOptimizer"]], "optimize_conformers() (rdmc.conformer_generation.optimizers.confgenoptimizer method)": [[8, "rdmc.conformer_generation.optimizers.ConfGenOptimizer.optimize_conformers"]], "optimize_conformers() (rdmc.conformer_generation.optimizers.gaussianoptimizer method)": [[8, "rdmc.conformer_generation.optimizers.GaussianOptimizer.optimize_conformers"]], "optimize_conformers() (rdmc.conformer_generation.optimizers.mmffoptimizer method)": [[8, "rdmc.conformer_generation.optimizers.MMFFOptimizer.optimize_conformers"]], "optimize_conformers() (rdmc.conformer_generation.optimizers.xtboptimizer method)": [[8, "rdmc.conformer_generation.optimizers.XTBOptimizer.optimize_conformers"]], "rdmc.conformer_generation.optimizers": [[8, "module-rdmc.conformer_generation.optimizers"]], "save_opt_mols() (rdmc.conformer_generation.optimizers.gaussianoptimizer method)": [[8, "rdmc.conformer_generation.optimizers.GaussianOptimizer.save_opt_mols"]], "gaussianoptimizer (class in rdmc.conformer_generation.ts_optimizers)": [[9, "rdmc.conformer_generation.ts_optimizers.GaussianOptimizer"]], "orcaoptimizer (class in rdmc.conformer_generation.ts_optimizers)": [[9, "rdmc.conformer_generation.ts_optimizers.OrcaOptimizer"]], "qchemoptimizer (class in rdmc.conformer_generation.ts_optimizers)": [[9, "rdmc.conformer_generation.ts_optimizers.QChemOptimizer"]], "sellaoptimizer (class in rdmc.conformer_generation.ts_optimizers)": [[9, "rdmc.conformer_generation.ts_optimizers.SellaOptimizer"]], "tsoptimizer (class in rdmc.conformer_generation.ts_optimizers)": [[9, "rdmc.conformer_generation.ts_optimizers.TSOptimizer"]], "extract_frequencies() (rdmc.conformer_generation.ts_optimizers.orcaoptimizer method)": [[9, "rdmc.conformer_generation.ts_optimizers.OrcaOptimizer.extract_frequencies"]], "optimize_ts_guesses() (rdmc.conformer_generation.ts_optimizers.gaussianoptimizer method)": [[9, "rdmc.conformer_generation.ts_optimizers.GaussianOptimizer.optimize_ts_guesses"]], "optimize_ts_guesses() (rdmc.conformer_generation.ts_optimizers.orcaoptimizer method)": [[9, "rdmc.conformer_generation.ts_optimizers.OrcaOptimizer.optimize_ts_guesses"]], "optimize_ts_guesses() (rdmc.conformer_generation.ts_optimizers.qchemoptimizer method)": [[9, "rdmc.conformer_generation.ts_optimizers.QChemOptimizer.optimize_ts_guesses"]], "optimize_ts_guesses() (rdmc.conformer_generation.ts_optimizers.sellaoptimizer method)": [[9, "rdmc.conformer_generation.ts_optimizers.SellaOptimizer.optimize_ts_guesses"]], "optimize_ts_guesses() (rdmc.conformer_generation.ts_optimizers.tsoptimizer method)": [[9, "rdmc.conformer_generation.ts_optimizers.TSOptimizer.optimize_ts_guesses"]], "rdmc.conformer_generation.ts_optimizers": [[9, "module-rdmc.conformer_generation.ts_optimizers"]], "save_opt_mols() (rdmc.conformer_generation.ts_optimizers.tsoptimizer method)": [[9, "rdmc.conformer_generation.ts_optimizers.TSOptimizer.save_opt_mols"]], "rdmc.conformer_generation": [[10, "module-rdmc.conformer_generation"]], "crestpruner (class in rdmc.conformer_generation.pruners)": [[12, "rdmc.conformer_generation.pruners.CRESTPruner"]], "confgenpruner (class in rdmc.conformer_generation.pruners)": [[12, "rdmc.conformer_generation.pruners.ConfGenPruner"]], "torsionpruner (class in rdmc.conformer_generation.pruners)": [[12, "rdmc.conformer_generation.pruners.TorsionPruner"]], "calculate_torsions() (rdmc.conformer_generation.pruners.torsionpruner method)": [[12, "rdmc.conformer_generation.pruners.TorsionPruner.calculate_torsions"]], "initialize_torsions_list() (rdmc.conformer_generation.pruners.torsionpruner method)": [[12, "rdmc.conformer_generation.pruners.TorsionPruner.initialize_torsions_list"]], "initialize_ts_torsions_list() (rdmc.conformer_generation.pruners.torsionpruner method)": [[12, "rdmc.conformer_generation.pruners.TorsionPruner.initialize_ts_torsions_list"]], "prune_conformers() (rdmc.conformer_generation.pruners.crestpruner method)": [[12, "rdmc.conformer_generation.pruners.CRESTPruner.prune_conformers"]], "prune_conformers() (rdmc.conformer_generation.pruners.confgenpruner method)": [[12, "rdmc.conformer_generation.pruners.ConfGenPruner.prune_conformers"]], "prune_conformers() (rdmc.conformer_generation.pruners.torsionpruner method)": [[12, "rdmc.conformer_generation.pruners.TorsionPruner.prune_conformers"]], "rad_angle_compare() (rdmc.conformer_generation.pruners.torsionpruner static method)": [[12, "rdmc.conformer_generation.pruners.TorsionPruner.rad_angle_compare"]], "rdmc.conformer_generation.pruners": [[12, "module-rdmc.conformer_generation.pruners"]], "torsion_list_compare() (rdmc.conformer_generation.pruners.torsionpruner static method)": [[12, "rdmc.conformer_generation.pruners.TorsionPruner.torsion_list_compare"]], "confsolv (class in rdmc.conformer_generation.solvation)": [[13, "rdmc.conformer_generation.solvation.ConfSolv"]], "estimator (class in rdmc.conformer_generation.solvation)": [[13, "rdmc.conformer_generation.solvation.Estimator"]], "predict_energies() (rdmc.conformer_generation.solvation.confsolv method)": [[13, "rdmc.conformer_generation.solvation.ConfSolv.predict_energies"]], "predict_energies() (rdmc.conformer_generation.solvation.estimator method)": [[13, "rdmc.conformer_generation.solvation.Estimator.predict_energies"]], "rdmc.conformer_generation.solvation": [[13, "module-rdmc.conformer_generation.solvation"]], "gaussianircverifier (class in rdmc.conformer_generation.ts_verifiers)": [[14, "rdmc.conformer_generation.ts_verifiers.GaussianIRCVerifier"]], "orcaircverifier (class in rdmc.conformer_generation.ts_verifiers)": [[14, "rdmc.conformer_generation.ts_verifiers.OrcaIRCVerifier"]], "qchemircverifier (class in rdmc.conformer_generation.ts_verifiers)": [[14, "rdmc.conformer_generation.ts_verifiers.QChemIRCVerifier"]], "tsscreener (class in rdmc.conformer_generation.ts_verifiers)": [[14, "rdmc.conformer_generation.ts_verifiers.TSScreener"]], "tsverifier (class in rdmc.conformer_generation.ts_verifiers)": [[14, "rdmc.conformer_generation.ts_verifiers.TSVerifier"]], "xtbfrequencyverifier (class in rdmc.conformer_generation.ts_verifiers)": [[14, "rdmc.conformer_generation.ts_verifiers.XTBFrequencyVerifier"]], "rdmc.conformer_generation.ts_verifiers": [[14, "module-rdmc.conformer_generation.ts_verifiers"]], "verify_ts_guesses() (rdmc.conformer_generation.ts_verifiers.gaussianircverifier method)": [[14, "rdmc.conformer_generation.ts_verifiers.GaussianIRCVerifier.verify_ts_guesses"]], "verify_ts_guesses() (rdmc.conformer_generation.ts_verifiers.orcaircverifier method)": [[14, "rdmc.conformer_generation.ts_verifiers.OrcaIRCVerifier.verify_ts_guesses"]], "verify_ts_guesses() (rdmc.conformer_generation.ts_verifiers.qchemircverifier method)": [[14, "rdmc.conformer_generation.ts_verifiers.QChemIRCVerifier.verify_ts_guesses"]], "verify_ts_guesses() (rdmc.conformer_generation.ts_verifiers.tsscreener method)": [[14, "rdmc.conformer_generation.ts_verifiers.TSScreener.verify_ts_guesses"]], "verify_ts_guesses() (rdmc.conformer_generation.ts_verifiers.tsverifier method)": [[14, "rdmc.conformer_generation.ts_verifiers.TSVerifier.verify_ts_guesses"]], "verify_ts_guesses() (rdmc.conformer_generation.ts_verifiers.xtbfrequencyverifier method)": [[14, "rdmc.conformer_generation.ts_verifiers.XTBFrequencyVerifier.verify_ts_guesses"]], "verifier (class in rdmc.conformer_generation.verifiers)": [[15, "rdmc.conformer_generation.verifiers.Verifier"]], "xtbfrequencyverifier (class in rdmc.conformer_generation.verifiers)": [[15, "rdmc.conformer_generation.verifiers.XTBFrequencyVerifier"]], "rdmc.conformer_generation.verifiers": [[15, "module-rdmc.conformer_generation.verifiers"]], "verify_guesses() (rdmc.conformer_generation.verifiers.verifier method)": [[15, "rdmc.conformer_generation.verifiers.Verifier.verify_guesses"]], "verify_guesses() (rdmc.conformer_generation.verifiers.xtbfrequencyverifier method)": [[15, "rdmc.conformer_generation.verifiers.XTBFrequencyVerifier.verify_guesses"]], "cluster_confs() (in module rdmc.conformer_generation.utils)": [[16, "rdmc.conformer_generation.utils.cluster_confs"]], "convert_log_to_mol() (in module rdmc.conformer_generation.utils)": [[16, "rdmc.conformer_generation.utils.convert_log_to_mol"]], "dict_to_mol() (in module rdmc.conformer_generation.utils)": [[16, "rdmc.conformer_generation.utils.dict_to_mol"]], "get_conf_failure_mode() (in module rdmc.conformer_generation.utils)": [[16, "rdmc.conformer_generation.utils.get_conf_failure_mode"]], "get_frames_from_freq() (in module rdmc.conformer_generation.utils)": [[16, "rdmc.conformer_generation.utils.get_frames_from_freq"]], "mol_to_dict() (in module rdmc.conformer_generation.utils)": [[16, "rdmc.conformer_generation.utils.mol_to_dict"]], "rdmc.conformer_generation.utils": [[16, "module-rdmc.conformer_generation.utils"]], "conformergenerator (class in rdmc.conformer_generation.generators)": [[17, "rdmc.conformer_generation.generators.ConformerGenerator"]], "stochasticconformergenerator (class in rdmc.conformer_generation.generators)": [[17, "rdmc.conformer_generation.generators.StochasticConformerGenerator"]], "embed_stable_species() (rdmc.conformer_generation.generators.conformergenerator method)": [[17, "rdmc.conformer_generation.generators.ConformerGenerator.embed_stable_species"]], "rdmc.conformer_generation.generators": [[17, "module-rdmc.conformer_generation.generators"]], "set_config() (rdmc.conformer_generation.generators.stochasticconformergenerator method)": [[17, "rdmc.conformer_generation.generators.StochasticConformerGenerator.set_config"]], "set_filter() (rdmc.conformer_generation.generators.conformergenerator method)": [[17, "rdmc.conformer_generation.generators.ConformerGenerator.set_filter"]], "scgmetric (class in rdmc.conformer_generation.metrics)": [[19, "rdmc.conformer_generation.metrics.SCGMetric"]], "calculate_entropy() (rdmc.conformer_generation.metrics.scgmetric method)": [[19, "rdmc.conformer_generation.metrics.SCGMetric.calculate_entropy"]], "calculate_metric() (rdmc.conformer_generation.metrics.scgmetric method)": [[19, "rdmc.conformer_generation.metrics.SCGMetric.calculate_metric"]], "calculate_partition_function() (rdmc.conformer_generation.metrics.scgmetric method)": [[19, "rdmc.conformer_generation.metrics.SCGMetric.calculate_partition_function"]], "check_metric() (rdmc.conformer_generation.metrics.scgmetric method)": [[19, "rdmc.conformer_generation.metrics.SCGMetric.check_metric"]], "rdmc.conformer_generation.metrics": [[19, "module-rdmc.conformer_generation.metrics"]], "torsionalsampler (class in rdmc.conformer_generation.sampler)": [[20, "rdmc.conformer_generation.sampler.TorsionalSampler"]], "get_conformers_by_change_torsions() (rdmc.conformer_generation.sampler.torsionalsampler method)": [[20, "rdmc.conformer_generation.sampler.TorsionalSampler.get_conformers_by_change_torsions"]], "get_energy() (in module rdmc.conformer_generation.sampler)": [[20, "rdmc.conformer_generation.sampler.get_energy"]], "get_separable_angle_list() (in module rdmc.conformer_generation.sampler)": [[20, "rdmc.conformer_generation.sampler.get_separable_angle_list"]], "plot_heat_map() (in module rdmc.conformer_generation.sampler)": [[20, "rdmc.conformer_generation.sampler.plot_heat_map"]], "preprocess_energies() (in module rdmc.conformer_generation.sampler)": [[20, "rdmc.conformer_generation.sampler.preprocess_energies"]], "rdmc.conformer_generation.sampler": [[20, "module-rdmc.conformer_generation.sampler"]], "tsconformergenerator (class in rdmc.conformer_generation.ts_generators)": [[21, "rdmc.conformer_generation.ts_generators.TSConformerGenerator"]], "embed_stable_species() (rdmc.conformer_generation.ts_generators.tsconformergenerator method)": [[21, "rdmc.conformer_generation.ts_generators.TSConformerGenerator.embed_stable_species"]], "generate_seed_mols() (rdmc.conformer_generation.ts_generators.tsconformergenerator method)": [[21, "rdmc.conformer_generation.ts_generators.TSConformerGenerator.generate_seed_mols"]], "rdmc.conformer_generation.ts_generators": [[21, "module-rdmc.conformer_generation.ts_generators"]], "set_filter() (rdmc.conformer_generation.ts_generators.tsconformergenerator method)": [[21, "rdmc.conformer_generation.ts_generators.TSConformerGenerator.set_filter"]], "rdmc.external": [[23, "module-rdmc.external"]], "rdmc.external.inpwriter.gaussian": [[24, "module-rdmc.external.inpwriter.gaussian"]], "write_gaussian_freq() (in module rdmc.external.inpwriter.gaussian)": [[24, "rdmc.external.inpwriter.gaussian.write_gaussian_freq"]], "write_gaussian_gsm() (in module rdmc.external.inpwriter.gaussian)": [[24, "rdmc.external.inpwriter.gaussian.write_gaussian_gsm"]], "write_gaussian_irc() (in module rdmc.external.inpwriter.gaussian)": [[24, "rdmc.external.inpwriter.gaussian.write_gaussian_irc"]], "write_gaussian_opt() (in module rdmc.external.inpwriter.gaussian)": [[24, "rdmc.external.inpwriter.gaussian.write_gaussian_opt"]], "rdmc.external.inpwriter": [[25, "module-rdmc.external.inpwriter"]], "rdmc.external.inpwriter.orca": [[26, "module-rdmc.external.inpwriter.orca"]], "write_orca_freq() (in module rdmc.external.inpwriter.orca)": [[26, "rdmc.external.inpwriter.orca.write_orca_freq"]], "write_orca_gsm() (in module rdmc.external.inpwriter.orca)": [[26, "rdmc.external.inpwriter.orca.write_orca_gsm"]], "write_orca_irc() (in module rdmc.external.inpwriter.orca)": [[26, "rdmc.external.inpwriter.orca.write_orca_irc"]], "write_orca_opt() (in module rdmc.external.inpwriter.orca)": [[26, "rdmc.external.inpwriter.orca.write_orca_opt"]], "rdmc.external.inpwriter.qchem": [[27, "module-rdmc.external.inpwriter.qchem"]], "write_qchem_freq() (in module rdmc.external.inpwriter.qchem)": [[27, "rdmc.external.inpwriter.qchem.write_qchem_freq"]], "write_qchem_irc() (in module rdmc.external.inpwriter.qchem)": [[27, "rdmc.external.inpwriter.qchem.write_qchem_irc"]], "write_qchem_opt() (in module rdmc.external.inpwriter.qchem)": [[27, "rdmc.external.inpwriter.qchem.write_qchem_opt"]], "rdmc.external.inpwriter.utils": [[28, "module-rdmc.external.inpwriter.utils"]], "baselog (class in rdmc.external.logparser.base)": [[29, "rdmc.external.logparser.base.BaseLog"]], "ccliblog (class in rdmc.external.logparser.base)": [[29, "rdmc.external.logparser.base.CclibLog"]], "all_geometries (rdmc.external.logparser.base.ccliblog property)": [[29, "rdmc.external.logparser.base.CclibLog.all_geometries"]], "auto_update_prop() (rdmc.external.logparser.base.baselog method)": [[29, "rdmc.external.logparser.base.BaseLog.auto_update_prop"]], "cclib_results (rdmc.external.logparser.base.ccliblog property)": [[29, "rdmc.external.logparser.base.CclibLog.cclib_results"]], "charge (rdmc.external.logparser.base.ccliblog property)": [[29, "rdmc.external.logparser.base.CclibLog.charge"]], "converged_geometries (rdmc.external.logparser.base.ccliblog property)": [[29, "rdmc.external.logparser.base.CclibLog.converged_geometries"]], "finished (rdmc.external.logparser.base.baselog property)": [[29, "rdmc.external.logparser.base.BaseLog.finished"]], "freqs (rdmc.external.logparser.base.ccliblog property)": [[29, "rdmc.external.logparser.base.CclibLog.freqs"]], "get_best_opt_geom() (rdmc.external.logparser.base.ccliblog method)": [[29, "rdmc.external.logparser.base.CclibLog.get_best_opt_geom"]], "get_converged_geom_idx() (rdmc.external.logparser.base.ccliblog method)": [[29, "rdmc.external.logparser.base.CclibLog.get_converged_geom_idx"]], "get_irc_midpoint() (rdmc.external.logparser.base.ccliblog method)": [[29, "rdmc.external.logparser.base.CclibLog.get_irc_midpoint"]], "get_lowest_e_geometry() (rdmc.external.logparser.base.ccliblog method)": [[29, "rdmc.external.logparser.base.CclibLog.get_lowest_e_geometry"]], "get_mol() (rdmc.external.logparser.base.ccliblog method)": [[29, "rdmc.external.logparser.base.CclibLog.get_mol"]], "get_scannames() (rdmc.external.logparser.base.ccliblog method)": [[29, "rdmc.external.logparser.base.CclibLog.get_scannames"]], "get_scanparams() (rdmc.external.logparser.base.ccliblog method)": [[29, "rdmc.external.logparser.base.CclibLog.get_scanparams"]], "get_scf_energies() (rdmc.external.logparser.base.ccliblog method)": [[29, "rdmc.external.logparser.base.CclibLog.get_scf_energies"]], "get_xyzs() (rdmc.external.logparser.base.ccliblog method)": [[29, "rdmc.external.logparser.base.CclibLog.get_xyzs"]], "guess_rxn_from_irc() (rdmc.external.logparser.base.ccliblog method)": [[29, "rdmc.external.logparser.base.CclibLog.guess_rxn_from_irc"]], "guess_rxn_from_normal_mode() (rdmc.external.logparser.base.ccliblog method)": [[29, "rdmc.external.logparser.base.CclibLog.guess_rxn_from_normal_mode"]], "initial_geometry (rdmc.external.logparser.base.ccliblog property)": [[29, "rdmc.external.logparser.base.CclibLog.initial_geometry"]], "interact_freq() (rdmc.external.logparser.base.ccliblog method)": [[29, "rdmc.external.logparser.base.CclibLog.interact_freq"]], "interact_irc() (rdmc.external.logparser.base.ccliblog method)": [[29, "rdmc.external.logparser.base.CclibLog.interact_irc"]], "interact_opt() (rdmc.external.logparser.base.ccliblog method)": [[29, "rdmc.external.logparser.base.CclibLog.interact_opt"]], "interact_scan() (rdmc.external.logparser.base.ccliblog method)": [[29, "rdmc.external.logparser.base.CclibLog.interact_scan"]], "is_ts (rdmc.external.logparser.base.baselog property)": [[29, "rdmc.external.logparser.base.BaseLog.is_ts"]], "job_type (rdmc.external.logparser.base.baselog property)": [[29, "rdmc.external.logparser.base.BaseLog.job_type"]], "multiplicity (rdmc.external.logparser.base.ccliblog property)": [[29, "rdmc.external.logparser.base.CclibLog.multiplicity"]], "neg_freqs (rdmc.external.logparser.base.ccliblog property)": [[29, "rdmc.external.logparser.base.CclibLog.neg_freqs"]], "num_all_geoms (rdmc.external.logparser.base.ccliblog property)": [[29, "rdmc.external.logparser.base.CclibLog.num_all_geoms"]], "num_converged_geoms (rdmc.external.logparser.base.ccliblog property)": [[29, "rdmc.external.logparser.base.CclibLog.num_converged_geoms"]], "num_neg_freqs (rdmc.external.logparser.base.ccliblog property)": [[29, "rdmc.external.logparser.base.CclibLog.num_neg_freqs"]], "opt_convergence (rdmc.external.logparser.base.ccliblog property)": [[29, "rdmc.external.logparser.base.CclibLog.opt_convergence"]], "opt_criteria (rdmc.external.logparser.base.baselog attribute)": [[29, "rdmc.external.logparser.base.BaseLog.opt_criteria"]], "optstatus (rdmc.external.logparser.base.ccliblog property)": [[29, "rdmc.external.logparser.base.CclibLog.optstatus"]], "plot_irc_energies() (rdmc.external.logparser.base.ccliblog method)": [[29, "rdmc.external.logparser.base.CclibLog.plot_irc_energies"]], "plot_opt_convergence() (rdmc.external.logparser.base.ccliblog method)": [[29, "rdmc.external.logparser.base.CclibLog.plot_opt_convergence"]], "plot_scan_energies() (rdmc.external.logparser.base.ccliblog method)": [[29, "rdmc.external.logparser.base.CclibLog.plot_scan_energies"]], "rdmc.external.logparser.base": [[29, "module-rdmc.external.logparser.base"]], "require_job_type() (rdmc.external.logparser.base.baselog method)": [[29, "rdmc.external.logparser.base.BaseLog.require_job_type"]], "require_ts() (rdmc.external.logparser.base.baselog method)": [[29, "rdmc.external.logparser.base.BaseLog.require_ts"]], "schemes (rdmc.external.logparser.base.baselog property)": [[29, "rdmc.external.logparser.base.BaseLog.schemes"]], "success (rdmc.external.logparser.base.baselog property)": [[29, "rdmc.external.logparser.base.BaseLog.success"]], "termination_time (rdmc.external.logparser.base.baselog property)": [[29, "rdmc.external.logparser.base.BaseLog.termination_time"]], "time_regex (rdmc.external.logparser.base.baselog attribute)": [[29, "rdmc.external.logparser.base.BaseLog.time_regex"]], "view_freq() (rdmc.external.logparser.base.ccliblog method)": [[29, "rdmc.external.logparser.base.CclibLog.view_freq"]], "view_mol() (rdmc.external.logparser.base.ccliblog method)": [[29, "rdmc.external.logparser.base.CclibLog.view_mol"]], "view_traj() (rdmc.external.logparser.base.ccliblog method)": [[29, "rdmc.external.logparser.base.CclibLog.view_traj"]], "gaussianlog (class in rdmc.external.logparser.gaussian)": [[30, "rdmc.external.logparser.gaussian.GaussianLog"]], "opt_criteria (rdmc.external.logparser.gaussian.gaussianlog attribute)": [[30, "rdmc.external.logparser.gaussian.GaussianLog.opt_criteria"]], "rdmc.external.logparser.gaussian": [[30, "module-rdmc.external.logparser.gaussian"]], "time_regex (rdmc.external.logparser.gaussian.gaussianlog attribute)": [[30, "rdmc.external.logparser.gaussian.GaussianLog.time_regex"]], "rdmc.external.logparser": [[31, "module-rdmc.external.logparser"]], "orcalog (class in rdmc.external.logparser.orca)": [[32, "rdmc.external.logparser.orca.ORCALog"]], "multiplicity (rdmc.external.logparser.orca.orcalog property)": [[32, "rdmc.external.logparser.orca.ORCALog.multiplicity"]], "opt_criteria (rdmc.external.logparser.orca.orcalog attribute)": [[32, "rdmc.external.logparser.orca.ORCALog.opt_criteria"]], "rdmc.external.logparser.orca": [[32, "module-rdmc.external.logparser.orca"]], "time_regex (rdmc.external.logparser.orca.orcalog attribute)": [[32, "rdmc.external.logparser.orca.ORCALog.time_regex"]], "qchemlog (class in rdmc.external.logparser.qchem)": [[33, "rdmc.external.logparser.qchem.QChemLog"]], "get_mol() (rdmc.external.logparser.qchem.qchemlog method)": [[33, "rdmc.external.logparser.qchem.QChemLog.get_mol"]], "get_scf_energies() (rdmc.external.logparser.qchem.qchemlog method)": [[33, "rdmc.external.logparser.qchem.QChemLog.get_scf_energies"]], "opt_critieria (rdmc.external.logparser.qchem.qchemlog attribute)": [[33, "rdmc.external.logparser.qchem.QChemLog.opt_critieria"]], "rdmc.external.logparser.qchem": [[33, "module-rdmc.external.logparser.qchem"]], "time_regex (rdmc.external.logparser.qchem.qchemlog attribute)": [[33, "rdmc.external.logparser.qchem.QChemLog.time_regex"]], "rdmc.external.logparser.utils": [[34, "module-rdmc.external.logparser.utils"]], "scheme_to_dict() (in module rdmc.external.logparser.utils)": [[34, "rdmc.external.logparser.utils.scheme_to_dict"]], "check_isomorphic_molecules() (in module rdmc.external.rmg)": [[35, "rdmc.external.rmg.check_isomorphic_molecules"]], "find_reaction_family() (in module rdmc.external.rmg)": [[35, "rdmc.external.rmg.find_reaction_family"]], "from_rdkit_mol() (in module rdmc.external.rmg)": [[35, "rdmc.external.rmg.from_rdkit_mol"]], "generate_reaction_complex() (in module rdmc.external.rmg)": [[35, "rdmc.external.rmg.generate_reaction_complex"]], "load_rmg_database() (in module rdmc.external.rmg)": [[35, "rdmc.external.rmg.load_rmg_database"]], "load_rxn_family_database() (in module rdmc.external.rmg)": [[35, "rdmc.external.rmg.load_rxn_family_database"]], "rdmc.external.rmg": [[35, "module-rdmc.external.rmg"]], "openbabelff (class in rdmc.forcefield)": [[36, "rdmc.forcefield.OpenBabelFF"]], "rdkitff (class in rdmc.forcefield)": [[36, "rdmc.forcefield.RDKitFF"]], "add_angle_constraint() (rdmc.forcefield.openbabelff method)": [[36, "rdmc.forcefield.OpenBabelFF.add_angle_constraint"]], "add_angle_constraint() (rdmc.forcefield.rdkitff method)": [[36, "rdmc.forcefield.RDKitFF.add_angle_constraint"]], "add_distance_constraint() (rdmc.forcefield.openbabelff method)": [[36, "rdmc.forcefield.OpenBabelFF.add_distance_constraint"]], "add_distance_constraint() (rdmc.forcefield.rdkitff method)": [[36, "rdmc.forcefield.RDKitFF.add_distance_constraint"]], "add_torsion_constraint() (rdmc.forcefield.openbabelff method)": [[36, "rdmc.forcefield.OpenBabelFF.add_torsion_constraint"]], "add_torsion_constraint() (rdmc.forcefield.rdkitff method)": [[36, "rdmc.forcefield.RDKitFF.add_torsion_constraint"]], "available_force_field (rdmc.forcefield.openbabelff attribute)": [[36, "rdmc.forcefield.OpenBabelFF.available_force_field"]], "available_force_field (rdmc.forcefield.rdkitff attribute)": [[36, "rdmc.forcefield.RDKitFF.available_force_field"]], "available_solver (rdmc.forcefield.openbabelff attribute)": [[36, "rdmc.forcefield.OpenBabelFF.available_solver"]], "fix_atom() (rdmc.forcefield.openbabelff method)": [[36, "rdmc.forcefield.OpenBabelFF.fix_atom"]], "fix_atom() (rdmc.forcefield.rdkitff method)": [[36, "rdmc.forcefield.RDKitFF.fix_atom"]], "get_conformer_energies() (rdmc.forcefield.rdkitff method)": [[36, "rdmc.forcefield.RDKitFF.get_conformer_energies"]], "get_energy() (rdmc.forcefield.rdkitff method)": [[36, "rdmc.forcefield.RDKitFF.get_energy"]], "get_optimized_mol() (rdmc.forcefield.openbabelff method)": [[36, "rdmc.forcefield.OpenBabelFF.get_optimized_mol"]], "get_optimized_mol() (rdmc.forcefield.rdkitff method)": [[36, "rdmc.forcefield.RDKitFF.get_optimized_mol"]], "get_roo_radical_atoms() (in module rdmc.forcefield)": [[36, "rdmc.forcefield.get_roo_radical_atoms"]], "is_optimizable() (rdmc.forcefield.openbabelff method)": [[36, "rdmc.forcefield.OpenBabelFF.is_optimizable"]], "is_optimizable() (rdmc.forcefield.rdkitff method)": [[36, "rdmc.forcefield.RDKitFF.is_optimizable"]], "make_optimizable() (rdmc.forcefield.rdkitff method)": [[36, "rdmc.forcefield.RDKitFF.make_optimizable"]], "mol (rdmc.forcefield.openbabelff property)": [[36, "rdmc.forcefield.OpenBabelFF.mol"]], "mol (rdmc.forcefield.rdkitff property)": [[36, "rdmc.forcefield.RDKitFF.mol"]], "optimize() (rdmc.forcefield.openbabelff method)": [[36, "rdmc.forcefield.OpenBabelFF.optimize"]], "optimize() (rdmc.forcefield.rdkitff method)": [[36, "rdmc.forcefield.RDKitFF.optimize"]], "optimize_confs() (rdmc.forcefield.rdkitff method)": [[36, "rdmc.forcefield.RDKitFF.optimize_confs"]], "optimize_mol() (in module rdmc.forcefield)": [[36, "rdmc.forcefield.optimize_mol"]], "rdmc.forcefield": [[36, "module-rdmc.forcefield"]], "recover_mol() (rdmc.forcefield.rdkitff method)": [[36, "rdmc.forcefield.RDKitFF.recover_mol"]], "set_solver() (rdmc.forcefield.openbabelff method)": [[36, "rdmc.forcefield.OpenBabelFF.set_solver"]], "setup() (rdmc.forcefield.openbabelff method)": [[36, "rdmc.forcefield.OpenBabelFF.setup"]], "setup() (rdmc.forcefield.rdkitff method)": [[36, "rdmc.forcefield.RDKitFF.setup"]], "torsional_scan_1d() (rdmc.forcefield.rdkitff method)": [[36, "rdmc.forcefield.RDKitFF.torsional_scan_1d"]], "type (rdmc.forcefield.openbabelff property)": [[36, "rdmc.forcefield.OpenBabelFF.type"]], "type (rdmc.forcefield.rdkitff property)": [[36, "rdmc.forcefield.RDKitFF.type"]], "update_atom_idx() (rdmc.forcefield.openbabelff method)": [[36, "rdmc.forcefield.OpenBabelFF.update_atom_idx"]], "update_atom_idx() (rdmc.forcefield.rdkitff method)": [[36, "rdmc.forcefield.RDKitFF.update_atom_idx"]], "fourierseries1d (class in rdmc.mathlib.curvefit)": [[38, "rdmc.mathlib.curvefit.FourierSeries1D"]], "fit() (rdmc.mathlib.curvefit.fourierseries1d method)": [[38, "rdmc.mathlib.curvefit.FourierSeries1D.fit"]], "max_num_term (rdmc.mathlib.curvefit.fourierseries1d attribute)": [[38, "rdmc.mathlib.curvefit.FourierSeries1D.max_num_term"]], "predict() (rdmc.mathlib.curvefit.fourierseries1d method)": [[38, "rdmc.mathlib.curvefit.FourierSeries1D.predict"]], "rdmc.mathlib.curvefit": [[38, "module-rdmc.mathlib.curvefit"]], "get_centroid() (in module rdmc.mathlib.geom)": [[39, "rdmc.mathlib.geom.get_centroid"]], "get_distances_from_a_point() (in module rdmc.mathlib.geom)": [[39, "rdmc.mathlib.geom.get_distances_from_a_point"]], "get_mass_center() (in module rdmc.mathlib.geom)": [[39, "rdmc.mathlib.geom.get_mass_center"]], "get_max_distance_from_center() (in module rdmc.mathlib.geom)": [[39, "rdmc.mathlib.geom.get_max_distance_from_center"]], "get_weighted_center() (in module rdmc.mathlib.geom)": [[39, "rdmc.mathlib.geom.get_weighted_center"]], "rdmc.mathlib.geom": [[39, "module-rdmc.mathlib.geom"]], "rotate() (in module rdmc.mathlib.geom)": [[39, "rdmc.mathlib.geom.rotate"]], "translate() (in module rdmc.mathlib.geom)": [[39, "rdmc.mathlib.geom.translate"]], "translate_centroid() (in module rdmc.mathlib.geom)": [[39, "rdmc.mathlib.geom.translate_centroid"]], "compare_to_adjacent_point() (in module rdmc.mathlib.greedymin)": [[40, "rdmc.mathlib.greedymin.compare_to_adjacent_point"]], "get_energy() (in module rdmc.mathlib.greedymin)": [[40, "rdmc.mathlib.greedymin.get_energy"]], "get_step_to_adjacent_points() (in module rdmc.mathlib.greedymin)": [[40, "rdmc.mathlib.greedymin.get_step_to_adjacent_points"]], "rdmc.mathlib.greedymin": [[40, "module-rdmc.mathlib.greedymin"]], "search_for_a_minimum() (in module rdmc.mathlib.greedymin)": [[40, "rdmc.mathlib.greedymin.search_for_a_minimum"]], "search_minimum() (in module rdmc.mathlib.greedymin)": [[40, "rdmc.mathlib.greedymin.search_minimum"]], "rdmc.mathlib": [[41, "module-rdmc.mathlib"]], "addnullconformer() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.AddNullConformer"]], "addredundantbonds() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.AddRedundantBonds"]], "alignmol() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.AlignMol"]], "assignstereochemistryfrom3d() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.AssignStereochemistryFrom3D"]], "calcrmsd() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.CalcRMSD"]], "combinemol() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.CombineMol"]], "copy() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.Copy"]], "embedconformer() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.EmbedConformer"]], "embedmultipleconfs() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.EmbedMultipleConfs"]], "embedmultiplenullconfs() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.EmbedMultipleNullConfs"]], "embednullconformer() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.EmbedNullConformer"]], "fromfile() (rdmc.mol.rdkitmol class method)": [[42, "rdmc.mol.RDKitMol.FromFile"]], "frominchi() (rdmc.mol.rdkitmol class method)": [[42, "rdmc.mol.RDKitMol.FromInchi"]], "frommol() (rdmc.mol.rdkitmol class method)": [[42, "rdmc.mol.RDKitMol.FromMol"]], "fromobmol() (rdmc.mol.rdkitmol class method)": [[42, "rdmc.mol.RDKitMol.FromOBMol"]], "fromrmgmol() (rdmc.mol.rdkitmol class method)": [[42, "rdmc.mol.RDKitMol.FromRMGMol"]], "fromsdf() (rdmc.mol.rdkitmol class method)": [[42, "rdmc.mol.RDKitMol.FromSDF"]], "fromsmarts() (rdmc.mol.rdkitmol class method)": [[42, "rdmc.mol.RDKitMol.FromSmarts"]], "fromsmiles() (rdmc.mol.rdkitmol class method)": [[42, "rdmc.mol.RDKitMol.FromSmiles"]], "fromxyz() (rdmc.mol.rdkitmol class method)": [[42, "rdmc.mol.RDKitMol.FromXYZ"]], "getadjacencymatrix() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.GetAdjacencyMatrix"]], "getallconformers() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.GetAllConformers"]], "getatommapnumbers() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.GetAtomMapNumbers"]], "getatommasses() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.GetAtomMasses"]], "getatomicnumbers() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.GetAtomicNumbers"]], "getbestalign() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.GetBestAlign"]], "getbondsastuples() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.GetBondsAsTuples"]], "getconformer() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.GetConformer"]], "getconformers() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.GetConformers"]], "getdistancematrix() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.GetDistanceMatrix"]], "getelementsymbols() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.GetElementSymbols"]], "getformalcharge() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.GetFormalCharge"]], "getinternalcoordinates() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.GetInternalCoordinates"]], "getmolfrags() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.GetMolFrags"]], "getpositions() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.GetPositions"]], "getspinmultiplicity() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.GetSpinMultiplicity"]], "getsubstructmatch() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.GetSubstructMatch"]], "getsubstructmatches() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.GetSubstructMatches"]], "getsymmsssr() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.GetSymmSSSR"]], "gettorsiontops() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.GetTorsionTops"]], "gettorsionalmodes() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.GetTorsionalModes"]], "getvdwmatrix() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.GetVdwMatrix"]], "hascollidingatoms() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.HasCollidingAtoms"]], "hassameconnectivity() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.HasSameConnectivity"]], "kekulize() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.Kekulize"]], "prepareoutputmol() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.PrepareOutputMol"]], "rdkitmol (class in rdmc.mol)": [[42, "rdmc.mol.RDKitMol"]], "reflect() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.Reflect"]], "removehs() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.RemoveHs"]], "renumberatoms() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.RenumberAtoms"]], "sanitize() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.Sanitize"]], "saturatebiradicalsites12() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.SaturateBiradicalSites12"]], "saturatebiradicalsitescdb() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.SaturateBiradicalSitesCDB"]], "saturatecarbene() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.SaturateCarbene"]], "saturatemol() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.SaturateMol"]], "setatommapnumbers() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.SetAtomMapNumbers"]], "setpositions() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.SetPositions"]], "setvdwmatrix() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.SetVdwMatrix"]], "toatoms() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.ToAtoms"]], "tograph() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.ToGraph"]], "toinchi() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.ToInchi"]], "tomolblock() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.ToMolBlock"]], "toobmol() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.ToOBMol"]], "torwmol() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.ToRWMol"]], "tosdffile() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.ToSDFFile"]], "tosmiles() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.ToSmiles"]], "toxyz() (rdmc.mol.rdkitmol method)": [[42, "rdmc.mol.RDKitMol.ToXYZ"]], "generate_radical_resonance_structures() (in module rdmc.mol)": [[42, "rdmc.mol.generate_radical_resonance_structures"]], "generate_vdw_mat() (in module rdmc.mol)": [[42, "rdmc.mol.generate_vdw_mat"]], "get_unique_mols() (in module rdmc.mol)": [[42, "rdmc.mol.get_unique_mols"]], "has_matched_mol() (in module rdmc.mol)": [[42, "rdmc.mol.has_matched_mol"]], "parse_xyz_or_smiles_list() (in module rdmc.mol)": [[42, "rdmc.mol.parse_xyz_or_smiles_list"]], "rdmc.mol": [[42, "module-rdmc.mol"]], "rdmc": [[43, "module-rdmc"]], "reaction (class in rdmc.reaction)": [[44, "rdmc.reaction.Reaction"]], "active_atoms (rdmc.reaction.reaction property)": [[44, "rdmc.reaction.Reaction.active_atoms"]], "active_bonds (rdmc.reaction.reaction property)": [[44, "rdmc.reaction.Reaction.active_bonds"]], "apply_resonance_correction() (rdmc.reaction.reaction method)": [[44, "rdmc.reaction.Reaction.apply_resonance_correction"]], "bond_analysis() (rdmc.reaction.reaction method)": [[44, "rdmc.reaction.Reaction.bond_analysis"]], "broken_bonds (rdmc.reaction.reaction property)": [[44, "rdmc.reaction.Reaction.broken_bonds"]], "changed_bonds (rdmc.reaction.reaction property)": [[44, "rdmc.reaction.Reaction.changed_bonds"]], "draw_2d() (rdmc.reaction.reaction method)": [[44, "rdmc.reaction.Reaction.draw_2d"]], "formed_bonds (rdmc.reaction.reaction property)": [[44, "rdmc.reaction.Reaction.formed_bonds"]], "from_reactant_and_product_smiles() (rdmc.reaction.reaction class method)": [[44, "rdmc.reaction.Reaction.from_reactant_and_product_smiles"]], "from_reaction_smiles() (rdmc.reaction.reaction class method)": [[44, "rdmc.reaction.Reaction.from_reaction_smiles"]], "get_reverse_reaction() (rdmc.reaction.reaction method)": [[44, "rdmc.reaction.Reaction.get_reverse_reaction"]], "init_reactant_product() (rdmc.reaction.reaction method)": [[44, "rdmc.reaction.Reaction.init_reactant_product"]], "involved_atoms (rdmc.reaction.reaction property)": [[44, "rdmc.reaction.Reaction.involved_atoms"]], "involved_bonds (rdmc.reaction.reaction property)": [[44, "rdmc.reaction.Reaction.involved_bonds"]], "is_charge_balanced (rdmc.reaction.reaction property)": [[44, "rdmc.reaction.Reaction.is_charge_balanced"]], "is_element_balanced (rdmc.reaction.reaction property)": [[44, "rdmc.reaction.Reaction.is_element_balanced"]], "is_mult_equal (rdmc.reaction.reaction property)": [[44, "rdmc.reaction.Reaction.is_mult_equal"]], "is_num_atoms_balanced (rdmc.reaction.reaction property)": [[44, "rdmc.reaction.Reaction.is_num_atoms_balanced"]], "make_ts() (rdmc.reaction.reaction method)": [[44, "rdmc.reaction.Reaction.make_ts"]], "num_atoms (rdmc.reaction.reaction property)": [[44, "rdmc.reaction.Reaction.num_atoms"]], "num_broken_bonds (rdmc.reaction.reaction property)": [[44, "rdmc.reaction.Reaction.num_broken_bonds"]], "num_changed_bonds (rdmc.reaction.reaction property)": [[44, "rdmc.reaction.Reaction.num_changed_bonds"]], "num_formed_bonds (rdmc.reaction.reaction property)": [[44, "rdmc.reaction.Reaction.num_formed_bonds"]], "num_products (rdmc.reaction.reaction property)": [[44, "rdmc.reaction.Reaction.num_products"]], "num_reactants (rdmc.reaction.reaction property)": [[44, "rdmc.reaction.Reaction.num_reactants"]], "rdmc.reaction": [[44, "module-rdmc.reaction"]], "require_bond_analysis() (rdmc.reaction.reaction method)": [[44, "rdmc.reaction.Reaction.require_bond_analysis"]], "to_rdkit_reaction() (rdmc.reaction.reaction method)": [[44, "rdmc.reaction.Reaction.to_rdkit_reaction"]], "to_smiles() (rdmc.reaction.reaction method)": [[44, "rdmc.reaction.Reaction.to_smiles"]], "ts (rdmc.reaction.reaction property)": [[44, "rdmc.reaction.Reaction.ts"]], "clean_ts() (in module rdmc.ts)": [[45, "rdmc.ts.clean_ts"]], "examine_normal_mode() (in module rdmc.ts)": [[45, "rdmc.ts.examine_normal_mode"]], "get_all_changing_bonds() (in module rdmc.ts)": [[45, "rdmc.ts.get_all_changing_bonds"]], "get_broken_bonds() (in module rdmc.ts)": [[45, "rdmc.ts.get_broken_bonds"]], "get_formed_and_broken_bonds() (in module rdmc.ts)": [[45, "rdmc.ts.get_formed_and_broken_bonds"]], "get_formed_bonds() (in module rdmc.ts)": [[45, "rdmc.ts.get_formed_bonds"]], "guess_rxn_from_normal_mode() (in module rdmc.ts)": [[45, "rdmc.ts.guess_rxn_from_normal_mode"]], "is_da_rxn_endo() (in module rdmc.ts)": [[45, "rdmc.ts.is_DA_rxn_endo"]], "rdmc.ts": [[45, "module-rdmc.ts"]], "determine_smallest_atom_index_in_torsion() (in module rdmc.utils)": [[46, "rdmc.utils.determine_smallest_atom_index_in_torsion"]], "find_internal_torsions() (in module rdmc.utils)": [[46, "rdmc.utils.find_internal_torsions"]], "find_ring_torsions() (in module rdmc.utils)": [[46, "rdmc.utils.find_ring_torsions"]], "fix_co_openbabel() (in module rdmc.utils)": [[46, "rdmc.utils.fix_CO_openbabel"]], "get_atom_masses() (in module rdmc.utils)": [[46, "rdmc.utils.get_atom_masses"]], "get_element_symbols() (in module rdmc.utils)": [[46, "rdmc.utils.get_element_symbols"]], "get_internal_coords() (in module rdmc.utils)": [[46, "rdmc.utils.get_internal_coords"]], "get_obmol_coords() (in module rdmc.utils)": [[46, "rdmc.utils.get_obmol_coords"]], "openbabel_mol_to_rdkit_mol() (in module rdmc.utils)": [[46, "rdmc.utils.openbabel_mol_to_rdkit_mol"]], "parse_xyz_by_jensen() (in module rdmc.utils)": [[46, "rdmc.utils.parse_xyz_by_jensen"]], "parse_xyz_by_openbabel() (in module rdmc.utils)": [[46, "rdmc.utils.parse_xyz_by_openbabel"]], "rdkit_mol_to_openbabel_mol() (in module rdmc.utils)": [[46, "rdmc.utils.rdkit_mol_to_openbabel_mol"]], "rdkit_mol_to_openbabel_mol_manual() (in module rdmc.utils)": [[46, "rdmc.utils.rdkit_mol_to_openbabel_mol_manual"]], "rdmc.utils": [[46, "module-rdmc.utils"]], "reverse_map() (in module rdmc.utils)": [[46, "rdmc.utils.reverse_map"]], "rmg_mol_to_rdkit_mol() (in module rdmc.utils)": [[46, "rdmc.utils.rmg_mol_to_rdkit_mol"]], "set_obmol_coords() (in module rdmc.utils)": [[46, "rdmc.utils.set_obmol_coords"]], "set_rdconf_coordinates() (in module rdmc.utils)": [[46, "rdmc.utils.set_rdconf_coordinates"]], "conformer_viewer() (in module rdmc.view)": [[47, "rdmc.view.conformer_viewer"]], "freq_viewer() (in module rdmc.view)": [[47, "rdmc.view.freq_viewer"]], "grid_viewer() (in module rdmc.view)": [[47, "rdmc.view.grid_viewer"]], "interactive_conformer_viewer() (in module rdmc.view)": [[47, "rdmc.view.interactive_conformer_viewer"]], "mol_animation() (in module rdmc.view)": [[47, "rdmc.view.mol_animation"]], "mol_viewer() (in module rdmc.view)": [[47, "rdmc.view.mol_viewer"]], "rdmc.view": [[47, "module-rdmc.view"]], "ts_viewer() (in module rdmc.view)": [[47, "rdmc.view.ts_viewer"]]}})
\ No newline at end of file