+ - occupations() (ADFJob method)
+
- optimization() (AMSJob method)
diff --git a/docs/_build/html/objects.inv b/docs/_build/html/objects.inv
index 315f4a5a..b869a1f3 100644
Binary files a/docs/_build/html/objects.inv and b/docs/_build/html/objects.inv differ
diff --git a/docs/_build/html/searchindex.js b/docs/_build/html/searchindex.js
index bbad3b65..a5fabdf8 100644
--- a/docs/_build/html/searchindex.js
+++ b/docs/_build/html/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["analysis/analysis", "analysis/transition_state_analysis", "analysis/vdd_charge_analysis", "api/modules", "api/tcutility", "api/tcutility.analysis", "api/tcutility.analysis.vdd", "api/tcutility.analysis.vibration", "api/tcutility.data", "api/tcutility.job", "api/tcutility.job.postscripts", "api/tcutility.results", "api/tcutility.typing", "index", "results/results", "tcutility.job"], "filenames": ["analysis/analysis.rst", "analysis/transition_state_analysis.rst", "analysis/vdd_charge_analysis.rst", "api/modules.rst", "api/tcutility.rst", "api/tcutility.analysis.rst", "api/tcutility.analysis.vdd.rst", "api/tcutility.analysis.vibration.rst", "api/tcutility.data.rst", "api/tcutility.job.rst", "api/tcutility.job.postscripts.rst", "api/tcutility.results.rst", "api/tcutility.typing.rst", "index.rst", "results/results.rst", "tcutility.job.rst"], "titles": ["tcutility.analysis", "Transition State Analysis module", "VDD Charge Analysis module", "tcutility", "tcutility package", "tcutility.analysis package", "tcutility.analysis.vdd package", "tcutility.analysis.vibration package", "tcutility.data package", "tcutility.job package", "tcutility.job.postscripts package", "tcutility.results package", "tcutility.typing package", "TCutility v0.10.5 documentation", "tcutility.results", "tcutility.job"], "terms": {"thi": [0, 1, 2, 4, 7, 8, 9, 11, 13, 14, 15], "chapter": 0, "contain": [0, 1, 2, 4, 7, 8, 9, 11, 13], "descript": [0, 4], "all": [0, 4, 7, 8, 9, 15], "function": [0, 2, 3, 4, 7, 9, 11, 13, 14, 15], "includ": [0, 2, 4, 8, 11, 14, 15], "exampl": [0, 1, 4, 8, 9, 11, 13], "usag": [0, 4, 14, 15], "below": [0, 4, 11, 14, 15], "i": [0, 1, 2, 4, 6, 7, 8, 9, 11, 13, 14, 15], "list": [0, 2, 4, 6, 7, 9, 11, 14], "avail": [0, 4, 6, 8, 9, 13, 15], "modul": [0, 3, 15], "transit": [0, 7, 9, 11, 13], "state": [0, 7, 9, 11, 13], "vdd": [0, 4, 5, 11, 13, 14], "charg": [0, 4, 5, 9, 11, 13, 14], "requir": [0, 9, 13], "api": [0, 15], "read": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], "vddmanag": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], "vddcharg": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], "change_unit": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], "v0": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15], "10": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15], "3": [2, 4], "text": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], "cm": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], "1": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], "kcal": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], "mol": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], "km": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], "aa": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], "result": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 15], "job": [0, 1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 13, 14], "adfjob": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], "adffragmentjob": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], "dftbjob": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], "nmrjob": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], "orcajob": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], "crestjob": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], "qcgjob": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], "code": [1, 4, 11, 13, 14, 15], "document": [1, 4, 9, 15], "still": [1, 4, 9], "under": [1, 13], "construct": [1, 9], "when": [2, 4, 8, 9, 11, 15], "calcul": [2, 4, 7, 8, 9, 11, 13], "perform": [2, 9, 11, 14, 15], "ha": [2, 4, 7, 9, 11, 15], "succesfulli": [2, 9], "finish": [2, 3, 4, 9, 11, 15], "can": [2, 4, 6, 8, 9, 11, 14, 15], "us": [2, 4, 6, 7, 8, 9, 11, 13, 14], "extract": [2, 4], "voronoi": [2, 11], "deform": [2, 11], "densiti": [2, 9, 15], "The": [2, 4, 6, 8, 9, 11, 14, 15], "measur": 2, "flow": [2, 3, 4], "between": [2, 4, 7, 9, 11, 15], "atom": [2, 3, 4, 7, 9, 11, 13, 14, 15], "offici": 2, "cell": 2, "from": [2, 4, 6, 7, 8, 9, 11, 14, 15], "non": [2, 11], "interact": [2, 11], "promolecul": 2, "feel": 2, "environ": 2, "other": [2, 4, 9], "molecular": [2, 4, 9, 11], "enviro": 2, "If": [2, 4, 7, 9, 11, 15], "symmetri": [2, 4, 7, 8, 9, 11, 14], "decompos": [2, 11], "contribut": [2, 11], "seper": 2, "irreduc": 2, "represent": [2, 4], "A": [2, 4, 8, 9, 15], "adf": [2, 3, 4, 8, 13], "engin": [2, 11, 13, 14], "locat": [2, 11], "directori": [2, 4, 9, 11, 15], "am": [2, 3, 4, 7, 14, 15], "rkf": [2, 7, 9, 11, 14], "file": [2, 4, 6, 7, 8, 9, 11, 14, 15], "first": [2, 4, 7, 9, 11, 15], "relev": [2, 11], "need": [2, 9, 15], "load": [2, 3, 4, 9, 15], "These": [2, 4, 11], "pathlib": 2, "handl": [2, 4, 9, 11, 15], "path": [2, 4, 6, 7, 8, 9, 11, 15], "tcutil": 2, "In": [2, 4, 9, 11, 15], "addit": [2, 9], "manag": [2, 4, 5, 9, 15], "which": [2, 4, 8, 9, 11, 15], "interfac": 2, "analys": [2, 4, 11], "For": [2, 4, 8, 9, 11, 15], "we": [2, 4, 9, 11, 15], "found": [2, 7, 9], "test": [2, 9, 14], "packag": [2, 3, 13, 14, 15], "assum": [2, 4, 9], "you": [2, 4, 8, 9, 11, 14, 15], "place": [2, 4, 9], "same": [2, 4, 6, 8, 9, 11, 15], "script": [2, 4, 9, 15], "see": [2, 4, 8, 9, 11, 15], "python": [2, 9, 13], "direct": [2, 9], "implement": [2, 9, 15], "import": [2, 4, 9, 11, 14, 15], "pl": 2, "now": 2, "specifi": [2, 4, 6, 9, 15], "via": 2, "next": 2, "step": [2, 4, 9, 11], "creat": [2, 4, 6, 9, 11], "object": [2, 4, 6, 7, 8, 9, 11, 13], "dir": 2, "0": [2, 4, 7, 9, 11, 14, 15], "fa_acid_amide_c": 2, "fa_squaramide_se_c": 2, "2": [2, 4, 9, 11, 15], "fa_donor_acceptor_nosym": 2, "geo_nosym": 2, "base_dir": 2, "__file__": [2, 9], "parent": [2, 9, 11], "calc_dir": [2, 5, 6, 7, 11, 14, 15], "calc_r": 2, "vdd_manag": 2, "create_vdd_charge_manag": [2, 5, 6], "name": [2, 4, 5, 6, 8, 9, 11, 14, 15], "total": [2, 6, 8, 11, 14], "well": [2, 4, 9, 11, 14, 15], "each": [2, 4, 6, 9, 11, 14], "To": [2, 9, 15], "content": [2, 3, 13], "simpli": [2, 4, 15], "print": [2, 4, 6, 15], "ar": [2, 4, 6, 7, 8, 9, 11, 13, 14, 15], "format": [2, 4, 7, 9, 11, 15], "tabl": [2, 3, 4, 6], "unit": [2, 4, 5, 6, 9], "milli": 2, "electron": [2, 4, 6, 8, 11], "me": [2, 6], "alwai": [2, 4, 9], "chang": [2, 4, 6, 7, 9, 15], "method": [2, 4, 6, 9, 11, 15], "e": [2, 4, 6, 9, 11, 14], "standard": [2, 8, 11], "output": [2, 4, 9, 11, 14], "frag": [2, 4, 9, 15], "aaa": [2, 14], "1c": 2, "40": [2, 4], "30": [2, 4], "2se": 2, "165": 2, "134": 2, "3c": [2, 9], "4se": 2, "5c": 2, "26": [2, 4], "122": 2, "96": [2, 8], "6c": 2, "7n": 2, "62": 2, "88": 2, "150": 2, "8h": 2, "53": 2, "55": 2, "9h": 2, "63": 2, "7": 2, "56": 2, "10n": 2, "11h": 2, "12h": 2, "sum": [2, 6, 9, 11], "357": 2, "164": 2, "521": 2, "It": [2, 4, 6, 8, 9, 11, 15], "easi": [2, 15], "up": [2, 4, 8, 9, 15], "molecul": [2, 3, 6, 7, 9, 11, 13, 14, 15], "case": [2, 4, 8, 9, 11, 15], "also": [2, 4, 8, 9, 11, 14, 15], "irrep": [2, 5, 6, 11], "equal": [2, 8, 9, 11], "should": [2, 4, 7, 8, 9, 11], "possibl": [2, 4, 7, 11, 15], "both": [2, 4, 9], "txt": 2, "excel": [2, 6], "xlsx": 2, "further": [2, 4, 11], "output_dir": [2, 6], "write": [2, 6, 9, 15], "static": [2, 6], "becaus": [2, 6], "multipl": [2, 4, 6, 7, 9, 11, 14, 15], "written": [2, 4, 6, 8, 9, 11, 13], "vddchargemanag": [2, 5, 6], "write_to_txt": [2, 5, 6], "an": [2, 4, 6, 8, 9, 11, 14, 15], "write_to_excel": [2, 5, 6], "visual": 2, "plot": [2, 6], "bar": [2, 4, 6], "graph": [2, 6], "matplotlib": 2, "save": [2, 3, 4, 15], "png": 2, "per": [2, 6, 9, 11], "plot_vdd_charges_per_atom": [2, 5, 6], "final": [2, 11], "made": [2, 4, 8], "singl": [2, 4, 9, 11, 15], "compar": [2, 4, 7], "combin": [2, 4], "calc": 2, "valu": [2, 4, 7, 8, 9, 11], "re": [2, 11], "zip": 2, "19": 2, "18": 2, "2o": 2, "8": [2, 4, 9, 15], "49": 2, "41": 2, "3se": 2, "68": 2, "5": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15], "4o": 2, "34": 2, "27": 2, "61": 2, "6h": 2, "6": [2, 4, 8, 11, 15], "7h": 2, "4": [2, 4, 9], "44": 2, "9n": 2, "46": 2, "42": 2, "10h": 2, "32": [2, 15], "31": 2, "2c": 2, "4c": 2, "5h": 2, "12o": 2, "13o": 2, "14n": 2, "13": 2, "15h": 2, "16h": 2, "17h": 2, "9": [2, 9], "18h": 2, "20": [2, 4], "105": 2, "2h": 2, "67": 2, "11": 2, "3h": 2, "16": [2, 15], "4h": 2, "17": [2, 4, 14], "166": 2, "6o": 2, "291": 2, "116": 2, "158": 2, "21": 2, "84": 2, "11c": 2, "213": 2, "253": 2, "13n": 2, "235": 2, "14h": 2, "54": 2, "14": [2, 4], "59": 2, "15": [2, 4], "16c": 2, "45": 2, "22": 2, "17c": 2, "23": [2, 8], "18c": 2, "50": [2, 4], "24": 2, "19c": 2, "25": 2, "20c": 2, "21c": 2, "64": 2, "12": 2, "22h": 2, "65": 2, "23h": 2, "52": 2, "24h": 2, "48": 2, "25h": 2, "here": [2, 9, 15], "class": [2, 4, 6, 8, 9, 11, 13], "central": 2, "inform": [2, 4, 8, 11, 14], "dictionari": [2, 4, 8, 11], "present": [2, 4, 9, 11, 13], "kei": [2, 4, 8, 9, 11, 13], "doe": [2, 4, 9, 15], "onli": [2, 4, 7, 8, 9, 11], "itself": [2, 11], "index": [2, 4, 7, 11, 13], "belong": [2, 4, 8, 11], "subpackag": 3, "analysi": [3, 4, 11, 13], "data": [3, 4, 7, 9, 11, 13], "submodul": [3, 5, 13, 14], "basis_set": [3, 4, 9, 13, 15], "cosmo": [3, 4, 9, 13], "crest": [3, 4, 14, 15], "dftb": [3, 4, 14, 15], "gener": [3, 4, 11, 15], "nmr": [3, 4, 15], "orca": [3, 4, 8, 14, 15], "cach": 3, "type": [3, 4, 6, 7, 8, 9, 11, 14], "arrai": [3, 4, 7, 11], "timed_cach": [3, 4], "constant": [3, 9], "formula": [3, 9], "parse_molecul": [3, 4], "geometri": [3, 9, 11, 13], "transform": [3, 4, 11], "appli": [3, 4, 7, 15], "combine_transform": [3, 4], "translat": [3, 4], "rotat": [3, 4], "scale": [3, 4, 11], "kabschtransform": [3, 4], "get_rotmat": [3, 4], "apply_rotmat": [3, 4], "vector_align_rotmat": [3, 4], "rmsd": [3, 4], "random_points_on_spher": [3, 4], "random_points_in_anular_spher": [3, 4], "log": [3, 14], "emoji": [3, 4], "wait": [3, 4, 9, 15], "good": [3, 4, 9, 15], "cancel": [3, 4, 9], "sleep": [3, 4], "fail": [3, 4, 9, 11], "send": [3, 4], "receiv": [3, 4], "empti": [3, 4, 9, 11], "warn": [3, 4, 11], "question": [3, 4], "info": [3, 4, 11, 14], "rarrow": [3, 4], "larrow": [3, 4], "lrarrow": [3, 4], "rlarrow": [3, 4], "angstrom": [3, 4, 8, 9], "noprint": [3, 4], "time_stamp": [3, 4], "loadbar": [3, 4], "box": [3, 4], "debug": [3, 4], "error": [3, 4, 11, 15], "critic": [3, 4], "caller_nam": [3, 4], "parse_str": [3, 4], "guess_frag": [3, 4, 9, 15], "pathfunc": 3, "split_al": [3, 4], "get_subdirectori": [3, 4], "match": [3, 4], "report": 3, "si": [3, 4], "add_xyz": [3, 4], "add_head": [3, 4], "slurm": [3, 9, 13], "has_slurm": [3, 4], "squeue": [3, 4, 9], "sbatch": [3, 4, 9, 15], "workdir_info": [3, 4], "wait_for_job": [3, 4], "spell_check": 3, "naive_recurs": [3, 4], "wagner_fisch": [3, 4], "get_closest": [3, 4], "make_suggest": [3, 4], "check": [3, 4, 6, 7, 9, 11, 15], "ensure_list": [3, 4], "squeeze_list": [3, 4], "ensure_2d": [3, 4], "vibrat": [4, 5, 9, 11, 14], "ts_vibrat": [4, 5], "parse_el": [4, 8], "radiu": [4, 8, 9], "color": [4, 8], "get": [4, 6, 8, 11, 15], "functional_name_from_path_safe_nam": [4, 8], "get_available_funct": [4, 8], "get_molecul": [4, 8, 11], "postscript": [4, 9], "clean_workdir": [4, 9], "split_crest_xyz": [4, 9], "write_converged_geom": [4, 9], "spin_polar": [4, 9, 11, 14], "unrestrict": [4, 9, 11], "qualiti": [4, 9, 11, 14, 15], "scf_converg": [4, 9], "scf": [4, 9, 11], "rel": [4, 7, 9], "solvent": [4, 9], "add_frag": [4, 9, 15], "run": [4, 9, 11, 15], "amsjob": [4, 9], "single_point": [4, 9], "transition_st": [4, 9], "optim": [4, 9, 11, 13], "irc": [4, 9], "pesscan": [4, 9], "geometry_converg": [4, 9], "output_mol_path": [4, 9], "md_temperatur": [4, 9], "md_length": [4, 9], "best_conformer_path": [4, 9], "conformer_directori": [4, 9], "rotamer_directori": [4, 9], "get_conformer_xyz": [4, 9, 15], "get_rotamer_xyz": [4, 9], "nsolv": [4, 9], "alpb": [4, 9], "ensemble_mod": [4, 9], "nofix": [4, 9], "ensemble_directori": [4, 9], "get_ensemble_xyz": [4, 9], "best_ensemble_path": [4, 9], "kspace": [4, 9], "model": [4, 9, 15], "can_skip": [4, 9], "add_preambl": [4, 9], "add_postambl": [4, 9], "add_postscript": [4, 9], "depend": [4, 9, 11, 13, 14], "workdir": [4, 9, 15], "runfile_path": [4, 9], "inputfile_path": [4, 9], "add_nics_point": [4, 9], "get_memory_usag": [4, 9], "get_input": [4, 9, 11], "get_calc_set": [4, 11], "get_properti": [4, 11], "get_level_of_theori": [4, 11], "get_calc_fil": [4, 11], "get_ams_vers": [4, 11], "get_ams_info": [4, 11], "get_tim": [4, 11], "get_calculation_statu": [4, 11], "get_histori": [4, 11], "get_input_block": [4, 11], "get_ams_input": [4, 11], "trackkfread": [4, 11], "store": [4, 8, 9, 11, 15], "unload": [4, 11], "get_vers": [4, 11], "get_info": [4, 11], "get_vibr": [4, 11], "item": [4, 11, 15], "multi_kei": [4, 11], "get_parent_tre": [4, 11], "prune": [4, 11], "get_multi_kei": [4, 11], "as_plams_set": [4, 11], "delai": 4, "sourc": [4, 6, 7, 8, 9, 11], "decor": 4, "time": [4, 11, 14, 15], "expir": 4, "after": [4, 9, 11, 14], "chosen": [4, 9, 11], "amount": [4, 11], "paramet": [4, 7, 8, 9, 11], "float": [4, 6, 7, 9, 11], "expiri": 4, "func": [4, 6], "previou": 4, "call": [4, 9, 11, 14], "return": [4, 6, 7, 8, 9, 11], "molstr": 4, "describ": [4, 11], "its": [4, 8, 11], "part": [4, 8], "separ": 4, "sign": [4, 7], "new": [4, 9, 11, 15], "string": [4, 11], "plam": [4, 7, 9, 11], "pars": [4, 8, 11], "str": [4, 6, 7, 8, 9, 11], "mode": [4, 7, 9, 11, 14], "unicod": 4, "show": 4, "properli": 4, "latex": 4, "html": 4, "union": [4, 9, 11], "either": [4, 9, 11], "reaction": [4, 7, 9], "formatt": 4, "convert": [4, 11], "render": 4, "nice": [4, 6], "base": [4, 6, 7, 9, 11, 15], "matrix": 4, "set": [4, 8, 9, 11, 14, 15], "3d": 4, "coordin": [4, 7, 9, 11], "build": [4, 9, 15], "4x4": 4, "encod": 4, "textbf": 4, "m": 4, "begin": 4, "bmatrix": 4, "r": [4, 11], "diag": 4, "": [4, 8, 9, 11, 14], "t": [4, 9, 15], "_3": 4, "end": [4, 9, 11], "where": [4, 11, 15], "mathbb": 4, "x": [4, 9], "y": [4, 9], "z": [4, 9], "n": [4, 9, 11, 15], "simultan": 4, "v": 4, "vector": 4, "applic": 4, "three": [4, 15], "process": [4, 11], "append": 4, "row": 4, "ones": [4, 9], "bottom": 4, "remov": [4, 9, 11], "ndarrai": [4, 7], "been": [4, 15], "__call__": 4, "redirect": [4, 9], "coord": [4, 14], "two": [4, 6, 11], "differ": [4, 7, 9, 11, 14, 15], "involv": [4, 9], "multipli": [4, 9], "matric": 4, "assign": 4, "one": [4, 7, 9, 11, 14, 15], "product": 4, "origin": 4, "left": 4, "side": 4, "right": 4, "__matmul__": 4, "none": [4, 6, 7, 8, 9, 11], "add": [4, 9, 11, 15], "compon": 4, "argument": [4, 7, 9], "given": [4, 7, 8, 9, 11, 14, 15], "thei": [4, 11, 15], "3x3": 4, "angl": [4, 9], "along": 4, "ax": 4, "kabsch": 4, "umeyama": 4, "algorithm": 4, "t_": 4, "minim": [4, 9], "arg": [4, 9, 11], "min_": 4, "numer": [4, 9, 11], "stabl": 4, "work": [4, 8, 9, 11, 13, 15], "covari": 4, "singular": 4, "point": [4, 7, 9, 11, 15], "must": [4, 9], "size": [4, 9, 11], "center": 4, "onto": 4, "centroid": 4, "befor": [4, 7, 9, 15], "determin": [4, 7, 15], "yield": [4, 7], "second": [4, 7], "target": 4, "principl": [4, 9], "care": 4, "about": [4, 8, 11], "dimens": 4, "howev": 4, "our": [4, 15], "most": 4, "common": [4, 11, 15], "would": [4, 8, 9, 15], "like": [4, 9, 11, 14, 15], "make": [4, 9, 15], "2d": 4, "1d": [4, 11], "suggest": 4, "correct": [4, 8, 9, 11, 15], "zero": [4, 9], "main": [4, 11], "numpi": [4, 11], "np": 4, "arang": 4, "reshap": 4, "tx": 4, "tkabsch": 4, "assert": 4, "isclos": 4, "refer": [4, 11, 15], "http": 4, "en": 4, "wikipedia": 4, "org": 4, "wiki": 4, "orthogonal_procrustes_problem": 4, "kabsch_algorithm": 4, "tait": 4, "bryant": 4, "sytem": 4, "system": [4, 9, 11, 14], "around": 4, "correspond": [4, 8, 9, 11], "hand": 4, "convent": [4, 7], "axi": 4, "radian": 4, "directli": 4, "allow": [4, 11, 14, 15], "math": 4, "b": [4, 15], "align": 4, "use_kabsch": 4, "true": [4, 7, 9, 11], "root": [4, 14], "mean": [4, 9], "squar": 4, "deviat": 4, "By": [4, 9], "default": [4, 7, 9], "prior": [4, 9], "option": [4, 7, 9, 11, 15], "frac": 4, "sqrt": [4, 9], "sum_i": 4, "x_i": 4, "y_i": 4, "obtain": [4, 7, 8, 11], "have": [4, 9, 11, 15], "int": [4, 6, 7, 8, 9, 11], "bool": [4, 6, 7, 8, 9, 11], "whether": [4, 7, 8, 9, 11], "integ": [4, 11], "recommend": [4, 14], "enabl": [4, 9, 11], "ensur": [4, 15], "lowest": [4, 7, 15], "shape": 4, "random": 4, "sphere": 4, "tupl": [4, 9], "min_radiu": 4, "max_radiu": 4, "radii": [4, 9], "largest": 4, "some": [4, 9, 15], "charact": [4, 11, 14], "support": [4, 9, 13], "dot": [4, 11], "notat": [4, 11], "g": [4, 9, 11, 14], "\u2139": 4, "\u00e5": 4, "stdout": 4, "stderr": 4, "context": [4, 9, 15], "suppress": 4, "temporari": 4, "delet": [4, 11], "exit": [4, 15], "current": [4, 8, 9, 15], "timestamp": 4, "yyyi": 4, "mm": 4, "dd": 4, "hh": 4, "ss": 4, "messag": 4, "tag": [4, 8], "straight": 4, "level": [4, 9, 11, 14, 15], "flowchart": 4, "prepend": 4, "element": [4, 7, 8, 11], "arrow": 4, "line": [4, 9, 11, 15], "header": 4, "sep": 4, "hline": 4, "cast": 4, "ani": [4, 9, 11, 15], "nrow": 4, "sequenc": [4, 9], "ncol": 4, "insid": [4, 11], "repres": 4, "column": 4, "top": 4, "drawn": 4, "neg": [4, 7, 9], "indic": [4, 9, 11], "draw": 4, "comment": 4, "nsegment": 4, "nstep": 4, "iter": [4, 9], "progress": 4, "over": [4, 9], "defin": [4, 7, 11, 15], "__len__": 4, "give": [4, 9, 11], "length": [4, 7, 9], "number": [4, 7, 8, 9, 11, 15], "dure": [4, 9, 11], "tty": 4, "stream": 4, "titl": 4, "message_align": 4, "title_align": 4, "round_corn": 4, "double_edg": 4, "fals": [4, 7, 9, 11], "surround": 4, "multilin": 4, "edg": 4, "One": [4, 14, 15], "corner": 4, "round": 4, "doubl": 4, "caller_level": 4, "full": [4, 11, 14, 15], "caller": 4, "skip": [4, 9, 11, 15], "formatte": 4, "multi": 4, "split": [4, 15], "escap": 4, "verbos": 4, "follow": [4, 8, 9, 11, 15], "notset": 4, "__str__": 4, "dict": [4, 6, 11, 14], "json": 4, "against": [4, 7], "wide": 4, "log_level": 4, "variabl": [4, 11], "do": [4, 15], "usual": [4, 9], "custom": 4, "xyz": [4, 9, 15], "flag": [4, 9], "provid": [4, 7, 9, 11], "structur": [4, 11, 15], "atom_tag1": 4, "atom_tag2": 4, "atom_key1": 4, "mol_tag1": 4, "mol_tag2": 4, "mol_key1": 4, "mol_key2": 4, "respect": 4, "similarli": 4, "guess": [4, 9, 11], "fragment": [4, 6, 9, 11, 13], "tab": 4, "spin": [4, 9, 11], "polar": [4, 9, 11], "charge_": 4, "fragment_nam": [4, 15], "spinpol_": 4, "00000000": [4, 15], "81474153": [4, 15], "83567034": [4, 15], "h": [4, 15], "47608351": [4, 15], "82460084": [4, 15], "14410295": [4, 15], "95216703": [4, 15], "58149793": [4, 15], "00718395": [4, 15], "13712667": [4, 15], "16299585": [4, 15], "frag_donor": 4, "frag_acceptor": 4, "charge_donor": 4, "spinpol_acceptor": 4, "prefix": 4, "frag_": 4, "rang": 4, "donor": [4, 15], "acceptor": [4, 15], "mark": 4, "shown": [4, 15], "abov": [4, 9, 15], "were": [4, 9, 11, 15], "o": [4, 9, 15], "c": [4, 8, 14], "d": [4, 9, 11], "include_intermedi": 4, "sub": 4, "intermedi": 4, "instead": [4, 9, 15], "subdir_a": 4, "subsubdir_b": 4, "subsubdir_c": 4, "subdir_b": 4, "subdir_c": 4, "Then": 4, "exclud": 4, "pattern": 4, "find": [4, 14], "subdirectori": 4, "look": [4, 9], "similar": 4, "without": [4, 8, 15], "f": [4, 11, 15], "front": 4, "curli": 4, "brace": 4, "put": 4, "later": [4, 9, 11], "anyth": 4, "word": 4, "za": 4, "z0": 4, "9_": 4, "dash": [4, 9], "underscor": [4, 9], "those": [4, 9, 15], "popul": [4, 11], "nh3": 4, "bh3": 4, "blyp_qz4p": 4, "extra_dir": 4, "blablabla": 4, "blyp_tz2p": 4, "another_dir": 4, "m06": 4, "2x_tz2p": 4, "sn2": 4, "want": [4, 8, 9, 11, 15], "basi": [4, 8, 9, 11, 14], "don": [4, 15], "_": 4, "2024": 4, "01": [4, 9], "39": 4, "08": [4, 9], "2x": 4, "tz2p": [4, 8, 9, 15], "blyp": 4, "qz4p": [4, 8], "obj": 4, "bond": [4, 7, 11, 14], "energi": [4, 9, 11, 14], "gibb": [4, 11, 14], "free": [4, 11], "enthalpi": [4, 11, 14], "imaginari": [4, 7, 9, 11], "head": 4, "docx": 4, "platform": [4, 15], "statu": [4, 9, 11, 14], "id": [4, 9, 11], "statuscod": 4, "lessen": 4, "hpc": 4, "runfil": [4, 9], "submit": [4, 9, 15], "filenam": [4, 11], "newli": 4, "command": 4, "being": [4, 9, 11, 15], "activ": [4, 7], "referenc": 4, "slurmid": 4, "check_everi": 4, "everi": 4, "again": 4, "too": 4, "high": [4, 11], "anger": 4, "cluster": [4, 15], "peopl": 4, "na\u00efv": 4, "recurs": 4, "levenshtein": 4, "distanc": [4, 7, 9], "quit": [4, 11, 15], "slow": 4, "faster": 4, "altern": 4, "exist": [4, 8, 9, 15], "more": [4, 9, 15], "effici": [4, 15], "25x": 4, "substitution_cost": 4, "case_missmatch_cost": 4, "insertion_cost": 4, "wagner": 4, "fischer": 4, "penalti": 4, "variou": [4, 9, 15], "incur": 4, "erron": 4, "substitut": 4, "miss": 4, "cost": 4, "insert": 4, "kitten": 4, "sit": 4, "slower": 4, "compare_func": 4, "ignore_cas": 4, "ignore_char": 4, "maximum_dist": 4, "kwarg": [4, 7, 9, 11], "input": [4, 7, 8, 9, 11, 14, 15], "rest": 4, "collect": 4, "taken": [4, 9], "account": 4, "turn": 4, "lower": [4, 8], "comparison": 4, "ignor": [4, 7], "maximum": [4, 9], "than": [4, 11], "greater": 4, "closest": 4, "mitten": 4, "bitten": 4, "close": 4, "35": 4, "could": [4, 9], "did": 4, "transpos": 4, "atom_index": [5, 6], "atom_symbol": [5, 6, 11, 14], "frag_index": [5, 6], "change_unit_decor": [5, 6], "vdd_charg": [5, 6], "is_fragment_calcul": [5, 6], "mol_charg": [5, 6, 14], "charge_is_conserv": [5, 6], "get_vdd_charg": [5, 6], "get_summed_vdd_charg": [5, 6], "get_vdd_charges_datafram": [5, 6], "get_summed_vdd_charges_datafram": [5, 6], "get_vdd_charges_t": [5, 6], "get_summed_vdd_charges_t": [5, 6], "avg_relative_bond_length_delta": [5, 7], "determine_ts_reactioncoordin": [5, 7], "validate_transitionst": [5, 7], "ratio": 6, "them": [6, 9, 11], "conserv": 6, "new_unit": 6, "mili": 6, "datafram": 6, "panda": 6, "output_fil": 6, "sheet": 6, "po": 7, "atom1": 7, "atom2": 7, "ad": [7, 9, 11], "subtract": 7, "label": [7, 11, 14], "averag": 7, "baselin": 7, "select": [7, 8, 9, 11], "percentag": 7, "mode_index": 7, "bond_toler": 7, "28": 7, "min_delta_dist": 7, "retriev": [7, 11, 14], "transitionst": [7, 11], "frequenc": [7, 9, 11, 14], "analyz": 7, "guess_bond": 7, "minimum": [7, 11], "qualifi": 7, "count": [7, 9], "active_atom1": 7, "active_atom2": 7, "reactioncoordin": 7, "increas": 7, "rcatom": 7, "analyze_mod": 7, "expect": [7, 11], "user": [7, 11], "section": [7, 11], "desir": [7, 11], "atomlabel1": 7, "atomlabel2": 7, "order": [7, 9, 11], "keyword": 7, "boolean": 7, "otherwis": [7, 9, 11, 15], "least": 7, "val": [8, 9], "symbol": [4, 8], "hydrogen": 8, "empir": [8, 11], "coval": 8, "cpk": 8, "109": 8, "exchang": 8, "correl": [8, 11], "functional_nam": 8, "els": [8, 11], "overview": [8, 9, 13], "path_safe_nam": 8, "safe": [8, 9], "know": [8, 9, 15], "xc": [8, 11, 14], "suitabl": 8, "normal": [8, 9], "parenthes": 8, "asterisk": 8, "replac": 8, "name_no_disp": 8, "dispers": [8, 9, 11, 14], "categori": [8, 11, 14], "dispersion_nam": 8, "includes_disp": 8, "alreadi": [8, 9, 15], "use_libxc": 8, "libxc": [8, 9], "librari": [8, 13], "available_in_adf": 8, "available_in_band": 8, "band": [8, 11, 14], "available_in_orca": 8, "adf_set": 8, "typ": 9, "core": [8, 9, 11, 14, 15], "frozen": [8, 9, 11], "approxim": [9, 11], "rais": 9, "valueerror": 9, "incorrect": 9, "r2scan": 9, "mtz2p": [8, 9], "singlet": 9, "doublet": 9, "triplet": 9, "gui": [9, 15], "thresh": 9, "1e": 9, "converg": 9, "criteria": 9, "procedur": 9, "deprec": 9, "sinc": [9, 11], "version": [9, 11, 13], "pleas": [9, 15], "300": 9, "alwaysclaimsuccess": 9, "ye": 9, "prevent": [9, 13], "failur": 9, "funtional_nam": 9, "recogn": 9, "automat": [9, 11, 15], "scalar": 9, "treatment": 9, "relativist": [9, 11, 14], "effect": [9, 11], "ep": 9, "rad": 9, "use_klamt": 9, "solvat": [9, 15], "manual": [9, 15], "dielectr": 9, "your": [9, 15], "control": [9, 15], "klamt": 9, "speci": 9, "group": [9, 11, 13, 14], "what": 9, "explan": 9, "facilit": 9, "investig": 9, "field": 9, "pyorb": 9, "serv": 9, "futur": 9, "bandjob": 9, "hold": 9, "relat": [9, 11, 15], "prepar": [9, 15], "task": [9, 11, 14, 15], "dihedr": 9, "modetofollow": 9, "search": [9, 13, 15], "acceler": 9, "atom_index1": 9, "atom_index2": 9, "factor": 9, "start": [9, 11, 15], "atom_index3": 9, "atom_index4": 9, "hess_fil": 9, "step_siz": 9, "min_path_length": 9, "max_point": 9, "intrins": 9, "take": [9, 11], "hessian": 9, "constrain": 9, "a_0": 9, "da": 9, "switch": 9, "Be": 9, "sumdist": 9, "difdist": 9, "npoint": 9, "potenti": [9, 11], "surfac": 9, "scan": [9, 11], "degre": 9, "pe": [9, 11], "dimension": 9, "negativefrequenciestoler": 9, "toler": 9, "experi": 9, "lot": 9, "nois": 9, "gradient": [9, 11, 14], "05": 9, "stress": 9, "0005": 9, "5e": 9, "properti": [9, 11, 14, 15], "singlepoint": [9, 11], "temperatur": 9, "dynam": 9, "400k": 9, "conform": [9, 15], "wa": [9, 11], "rotam": [9, 15], "setup": [9, 15], "tight": [9, 15], "bind": [9, 15], "amsterdam": [9, 15], "suit": [9, 15], "k": 9, "space": 9, "integr": 9, "gfn1": 9, "xtb": 9, "parameter_dir": 9, "hamiltonian": 9, "grid_siz": 9, "974": 9, "gbsa": 9, "aceton": 9, "acetonitril": 9, "chcl3": 9, "cs2": 9, "dmso": 9, "ether": 9, "h2o": 9, "methanol": 9, "thf": 9, "toluen": 9, "grid": 9, "access": [9, 11, 14, 15], "230": 9, "2030": 9, "5810": 9, "test_mod": 9, "overwrit": 9, "wait_for_finish": 9, "advanc": 9, "__enter__": 9, "__exit__": 9, "syntax": 9, "_setup_job": 9, "overwritten": 9, "real": 9, "previous": [9, 15], "continu": 9, "runscript": [9, 15], "fatal": [9, 11, 14], "yet": [9, 11, 15], "latter": 9, "rerun": [9, 13], "fix": 9, "partit": [9, 15], "tc": [9, 15], "p": [9, 15], "note": 9, "cannot": [9, 11], "job_nam": 9, "water_dimer_go": 9, "few": [9, 15], "extra": [9, 11], "chdir": 9, "self": 9, "sure": [9, 15], "j": [8, 9], "rundir": [9, 15], "nicer": 9, "out": [9, 11], "wish": 9, "detect": [9, 15], "local": [9, 15], "preambl": 9, "come": 9, "shebang": 9, "ran": [9, 15], "program": [9, 11, 13], "specif": [9, 11, 14, 15], "2023": 9, "101": 9, "postambl": 9, "copi": 9, "t12": 9, "rm": 9, "post": 9, "attribut": 9, "posit": 9, "pass": 9, "otherjob": 9, "anoth": [9, 15], "sens": 9, "back": 9, "nuclear": [9, 11, 15], "magnet": [9, 15], "reson": [9, 15], "chemic": 9, "shift": 9, "saop": 9, "theori": [9, 11, 15], "nic": 9, "cartesian": 9, "relativistic_typ": [11, 14], "unrestricted_sfo": [11, 14], "sfo": 11, "treat": 11, "manner": 11, "unrestricted_mo": [11, 14], "mo": 11, "associ": 11, "used_region": [11, 14], "region": 11, "elstat": [11, 14], "electrostat": 11, "orbint": [11, 14], "orbit": [4, 8, 9, 11], "pauli": [11, 14], "repuls": 11, "nuclear_intern": [11, 14], "intern": 11, "number_of_mod": [11, 14], "3n": 11, "linear": 11, "number_of_imag_mod": [11, 14], "sort": 11, "low": 11, "intens": [11, 14], "nparrai": 11, "denisti": 11, "initi": 11, "inp_path": 11, "summari": [11, 14], "human": 11, "readabl": 11, "gga": [11, 14], "metahybrid": 11, "etc": 11, "empiricalsc": 11, "mp2": 11, "scm": 11, "major": [11, 14], "year": 11, "releas": 11, "minor": [11, 14], "micro": [11, 14], "revis": 11, "date": [11, 14], "datetim": 11, "ams_vers": [11, 14], "job_id": [11, 14], "might": 11, "uniqu": 11, "identifi": 11, "is_multijob": [11, 14], "multijob": 11, "histori": [11, 14], "cpu": [11, 14], "spent": 11, "sy": [11, 14], "io": 11, "creation": 11, "destruct": 11, "larger": 11, "reader": 11, "succ": 11, "reason": [11, 14], "kfreader": 11, "kffile": 11, "correctli": 11, "explain": 11, "success": 11, "unknown": 11, "w": 11, "u": [11, 15], "number_of_atom": [11, 14], "atom_numb": [4, 8, 11, 14], "atom_mass": [11, 14], "mass": 11, "frag_indic": [11, 14], "number_of_entri": [11, 14], "natur": 11, "input_block": 11, "block": 11, "parentblock": 11, "subblock": 11, "subsubblock": 11, "nonstandard": 11, "subsubsubblock": 11, "within": 11, "special": [11, 15], "entri": 11, "inp": 11, "tini": 11, "long": 11, "open": [11, 15], "especi": 11, "so": [11, 13], "better": 11, "onc": 11, "subclass": [11, 15], "track": 11, "figur": 11, "trim": 11, "reduc": 11, "files": 11, "tracker": 11, "storag": 11, "larg": 11, "forget": [11, 15], "lest": 11, "memori": 11, "issu": [11, 15], "kf": 11, "claus": 11, "transitionstatesearch": 11, "usedqro": 11, "qro": 11, "wavefunct": 11, "used_qro": 11, "number_of_imaginary_mod": 11, "saddlepoint": 11, "n_imag": 11, "entropi": 11, "certain": [8, 11], "hf": 11, "ccsd": 11, "_corr": 11, "t1": 11, "diagnost": 11, "highest": 11, "valid": [11, 15], "s2": 11, "oper": 11, "s2_expect": 11, "ideal": 11, "spin_contamin": 11, "contamin": 11, "observ": 11, "insensit": 11, "retain": 11, "overrid": 11, "hide": 11, "dunder": 11, "expos": 11, "view": 11, "unnest": 11, "flatten": 11, "multikei": 11, "join": [11, 15], "gotten": 11, "basic": 11, "done": 11, "master": 11, "mani": 13, "helper": 13, "theochem": 13, "page": [13, 15], "heavi": [13, 15], "develop": [13, 15], "guarante": 13, "older": 13, "newer": 13, "easili": [14, 15], "just": 14, "fixtur": 14, "ethanol": 14, "2022": 14, "103": 14, "r104886": 14, "06": 14, "2738": 14, "644830445246": 14, "1056": 14, "9706925183411": 14, "3795": 14, "615522963587": 14, "mai": 14, "think": 14, "err": 14, "normalmod": 14, "bondord": 14, "numericalqu": 14, "maxgrad": 14, "rmsgrad": 14, "maxstep": 14, "rmsstep": 14, "empirical_sc": 14, "offer": 15, "tool": 15, "comput": 15, "workflow": 15, "useful": 15, "lift": 15, "background": 15, "while": 15, "cleaner": 15, "proof": 15, "won": 15, "molecule_1": 15, "adf_calcul": 15, "featur": 15, "abl": 15, "crest_job": 15, "conformer_xyz": 15, "enumer": 15, "opt_job": 15, "olyp": 15, "d3": 15, "bj": 15, "conformer_": 15, "wai": 15, "wast": 15, "input_xyz_directori": 15, "xyz_fil": 15, "listdir": 15, "endswith": 15, "removesuffix": 15, "everytim": 15, "loop": 15, "through": 15, "reus": 15, "regular": 15, "ensembl": 15, "sampl": 15, "quantum": 15, "growth": 15, "qcg": 15, "explicit": 15, "github": 15, "let": 15, "licens": 15, "execut": 15, "typic": 15, "click": 15, "Of": 15, "cours": 15, "simpl": 15, "water": 15, "dimer": 15, "bp86": 15, "enter": 15, "appear": 15, "pretti": 15, "much": 15, "everyth": 15, "go_water_dim": 15, "download": 15, "water_dim": 15, "61075942": 15, "14972207": 15, "27324620": 15, "14984188": 15, "05173067": 15, "71502154": 15, "65160034": 15, "06225163": 15, "52042212": 15, "38869649": 15, "77034720": 15, "kind": 15, "littl": 15, "nh3bh3": 15, "pyplot": 4, "densfjob": [4, 9], "gridsiz": [4, 9], "output_cub_path": [4, 9], "medium": 9, "densf": 9, "coars": 9, "fine": 9, "cube": 9, "number_of_orbit": [4, 8], "number_of_virtu": [4, 8], "remove_virtu": [4, 9], "ao": 8, "sz": 8, "dz": 8, "dzp": 8, "tzp": 8, "jcpl": 8, "nosym": 8, "virtual": [8, 9], "minu": 8, "half": 8, "subspeci": 9, "nremov": 9, "match_fil": []}, "objects": {"": [[4, 0, 0, "-", "tcutility"]], "tcutility": [[5, 0, 0, "-", "analysis"], [4, 0, 0, "-", "cache"], [4, 0, 0, "-", "constants"], [8, 0, 0, "-", "data"], [4, 4, 1, "", "ensure_2d"], [4, 4, 1, "", "ensure_list"], [4, 0, 0, "-", "formula"], [4, 0, 0, "-", "geometry"], [9, 0, 0, "-", "job"], [4, 0, 0, "-", "log"], [4, 0, 0, "-", "molecule"], [4, 0, 0, "-", "pathfunc"], [4, 0, 0, "-", "report"], [11, 0, 0, "-", "results"], [4, 0, 0, "-", "slurm"], [4, 0, 0, "-", "spell_check"], [4, 4, 1, "", "squeeze_list"], [12, 0, 0, "-", "typing"]], "tcutility.analysis": [[6, 0, 0, "-", "vdd"], [7, 0, 0, "-", "vibration"]], "tcutility.analysis.vdd": [[6, 0, 0, "-", "charge"], [6, 0, 0, "-", "manager"]], "tcutility.analysis.vdd.charge": [[6, 1, 1, "", "VDDCharge"]], "tcutility.analysis.vdd.charge.VDDCharge": [[6, 2, 1, "", "atom_index"], [6, 2, 1, "", "atom_symbol"], [6, 3, 1, "", "change_unit"], [6, 2, 1, "", "charge"], [6, 2, 1, "", "frag_index"]], "tcutility.analysis.vdd.manager": [[6, 1, 1, "", "VDDChargeManager"], [6, 4, 1, "", "change_unit_decorator"], [6, 4, 1, "", "create_vdd_charge_manager"]], "tcutility.analysis.vdd.manager.VDDChargeManager": [[6, 2, 1, "", "calc_dir"], [6, 3, 1, "", "change_unit"], [6, 3, 1, "", "charge_is_conserved"], [6, 3, 1, "", "get_summed_vdd_charges"], [6, 3, 1, "", "get_summed_vdd_charges_dataframe"], [6, 3, 1, "", "get_summed_vdd_charges_table"], [6, 3, 1, "", "get_vdd_charges"], [6, 3, 1, "", "get_vdd_charges_dataframe"], [6, 3, 1, "", "get_vdd_charges_table"], [6, 2, 1, "", "irreps"], [6, 2, 1, "", "is_fragment_calculation"], [6, 2, 1, "", "mol_charge"], [6, 2, 1, "", "name"], [6, 3, 1, "", "plot_vdd_charges_per_atom"], [6, 2, 1, "", "unit"], [6, 2, 1, "", "vdd_charges"], [6, 3, 1, "", "write_to_excel"], [6, 3, 1, "", "write_to_txt"]], "tcutility.analysis.vibration": [[7, 0, 0, "-", "ts_vibration"]], "tcutility.analysis.vibration.ts_vibration": [[7, 4, 1, "", "avg_relative_bond_length_delta"], [7, 4, 1, "", "determine_ts_reactioncoordinate"], [7, 4, 1, "", "validate_transitionstate"]], "tcutility.cache": [[4, 4, 1, "", "cache"], [4, 4, 1, "", "timed_cache"]], "tcutility.data": [[8, 0, 0, "-", "atom"], [8, 0, 0, "-", "basis_sets"], [8, 0, 0, "-", "cosmo"], [8, 0, 0, "-", "functionals"], [8, 0, 0, "-", "molecules"]], "tcutility.data.atom": [[8, 4, 1, "", "atom_number"], [8, 4, 1, "", "color"], [8, 4, 1, "", "element"], [8, 4, 1, "", "parse_element"], [8, 4, 1, "", "radius"], [8, 4, 1, "", "symbol"]], "tcutility.data.basis_sets": [[8, 4, 1, "", "number_of_orbitals"], [8, 4, 1, "", "number_of_virtuals"]], "tcutility.data.functionals": [[8, 4, 1, "", "functional_name_from_path_safe_name"], [8, 4, 1, "", "get"], [8, 4, 1, "", "get_available_functionals"]], "tcutility.data.molecules": [[8, 4, 1, "", "get"], [8, 4, 1, "", "get_molecules"]], "tcutility.formula": [[4, 4, 1, "", "molecule"], [4, 4, 1, "", "parse_molecule"]], "tcutility.geometry": [[4, 1, 1, "", "KabschTransform"], [4, 4, 1, "", "RMSD"], [4, 1, 1, "", "Transform"], [4, 4, 1, "", "apply_rotmat"], [4, 4, 1, "", "get_rotmat"], [4, 4, 1, "", "random_points_in_anular_sphere"], [4, 4, 1, "", "random_points_on_sphere"], [4, 4, 1, "", "rotate"], [4, 4, 1, "", "vector_align_rotmat"]], "tcutility.geometry.Transform": [[4, 3, 1, "", "apply"], [4, 3, 1, "", "combine_transforms"], [4, 3, 1, "", "rotate"], [4, 3, 1, "", "scale"], [4, 3, 1, "", "translate"]], "tcutility.job": [[9, 0, 0, "-", "adf"], [9, 0, 0, "-", "ams"], [9, 0, 0, "-", "crest"], [9, 0, 0, "-", "dftb"], [9, 0, 0, "-", "generic"], [9, 0, 0, "-", "nmr"], [9, 0, 0, "-", "orca"], [10, 0, 0, "-", "postscripts"]], "tcutility.job.adf": [[9, 1, 1, "", "ADFFragmentJob"], [9, 1, 1, "", "ADFJob"], [9, 1, 1, "", "DensfJob"]], "tcutility.job.adf.ADFFragmentJob": [[9, 3, 1, "", "add_fragment"], [9, 3, 1, "", "guess_fragments"], [9, 3, 1, "", "remove_virtuals"], [9, 3, 1, "", "run"]], "tcutility.job.adf.ADFJob": [[9, 3, 1, "", "SCF"], [9, 3, 1, "", "SCF_convergence"], [9, 3, 1, "", "basis_set"], [9, 3, 1, "", "functional"], [9, 3, 1, "", "multiplicity"], [9, 3, 1, "", "quality"], [9, 3, 1, "", "relativity"], [9, 3, 1, "", "solvent"], [9, 3, 1, "", "spin_polarization"], [9, 3, 1, "", "symmetry"], [9, 3, 1, "", "unrestricted"]], "tcutility.job.adf.DensfJob": [[9, 3, 1, "", "can_skip"], [9, 3, 1, "", "gridsize"], [9, 3, 1, "", "orbital"], [9, 5, 1, "", "output_cub_paths"]], "tcutility.job.ams": [[9, 1, 1, "", "AMSJob"]], "tcutility.job.ams.AMSJob": [[9, 3, 1, "", "IRC"], [9, 3, 1, "", "PESScan"], [9, 3, 1, "", "charge"], [9, 3, 1, "", "geometry_convergence"], [9, 3, 1, "", "optimization"], [9, 5, 1, "", "output_mol_path"], [9, 3, 1, "", "single_point"], [9, 3, 1, "", "transition_state"], [9, 3, 1, "", "vibrations"]], "tcutility.job.crest": [[9, 1, 1, "", "CRESTJob"], [9, 1, 1, "", "QCGJob"]], "tcutility.job.crest.CRESTJob": [[9, 5, 1, "", "best_conformer_path"], [9, 3, 1, "", "charge"], [9, 5, 1, "", "conformer_directory"], [9, 3, 1, "", "get_conformer_xyz"], [9, 3, 1, "", "get_rotamer_xyz"], [9, 3, 1, "", "md_length"], [9, 3, 1, "", "md_temperature"], [9, 3, 1, "", "multiplicity"], [9, 5, 1, "", "rotamer_directory"], [9, 3, 1, "", "spin_polarization"]], "tcutility.job.crest.QCGJob": [[9, 3, 1, "", "alpb"], [9, 5, 1, "", "best_ensemble_path"], [9, 5, 1, "", "ensemble_directory"], [9, 3, 1, "", "ensemble_mode"], [9, 3, 1, "", "get_ensemble_xyz"], [9, 3, 1, "", "nofix"], [9, 3, 1, "", "nsolv"], [9, 3, 1, "", "solvent"]], "tcutility.job.dftb": [[9, 1, 1, "", "DFTBJob"]], "tcutility.job.dftb.DFTBJob": [[9, 3, 1, "", "kspace"], [9, 3, 1, "", "model"], [9, 3, 1, "", "solvent"]], "tcutility.job.generic": [[9, 1, 1, "", "Job"]], "tcutility.job.generic.Job": [[9, 3, 1, "", "add_postamble"], [9, 3, 1, "", "add_postscript"], [9, 3, 1, "", "add_preamble"], [9, 3, 1, "", "can_skip"], [9, 3, 1, "", "dependency"], [9, 5, 1, "", "inputfile_path"], [9, 3, 1, "", "molecule"], [9, 5, 1, "", "output_mol_path"], [9, 3, 1, "", "run"], [9, 5, 1, "", "runfile_path"], [9, 3, 1, "", "sbatch"], [9, 5, 1, "", "workdir"]], "tcutility.job.nmr": [[9, 1, 1, "", "NMRJob"]], "tcutility.job.nmr.NMRJob": [[9, 3, 1, "", "add_nics_point"]], "tcutility.job.orca": [[9, 1, 1, "", "ORCAJob"]], "tcutility.job.orca.ORCAJob": [[9, 3, 1, "", "charge"], [9, 3, 1, "", "get_input"], [9, 3, 1, "", "get_memory_usage"], [9, 3, 1, "", "multiplicity"], [9, 3, 1, "", "optimization"], [9, 3, 1, "", "single_point"], [9, 3, 1, "", "spin_polarization"], [9, 3, 1, "", "transition_state"], [9, 3, 1, "", "vibrations"]], "tcutility.job.postscripts": [[10, 0, 0, "-", "clean_workdir"], [10, 0, 0, "-", "split_crest_xyz"], [10, 0, 0, "-", "write_converged_geoms"]], "tcutility.log": [[4, 1, 1, "", "Emojis"], [4, 1, 1, "", "NoPrint"], [4, 4, 1, "", "boxed"], [4, 4, 1, "", "caller_name"], [4, 4, 1, "", "critical"], [4, 4, 1, "", "debug"], [4, 4, 1, "", "error"], [4, 4, 1, "", "flow"], [4, 4, 1, "", "info"], [4, 4, 1, "", "loadbar"], [4, 4, 1, "", "log"], [4, 4, 1, "", "table"], [4, 4, 1, "", "time_stamp"], [4, 4, 1, "", "warn"]], "tcutility.log.Emojis": [[4, 2, 1, "", "angstrom"], [4, 2, 1, "", "cancel"], [4, 2, 1, "", "empty"], [4, 2, 1, "", "fail"], [4, 2, 1, "", "finish"], [4, 2, 1, "", "good"], [4, 2, 1, "", "info"], [4, 2, 1, "", "larrow"], [4, 2, 1, "", "lrarrow"], [4, 2, 1, "", "question"], [4, 2, 1, "", "rarrow"], [4, 2, 1, "", "receive"], [4, 2, 1, "", "rlarrow"], [4, 2, 1, "", "send"], [4, 2, 1, "", "sleep"], [4, 2, 1, "", "wait"], [4, 2, 1, "", "warning"]], "tcutility.molecule": [[4, 4, 1, "", "guess_fragments"], [4, 4, 1, "", "load"], [4, 4, 1, "", "parse_str"], [4, 4, 1, "", "save"]], "tcutility.pathfunc": [[4, 4, 1, "", "get_subdirectories"], [4, 4, 1, "", "match"], [4, 4, 1, "", "split_all"]], "tcutility.report": [[4, 1, 1, "", "SI"]], "tcutility.report.SI": [[4, 3, 1, "", "add_heading"], [4, 3, 1, "", "add_xyz"]], "tcutility.results": [[11, 0, 0, "-", "adf"], [11, 0, 0, "-", "ams"], [11, 0, 0, "-", "cache"], [11, 0, 0, "-", "dftb"], [11, 4, 1, "", "get_info"], [11, 0, 0, "-", "orca"], [11, 4, 1, "", "read"], [11, 0, 0, "-", "result"]], "tcutility.results.adf": [[11, 4, 1, "", "get_calc_settings"], [11, 4, 1, "", "get_level_of_theory"], [11, 4, 1, "", "get_properties"]], "tcutility.results.ams": [[11, 4, 1, "", "get_ams_info"], [11, 4, 1, "", "get_ams_input"], [11, 4, 1, "", "get_ams_version"], [11, 4, 1, "", "get_calc_files"], [11, 4, 1, "", "get_calculation_status"], [11, 4, 1, "", "get_history"], [11, 4, 1, "", "get_input_blocks"], [11, 4, 1, "", "get_molecules"], [11, 4, 1, "", "get_timing"]], "tcutility.results.cache": [[11, 1, 1, "", "TrackKFReader"], [11, 4, 1, "", "get"], [11, 4, 1, "", "store"], [11, 4, 1, "", "unload"]], "tcutility.results.cache.TrackKFReader": [[11, 3, 1, "", "read"]], "tcutility.results.dftb": [[11, 4, 1, "", "get_calc_settings"], [11, 4, 1, "", "get_properties"]], "tcutility.results.orca": [[11, 4, 1, "", "get_calc_files"], [11, 4, 1, "", "get_calc_settings"], [11, 4, 1, "", "get_calculation_status"], [11, 4, 1, "", "get_info"], [11, 4, 1, "", "get_input"], [11, 4, 1, "", "get_level_of_theory"], [11, 4, 1, "", "get_molecules"], [11, 4, 1, "", "get_properties"], [11, 4, 1, "", "get_version"], [11, 4, 1, "", "get_vibrations"]], "tcutility.results.result": [[11, 1, 1, "", "Result"]], "tcutility.results.result.Result": [[11, 3, 1, "", "as_plams_settings"], [11, 3, 1, "", "get_multi_key"], [11, 3, 1, "", "get_parent_tree"], [11, 3, 1, "", "items"], [11, 3, 1, "", "keys"], [11, 3, 1, "", "multi_keys"], [11, 3, 1, "", "prune"]], "tcutility.slurm": [[4, 4, 1, "", "has_slurm"], [4, 4, 1, "", "sbatch"], [4, 4, 1, "", "squeue"], [4, 4, 1, "", "wait_for_job"], [4, 4, 1, "", "workdir_info"]], "tcutility.spell_check": [[4, 4, 1, "", "check"], [4, 4, 1, "", "get_closest"], [4, 4, 1, "", "make_suggestion"], [4, 4, 1, "", "naive_recursive"], [4, 4, 1, "", "wagner_fischer"]], "tcutility.typing": [[12, 0, 0, "-", "arrays"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:attribute", "3": "py:method", "4": "py:function", "5": "py:property"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "attribute", "Python attribute"], "3": ["py", "method", "Python method"], "4": ["py", "function", "Python function"], "5": ["py", "property", "Python property"]}, "titleterms": {"tcutil": [0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], "analysi": [0, 1, 2, 5, 6, 7], "transit": 1, "state": 1, "modul": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13], "vdd": [2, 6], "charg": [2, 6], "requir": [2, 15], "exampl": [2, 15], "api": [2, 13], "packag": [4, 5, 6, 7, 8, 9, 10, 11, 12], "subpackag": [4, 5, 9], "submodul": [4, 6, 7, 8, 9, 10, 11, 12], "cach": [4, 11], "constant": 4, "formula": 4, "geometri": [4, 15], "log": 4, "molecul": [4, 8], "pathfunc": 4, "report": 4, "slurm": [4, 15], "spell_check": 4, "content": [4, 5, 6, 7, 8, 9, 10, 11, 12], "manag": 6, "vibrat": 7, "ts_vibrat": 7, "data": 8, "atom": 8, "basis_set": 8, "cosmo": 8, "function": 8, "job": [9, 10, 15], "adf": [9, 11, 14, 15], "am": [9, 11], "crest": 9, "dftb": [9, 11], "gener": 9, "nmr": 9, "orca": [9, 11], "postscript": 10, "clean_workdir": 10, "split_crest_xyz": 10, "write_converged_geom": 10, "result": [11, 14], "type": 12, "arrai": 12, "v0": 13, "10": 13, "3": [], "document": 13, "main": 13, "util": 13, "full": 13, "indic": 13, "tabl": 13, "overview": [14, 15], "avail": 14, "kei": 14, "present": 14, "object": 14, "calcul": [14, 15], "class": 15, "support": 15, "depend": 15, "rerun": 15, "prevent": 15, "engin": 15, "optim": 15, "us": 15, "fragment": 15, "4": [], "5": 13}, "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.viewcode": 1, "sphinx": 60}, "alltitles": {"tcutility.analysis": [[0, "tcutility-analysis"]], "Transition State Analysis module": [[1, "transition-state-analysis-module"]], "VDD Charge Analysis module": [[2, "vdd-charge-analysis-module"]], "Requirements": [[2, "requirements"], [15, "requirements"]], "Example": [[2, "example"]], "VDD analysis API": [[2, "vdd-analysis-api"]], "tcutility": [[3, "tcutility"]], "tcutility package": [[4, "tcutility-package"]], "Subpackages": [[4, "subpackages"], [5, "subpackages"], [9, "subpackages"]], "Submodules": [[4, "submodules"], [6, "submodules"], [7, "submodules"], [8, "submodules"], [9, "submodules"], [10, "submodules"], [11, "submodules"], [12, "submodules"]], "tcutility.cache module": [[4, "module-tcutility.cache"]], "tcutility.constants module": [[4, "module-tcutility.constants"]], "tcutility.formula module": [[4, "module-tcutility.formula"]], "tcutility.geometry module": [[4, "module-tcutility.geometry"]], "tcutility.log module": [[4, "module-tcutility.log"]], "tcutility.molecule module": [[4, "module-tcutility.molecule"]], "tcutility.pathfunc module": [[4, "module-tcutility.pathfunc"]], "tcutility.report module": [[4, "module-tcutility.report"]], "tcutility.slurm module": [[4, "module-tcutility.slurm"]], "tcutility.spell_check module": [[4, "module-tcutility.spell_check"]], "Module contents": [[4, "module-tcutility"], [5, "module-tcutility.analysis"], [6, "module-tcutility.analysis.vdd"], [7, "module-tcutility.analysis.vibration"], [8, "module-tcutility.data"], [9, "module-tcutility.job"], [10, "module-tcutility.job.postscripts"], [11, "module-tcutility.results"], [12, "module-tcutility.typing"]], "tcutility.analysis package": [[5, "tcutility-analysis-package"]], "tcutility.analysis.vdd package": [[6, "tcutility-analysis-vdd-package"]], "tcutility.analysis.vdd.charge module": [[6, "module-tcutility.analysis.vdd.charge"]], "tcutility.analysis.vdd.manager module": [[6, "module-tcutility.analysis.vdd.manager"]], "tcutility.analysis.vibration package": [[7, "tcutility-analysis-vibration-package"]], "tcutility.analysis.vibration.ts_vibration module": [[7, "module-tcutility.analysis.vibration.ts_vibration"]], "tcutility.data package": [[8, "tcutility-data-package"]], "tcutility.data.atom module": [[8, "module-tcutility.data.atom"]], "tcutility.data.basis_sets module": [[8, "module-tcutility.data.basis_sets"]], "tcutility.data.cosmo module": [[8, "module-tcutility.data.cosmo"]], "tcutility.data.functionals module": [[8, "module-tcutility.data.functionals"]], "tcutility.data.molecules module": [[8, "module-tcutility.data.molecules"]], "tcutility.job package": [[9, "tcutility-job-package"]], "tcutility.job.adf module": [[9, "module-tcutility.job.adf"]], "tcutility.job.ams module": [[9, "module-tcutility.job.ams"]], "tcutility.job.crest module": [[9, "module-tcutility.job.crest"]], "tcutility.job.dftb module": [[9, "module-tcutility.job.dftb"]], "tcutility.job.generic module": [[9, "module-tcutility.job.generic"]], "tcutility.job.nmr module": [[9, "module-tcutility.job.nmr"]], "tcutility.job.orca module": [[9, "module-tcutility.job.orca"]], "tcutility.job.postscripts package": [[10, "tcutility-job-postscripts-package"]], "tcutility.job.postscripts.clean_workdir module": [[10, "module-tcutility.job.postscripts.clean_workdir"]], "tcutility.job.postscripts.split_crest_xyz module": [[10, "module-tcutility.job.postscripts.split_crest_xyz"]], "tcutility.job.postscripts.write_converged_geoms module": [[10, "module-tcutility.job.postscripts.write_converged_geoms"]], "tcutility.results package": [[11, "tcutility-results-package"]], "tcutility.results.adf module": [[11, "module-tcutility.results.adf"]], "tcutility.results.ams module": [[11, "module-tcutility.results.ams"]], "tcutility.results.cache module": [[11, "module-tcutility.results.cache"]], "tcutility.results.dftb module": [[11, "module-tcutility.results.dftb"]], "tcutility.results.orca module": [[11, "module-tcutility.results.orca"]], "tcutility.results.result module": [[11, "module-tcutility.results.result"]], "tcutility.typing package": [[12, "tcutility-typing-package"]], "tcutility.typing.arrays module": [[12, "module-tcutility.typing.arrays"]], "TCutility v0.10.5 documentation": [[13, "tcutility-projectversion-documentation"]], "Main modules": [[13, null]], "Utility modules": [[13, null]], "Full API": [[13, null]], "Indices and tables": [[13, "indices-and-tables"]], "tcutility.results": [[14, "tcutility-results"]], "Overview": [[14, "overview"], [15, "overview"]], "Available keys present in the Result object": [[14, "available-keys-present-in-the-result-object"]], "ADF calculation": [[14, "adf-calculation"]], "tcutility.job": [[15, "tcutility-job"]], "Job classes": [[15, "job-classes"]], "Slurm support": [[15, "slurm-support"]], "Job dependencies": [[15, "job-dependencies"]], "Rerun prevention": [[15, "rerun-prevention"]], "Supported engines": [[15, "supported-engines"]], "Examples": [[15, "examples"]], "Geometry optimization using ADF": [[15, "geometry-optimization-using-adf"]], "Fragment calculation using ADF": [[15, "fragment-calculation-using-adf"]]}, "indexentries": {"emojis (class in tcutility.log)": [[4, "tcutility.log.Emojis"]], "kabschtransform (class in tcutility.geometry)": [[4, "tcutility.geometry.KabschTransform"]], "noprint (class in tcutility.log)": [[4, "tcutility.log.NoPrint"]], "rmsd() (in module tcutility.geometry)": [[4, "tcutility.geometry.RMSD"]], "si (class in tcutility.report)": [[4, "tcutility.report.SI"]], "transform (class in tcutility.geometry)": [[4, "tcutility.geometry.Transform"]], "add_heading() (si method)": [[4, "tcutility.report.SI.add_heading"]], "add_xyz() (si method)": [[4, "tcutility.report.SI.add_xyz"]], "angstrom (emojis attribute)": [[4, "tcutility.log.Emojis.angstrom"]], "apply() (transform method)": [[4, "tcutility.geometry.Transform.apply"]], "apply_rotmat() (in module tcutility.geometry)": [[4, "tcutility.geometry.apply_rotmat"]], "boxed() (in module tcutility.log)": [[4, "tcutility.log.boxed"]], "cache() (in module tcutility.cache)": [[4, "tcutility.cache.cache"]], "caller_name() (in module tcutility.log)": [[4, "tcutility.log.caller_name"]], "cancel (emojis attribute)": [[4, "tcutility.log.Emojis.cancel"]], "check() (in module tcutility.spell_check)": [[4, "tcutility.spell_check.check"]], "combine_transforms() (transform method)": [[4, "tcutility.geometry.Transform.combine_transforms"]], "critical() (in module tcutility.log)": [[4, "tcutility.log.critical"]], "debug() (in module tcutility.log)": [[4, "tcutility.log.debug"]], "empty (emojis attribute)": [[4, "tcutility.log.Emojis.empty"]], "ensure_2d() (in module tcutility)": [[4, "tcutility.ensure_2d"]], "ensure_list() (in module tcutility)": [[4, "tcutility.ensure_list"]], "error() (in module tcutility.log)": [[4, "tcutility.log.error"]], "fail (emojis attribute)": [[4, "tcutility.log.Emojis.fail"]], "finish (emojis attribute)": [[4, "tcutility.log.Emojis.finish"]], "flow() (in module tcutility.log)": [[4, "tcutility.log.flow"]], "get_closest() (in module tcutility.spell_check)": [[4, "tcutility.spell_check.get_closest"]], "get_rotmat() (in module tcutility.geometry)": [[4, "tcutility.geometry.get_rotmat"]], "get_subdirectories() (in module tcutility.pathfunc)": [[4, "tcutility.pathfunc.get_subdirectories"]], "good (emojis attribute)": [[4, "tcutility.log.Emojis.good"]], "guess_fragments() (in module tcutility.molecule)": [[4, "tcutility.molecule.guess_fragments"]], "has_slurm() (in module tcutility.slurm)": [[4, "tcutility.slurm.has_slurm"]], "info (emojis attribute)": [[4, "tcutility.log.Emojis.info"]], "info() (in module tcutility.log)": [[4, "tcutility.log.info"]], "larrow (emojis attribute)": [[4, "tcutility.log.Emojis.larrow"]], "load() (in module tcutility.molecule)": [[4, "tcutility.molecule.load"]], "loadbar() (in module tcutility.log)": [[4, "tcutility.log.loadbar"]], "log() (in module tcutility.log)": [[4, "tcutility.log.log"]], "lrarrow (emojis attribute)": [[4, "tcutility.log.Emojis.lrarrow"]], "make_suggestion() (in module tcutility.spell_check)": [[4, "tcutility.spell_check.make_suggestion"]], "match() (in module tcutility.pathfunc)": [[4, "tcutility.pathfunc.match"]], "module": [[4, "module-tcutility"], [4, "module-tcutility.cache"], [4, "module-tcutility.constants"], [4, "module-tcutility.formula"], [4, "module-tcutility.geometry"], [4, "module-tcutility.log"], [4, "module-tcutility.molecule"], [4, "module-tcutility.pathfunc"], [4, "module-tcutility.report"], [4, "module-tcutility.slurm"], [4, "module-tcutility.spell_check"], [5, "module-tcutility.analysis"], [6, "module-tcutility.analysis.vdd"], [6, "module-tcutility.analysis.vdd.charge"], [6, "module-tcutility.analysis.vdd.manager"], [7, "module-tcutility.analysis.vibration"], [7, "module-tcutility.analysis.vibration.ts_vibration"], [8, "module-tcutility.data"], [8, "module-tcutility.data.atom"], [8, "module-tcutility.data.basis_sets"], [8, "module-tcutility.data.cosmo"], [8, "module-tcutility.data.functionals"], [8, "module-tcutility.data.molecules"], [9, "module-tcutility.job"], [9, "module-tcutility.job.adf"], [9, "module-tcutility.job.ams"], [9, "module-tcutility.job.crest"], [9, "module-tcutility.job.dftb"], [9, "module-tcutility.job.generic"], [9, "module-tcutility.job.nmr"], [9, "module-tcutility.job.orca"], [10, "module-tcutility.job.postscripts"], [10, "module-tcutility.job.postscripts.clean_workdir"], [10, "module-tcutility.job.postscripts.split_crest_xyz"], [10, "module-tcutility.job.postscripts.write_converged_geoms"], [11, "module-tcutility.results"], [11, "module-tcutility.results.adf"], [11, "module-tcutility.results.ams"], [11, "module-tcutility.results.cache"], [11, "module-tcutility.results.dftb"], [11, "module-tcutility.results.orca"], [11, "module-tcutility.results.result"], [12, "module-tcutility.typing"], [12, "module-tcutility.typing.arrays"]], "molecule() (in module tcutility.formula)": [[4, "tcutility.formula.molecule"]], "naive_recursive() (in module tcutility.spell_check)": [[4, "tcutility.spell_check.naive_recursive"]], "parse_molecule() (in module tcutility.formula)": [[4, "tcutility.formula.parse_molecule"]], "parse_str() (in module tcutility.molecule)": [[4, "tcutility.molecule.parse_str"]], "question (emojis attribute)": [[4, "tcutility.log.Emojis.question"]], "random_points_in_anular_sphere() (in module tcutility.geometry)": [[4, "tcutility.geometry.random_points_in_anular_sphere"]], "random_points_on_sphere() (in module tcutility.geometry)": [[4, "tcutility.geometry.random_points_on_sphere"]], "rarrow (emojis attribute)": [[4, "tcutility.log.Emojis.rarrow"]], "receive (emojis attribute)": [[4, "tcutility.log.Emojis.receive"]], "rlarrow (emojis attribute)": [[4, "tcutility.log.Emojis.rlarrow"]], "rotate() (transform method)": [[4, "tcutility.geometry.Transform.rotate"]], "rotate() (in module tcutility.geometry)": [[4, "tcutility.geometry.rotate"]], "save() (in module tcutility.molecule)": [[4, "tcutility.molecule.save"]], "sbatch() (in module tcutility.slurm)": [[4, "tcutility.slurm.sbatch"]], "scale() (transform method)": [[4, "tcutility.geometry.Transform.scale"]], "send (emojis attribute)": [[4, "tcutility.log.Emojis.send"]], "sleep (emojis attribute)": [[4, "tcutility.log.Emojis.sleep"]], "split_all() (in module tcutility.pathfunc)": [[4, "tcutility.pathfunc.split_all"]], "squeeze_list() (in module tcutility)": [[4, "tcutility.squeeze_list"]], "squeue() (in module tcutility.slurm)": [[4, "tcutility.slurm.squeue"]], "table() (in module tcutility.log)": [[4, "tcutility.log.table"]], "tcutility": [[4, "module-tcutility"]], "tcutility.cache": [[4, "module-tcutility.cache"]], "tcutility.constants": [[4, "module-tcutility.constants"]], "tcutility.formula": [[4, "module-tcutility.formula"]], "tcutility.geometry": [[4, "module-tcutility.geometry"]], "tcutility.log": [[4, "module-tcutility.log"]], "tcutility.molecule": [[4, "module-tcutility.molecule"]], "tcutility.pathfunc": [[4, "module-tcutility.pathfunc"]], "tcutility.report": [[4, "module-tcutility.report"]], "tcutility.slurm": [[4, "module-tcutility.slurm"]], "tcutility.spell_check": [[4, "module-tcutility.spell_check"]], "time_stamp() (in module tcutility.log)": [[4, "tcutility.log.time_stamp"]], "timed_cache() (in module tcutility.cache)": [[4, "tcutility.cache.timed_cache"]], "translate() (transform method)": [[4, "tcutility.geometry.Transform.translate"]], "vector_align_rotmat() (in module tcutility.geometry)": [[4, "tcutility.geometry.vector_align_rotmat"]], "wagner_fischer() (in module tcutility.spell_check)": [[4, "tcutility.spell_check.wagner_fischer"]], "wait (emojis attribute)": [[4, "tcutility.log.Emojis.wait"]], "wait_for_job() (in module tcutility.slurm)": [[4, "tcutility.slurm.wait_for_job"]], "warn() (in module tcutility.log)": [[4, "tcutility.log.warn"]], "warning (emojis attribute)": [[4, "tcutility.log.Emojis.warning"]], "workdir_info() (in module tcutility.slurm)": [[4, "tcutility.slurm.workdir_info"]], "tcutility.analysis": [[5, "module-tcutility.analysis"]], "vddcharge (class in tcutility.analysis.vdd.charge)": [[6, "tcutility.analysis.vdd.charge.VDDCharge"]], "vddchargemanager (class in tcutility.analysis.vdd.manager)": [[6, "tcutility.analysis.vdd.manager.VDDChargeManager"]], "atom_index (vddcharge attribute)": [[6, "tcutility.analysis.vdd.charge.VDDCharge.atom_index"]], "atom_symbol (vddcharge attribute)": [[6, "tcutility.analysis.vdd.charge.VDDCharge.atom_symbol"]], "calc_dir (vddchargemanager attribute)": [[6, "tcutility.analysis.vdd.manager.VDDChargeManager.calc_dir"]], "change_unit() (vddcharge method)": [[6, "tcutility.analysis.vdd.charge.VDDCharge.change_unit"]], "change_unit() (vddchargemanager method)": [[6, "tcutility.analysis.vdd.manager.VDDChargeManager.change_unit"]], "change_unit_decorator() (in module tcutility.analysis.vdd.manager)": [[6, "tcutility.analysis.vdd.manager.change_unit_decorator"]], "charge (vddcharge attribute)": [[6, "tcutility.analysis.vdd.charge.VDDCharge.charge"]], "charge_is_conserved() (vddchargemanager method)": [[6, "tcutility.analysis.vdd.manager.VDDChargeManager.charge_is_conserved"]], "create_vdd_charge_manager() (in module tcutility.analysis.vdd.manager)": [[6, "tcutility.analysis.vdd.manager.create_vdd_charge_manager"]], "frag_index (vddcharge attribute)": [[6, "tcutility.analysis.vdd.charge.VDDCharge.frag_index"]], "get_summed_vdd_charges() (vddchargemanager method)": [[6, "tcutility.analysis.vdd.manager.VDDChargeManager.get_summed_vdd_charges"]], "get_summed_vdd_charges_dataframe() (vddchargemanager method)": [[6, "tcutility.analysis.vdd.manager.VDDChargeManager.get_summed_vdd_charges_dataframe"]], "get_summed_vdd_charges_table() (vddchargemanager method)": [[6, "tcutility.analysis.vdd.manager.VDDChargeManager.get_summed_vdd_charges_table"]], "get_vdd_charges() (vddchargemanager method)": [[6, "tcutility.analysis.vdd.manager.VDDChargeManager.get_vdd_charges"]], "get_vdd_charges_dataframe() (vddchargemanager method)": [[6, "tcutility.analysis.vdd.manager.VDDChargeManager.get_vdd_charges_dataframe"]], "get_vdd_charges_table() (vddchargemanager method)": [[6, "tcutility.analysis.vdd.manager.VDDChargeManager.get_vdd_charges_table"]], "irreps (vddchargemanager attribute)": [[6, "tcutility.analysis.vdd.manager.VDDChargeManager.irreps"]], "is_fragment_calculation (vddchargemanager attribute)": [[6, "tcutility.analysis.vdd.manager.VDDChargeManager.is_fragment_calculation"]], "mol_charge (vddchargemanager attribute)": [[6, "tcutility.analysis.vdd.manager.VDDChargeManager.mol_charge"]], "name (vddchargemanager attribute)": [[6, "tcutility.analysis.vdd.manager.VDDChargeManager.name"]], "plot_vdd_charges_per_atom() (vddchargemanager method)": [[6, "tcutility.analysis.vdd.manager.VDDChargeManager.plot_vdd_charges_per_atom"]], "tcutility.analysis.vdd": [[6, "module-tcutility.analysis.vdd"]], "tcutility.analysis.vdd.charge": [[6, "module-tcutility.analysis.vdd.charge"]], "tcutility.analysis.vdd.manager": [[6, "module-tcutility.analysis.vdd.manager"]], "unit (vddchargemanager attribute)": [[6, "tcutility.analysis.vdd.manager.VDDChargeManager.unit"]], "vdd_charges (vddchargemanager attribute)": [[6, "tcutility.analysis.vdd.manager.VDDChargeManager.vdd_charges"]], "write_to_excel() (vddchargemanager method)": [[6, "tcutility.analysis.vdd.manager.VDDChargeManager.write_to_excel"]], "write_to_txt() (vddchargemanager static method)": [[6, "tcutility.analysis.vdd.manager.VDDChargeManager.write_to_txt"]], "avg_relative_bond_length_delta() (in module tcutility.analysis.vibration.ts_vibration)": [[7, "tcutility.analysis.vibration.ts_vibration.avg_relative_bond_length_delta"]], "determine_ts_reactioncoordinate() (in module tcutility.analysis.vibration.ts_vibration)": [[7, "tcutility.analysis.vibration.ts_vibration.determine_ts_reactioncoordinate"]], "tcutility.analysis.vibration": [[7, "module-tcutility.analysis.vibration"]], "tcutility.analysis.vibration.ts_vibration": [[7, "module-tcutility.analysis.vibration.ts_vibration"]], "validate_transitionstate() (in module tcutility.analysis.vibration.ts_vibration)": [[7, "tcutility.analysis.vibration.ts_vibration.validate_transitionstate"]], "atom_number() (in module tcutility.data.atom)": [[8, "tcutility.data.atom.atom_number"]], "color() (in module tcutility.data.atom)": [[8, "tcutility.data.atom.color"]], "element() (in module tcutility.data.atom)": [[8, "tcutility.data.atom.element"]], "functional_name_from_path_safe_name() (in module tcutility.data.functionals)": [[8, "tcutility.data.functionals.functional_name_from_path_safe_name"]], "get() (in module tcutility.data.functionals)": [[8, "tcutility.data.functionals.get"]], "get() (in module tcutility.data.molecules)": [[8, "tcutility.data.molecules.get"]], "get_available_functionals() (in module tcutility.data.functionals)": [[8, "tcutility.data.functionals.get_available_functionals"]], "get_molecules() (in module tcutility.data.molecules)": [[8, "tcutility.data.molecules.get_molecules"]], "number_of_orbitals() (in module tcutility.data.basis_sets)": [[8, "tcutility.data.basis_sets.number_of_orbitals"]], "number_of_virtuals() (in module tcutility.data.basis_sets)": [[8, "tcutility.data.basis_sets.number_of_virtuals"]], "parse_element() (in module tcutility.data.atom)": [[8, "tcutility.data.atom.parse_element"]], "radius() (in module tcutility.data.atom)": [[8, "tcutility.data.atom.radius"]], "symbol() (in module tcutility.data.atom)": [[8, "tcutility.data.atom.symbol"]], "tcutility.data": [[8, "module-tcutility.data"]], "tcutility.data.atom": [[8, "module-tcutility.data.atom"]], "tcutility.data.basis_sets": [[8, "module-tcutility.data.basis_sets"]], "tcutility.data.cosmo": [[8, "module-tcutility.data.cosmo"]], "tcutility.data.functionals": [[8, "module-tcutility.data.functionals"]], "tcutility.data.molecules": [[8, "module-tcutility.data.molecules"]], "adffragmentjob (class in tcutility.job.adf)": [[9, "tcutility.job.adf.ADFFragmentJob"]], "adfjob (class in tcutility.job.adf)": [[9, "tcutility.job.adf.ADFJob"]], "amsjob (class in tcutility.job.ams)": [[9, "tcutility.job.ams.AMSJob"]], "crestjob (class in tcutility.job.crest)": [[9, "tcutility.job.crest.CRESTJob"]], "dftbjob (class in tcutility.job.dftb)": [[9, "tcutility.job.dftb.DFTBJob"]], "densfjob (class in tcutility.job.adf)": [[9, "tcutility.job.adf.DensfJob"]], "irc() (amsjob method)": [[9, "tcutility.job.ams.AMSJob.IRC"]], "job (class in tcutility.job.generic)": [[9, "tcutility.job.generic.Job"]], "nmrjob (class in tcutility.job.nmr)": [[9, "tcutility.job.nmr.NMRJob"]], "orcajob (class in tcutility.job.orca)": [[9, "tcutility.job.orca.ORCAJob"]], "pesscan() (amsjob method)": [[9, "tcutility.job.ams.AMSJob.PESScan"]], "qcgjob (class in tcutility.job.crest)": [[9, "tcutility.job.crest.QCGJob"]], "scf() (adfjob method)": [[9, "tcutility.job.adf.ADFJob.SCF"]], "scf_convergence() (adfjob method)": [[9, "tcutility.job.adf.ADFJob.SCF_convergence"]], "add_fragment() (adffragmentjob method)": [[9, "tcutility.job.adf.ADFFragmentJob.add_fragment"]], "add_nics_point() (nmrjob method)": [[9, "tcutility.job.nmr.NMRJob.add_nics_point"]], "add_postamble() (job method)": [[9, "tcutility.job.generic.Job.add_postamble"]], "add_postscript() (job method)": [[9, "tcutility.job.generic.Job.add_postscript"]], "add_preamble() (job method)": [[9, "tcutility.job.generic.Job.add_preamble"]], "alpb() (qcgjob method)": [[9, "tcutility.job.crest.QCGJob.alpb"]], "basis_set() (adfjob method)": [[9, "tcutility.job.adf.ADFJob.basis_set"]], "best_conformer_path (crestjob property)": [[9, "tcutility.job.crest.CRESTJob.best_conformer_path"]], "best_ensemble_path (qcgjob property)": [[9, "tcutility.job.crest.QCGJob.best_ensemble_path"]], "can_skip() (densfjob method)": [[9, "tcutility.job.adf.DensfJob.can_skip"]], "can_skip() (job method)": [[9, "tcutility.job.generic.Job.can_skip"]], "charge() (amsjob method)": [[9, "tcutility.job.ams.AMSJob.charge"]], "charge() (crestjob method)": [[9, "tcutility.job.crest.CRESTJob.charge"]], "charge() (orcajob method)": [[9, "tcutility.job.orca.ORCAJob.charge"]], "conformer_directory (crestjob property)": [[9, "tcutility.job.crest.CRESTJob.conformer_directory"]], "dependency() (job method)": [[9, "tcutility.job.generic.Job.dependency"]], "ensemble_directory (qcgjob property)": [[9, "tcutility.job.crest.QCGJob.ensemble_directory"]], "ensemble_mode() (qcgjob method)": [[9, "tcutility.job.crest.QCGJob.ensemble_mode"]], "functional() (adfjob method)": [[9, "tcutility.job.adf.ADFJob.functional"]], "geometry_convergence() (amsjob method)": [[9, "tcutility.job.ams.AMSJob.geometry_convergence"]], "get_conformer_xyz() (crestjob method)": [[9, "tcutility.job.crest.CRESTJob.get_conformer_xyz"]], "get_ensemble_xyz() (qcgjob method)": [[9, "tcutility.job.crest.QCGJob.get_ensemble_xyz"]], "get_input() (orcajob method)": [[9, "tcutility.job.orca.ORCAJob.get_input"]], "get_memory_usage() (orcajob method)": [[9, "tcutility.job.orca.ORCAJob.get_memory_usage"]], "get_rotamer_xyz() (crestjob method)": [[9, "tcutility.job.crest.CRESTJob.get_rotamer_xyz"]], "gridsize() (densfjob method)": [[9, "tcutility.job.adf.DensfJob.gridsize"]], "guess_fragments() (adffragmentjob method)": [[9, "tcutility.job.adf.ADFFragmentJob.guess_fragments"]], "inputfile_path (job property)": [[9, "tcutility.job.generic.Job.inputfile_path"]], "kspace() (dftbjob method)": [[9, "tcutility.job.dftb.DFTBJob.kspace"]], "md_length() (crestjob method)": [[9, "tcutility.job.crest.CRESTJob.md_length"]], "md_temperature() (crestjob method)": [[9, "tcutility.job.crest.CRESTJob.md_temperature"]], "model() (dftbjob method)": [[9, "tcutility.job.dftb.DFTBJob.model"]], "molecule() (job method)": [[9, "tcutility.job.generic.Job.molecule"]], "multiplicity() (adfjob method)": [[9, "tcutility.job.adf.ADFJob.multiplicity"]], "multiplicity() (crestjob method)": [[9, "tcutility.job.crest.CRESTJob.multiplicity"]], "multiplicity() (orcajob method)": [[9, "tcutility.job.orca.ORCAJob.multiplicity"]], "nofix() (qcgjob method)": [[9, "tcutility.job.crest.QCGJob.nofix"]], "nsolv() (qcgjob method)": [[9, "tcutility.job.crest.QCGJob.nsolv"]], "optimization() (amsjob method)": [[9, "tcutility.job.ams.AMSJob.optimization"]], "optimization() (orcajob method)": [[9, "tcutility.job.orca.ORCAJob.optimization"]], "orbital() (densfjob method)": [[9, "tcutility.job.adf.DensfJob.orbital"]], "output_cub_paths (densfjob property)": [[9, "tcutility.job.adf.DensfJob.output_cub_paths"]], "output_mol_path (amsjob property)": [[9, "tcutility.job.ams.AMSJob.output_mol_path"]], "output_mol_path (job property)": [[9, "tcutility.job.generic.Job.output_mol_path"]], "quality() (adfjob method)": [[9, "tcutility.job.adf.ADFJob.quality"]], "relativity() (adfjob method)": [[9, "tcutility.job.adf.ADFJob.relativity"]], "remove_virtuals() (adffragmentjob method)": [[9, "tcutility.job.adf.ADFFragmentJob.remove_virtuals"]], "rotamer_directory (crestjob property)": [[9, "tcutility.job.crest.CRESTJob.rotamer_directory"]], "run() (adffragmentjob method)": [[9, "tcutility.job.adf.ADFFragmentJob.run"]], "run() (job method)": [[9, "tcutility.job.generic.Job.run"]], "runfile_path (job property)": [[9, "tcutility.job.generic.Job.runfile_path"]], "sbatch() (job method)": [[9, "tcutility.job.generic.Job.sbatch"]], "single_point() (amsjob method)": [[9, "tcutility.job.ams.AMSJob.single_point"]], "single_point() (orcajob method)": [[9, "tcutility.job.orca.ORCAJob.single_point"]], "solvent() (adfjob method)": [[9, "tcutility.job.adf.ADFJob.solvent"]], "solvent() (dftbjob method)": [[9, "tcutility.job.dftb.DFTBJob.solvent"]], "solvent() (qcgjob method)": [[9, "tcutility.job.crest.QCGJob.solvent"]], "spin_polarization() (adfjob method)": [[9, "tcutility.job.adf.ADFJob.spin_polarization"]], "spin_polarization() (crestjob method)": [[9, "tcutility.job.crest.CRESTJob.spin_polarization"]], "spin_polarization() (orcajob method)": [[9, "tcutility.job.orca.ORCAJob.spin_polarization"]], "symmetry() (adfjob method)": [[9, "tcutility.job.adf.ADFJob.symmetry"]], "tcutility.job": [[9, "module-tcutility.job"]], "tcutility.job.adf": [[9, "module-tcutility.job.adf"]], "tcutility.job.ams": [[9, "module-tcutility.job.ams"]], "tcutility.job.crest": [[9, "module-tcutility.job.crest"]], "tcutility.job.dftb": [[9, "module-tcutility.job.dftb"]], "tcutility.job.generic": [[9, "module-tcutility.job.generic"]], "tcutility.job.nmr": [[9, "module-tcutility.job.nmr"]], "tcutility.job.orca": [[9, "module-tcutility.job.orca"]], "transition_state() (amsjob method)": [[9, "tcutility.job.ams.AMSJob.transition_state"]], "transition_state() (orcajob method)": [[9, "tcutility.job.orca.ORCAJob.transition_state"]], "unrestricted() (adfjob method)": [[9, "tcutility.job.adf.ADFJob.unrestricted"]], "vibrations() (amsjob method)": [[9, "tcutility.job.ams.AMSJob.vibrations"]], "vibrations() (orcajob method)": [[9, "tcutility.job.orca.ORCAJob.vibrations"]], "workdir (job property)": [[9, "tcutility.job.generic.Job.workdir"]], "tcutility.job.postscripts": [[10, "module-tcutility.job.postscripts"]], "tcutility.job.postscripts.clean_workdir": [[10, "module-tcutility.job.postscripts.clean_workdir"]], "tcutility.job.postscripts.split_crest_xyz": [[10, "module-tcutility.job.postscripts.split_crest_xyz"]], "tcutility.job.postscripts.write_converged_geoms": [[10, "module-tcutility.job.postscripts.write_converged_geoms"]], "result (class in tcutility.results.result)": [[11, "tcutility.results.result.Result"]], "trackkfreader (class in tcutility.results.cache)": [[11, "tcutility.results.cache.TrackKFReader"]], "as_plams_settings() (result method)": [[11, "tcutility.results.result.Result.as_plams_settings"]], "get() (in module tcutility.results.cache)": [[11, "tcutility.results.cache.get"]], "get_ams_info() (in module tcutility.results.ams)": [[11, "tcutility.results.ams.get_ams_info"]], "get_ams_input() (in module tcutility.results.ams)": [[11, "tcutility.results.ams.get_ams_input"]], "get_ams_version() (in module tcutility.results.ams)": [[11, "tcutility.results.ams.get_ams_version"]], "get_calc_files() (in module tcutility.results.ams)": [[11, "tcutility.results.ams.get_calc_files"]], "get_calc_files() (in module tcutility.results.orca)": [[11, "tcutility.results.orca.get_calc_files"]], "get_calc_settings() (in module tcutility.results.adf)": [[11, "tcutility.results.adf.get_calc_settings"]], "get_calc_settings() (in module tcutility.results.dftb)": [[11, "tcutility.results.dftb.get_calc_settings"]], "get_calc_settings() (in module tcutility.results.orca)": [[11, "tcutility.results.orca.get_calc_settings"]], "get_calculation_status() (in module tcutility.results.ams)": [[11, "tcutility.results.ams.get_calculation_status"]], "get_calculation_status() (in module tcutility.results.orca)": [[11, "tcutility.results.orca.get_calculation_status"]], "get_history() (in module tcutility.results.ams)": [[11, "tcutility.results.ams.get_history"]], "get_info() (in module tcutility.results)": [[11, "tcutility.results.get_info"]], "get_info() (in module tcutility.results.orca)": [[11, "tcutility.results.orca.get_info"]], "get_input() (in module tcutility.results.orca)": [[11, "tcutility.results.orca.get_input"]], "get_input_blocks() (in module tcutility.results.ams)": [[11, "tcutility.results.ams.get_input_blocks"]], "get_level_of_theory() (in module tcutility.results.adf)": [[11, "tcutility.results.adf.get_level_of_theory"]], "get_level_of_theory() (in module tcutility.results.orca)": [[11, "tcutility.results.orca.get_level_of_theory"]], "get_molecules() (in module tcutility.results.ams)": [[11, "tcutility.results.ams.get_molecules"]], "get_molecules() (in module tcutility.results.orca)": [[11, "tcutility.results.orca.get_molecules"]], "get_multi_key() (result method)": [[11, "tcutility.results.result.Result.get_multi_key"]], "get_parent_tree() (result method)": [[11, "tcutility.results.result.Result.get_parent_tree"]], "get_properties() (in module tcutility.results.adf)": [[11, "tcutility.results.adf.get_properties"]], "get_properties() (in module tcutility.results.dftb)": [[11, "tcutility.results.dftb.get_properties"]], "get_properties() (in module tcutility.results.orca)": [[11, "tcutility.results.orca.get_properties"]], "get_timing() (in module tcutility.results.ams)": [[11, "tcutility.results.ams.get_timing"]], "get_version() (in module tcutility.results.orca)": [[11, "tcutility.results.orca.get_version"]], "get_vibrations() (in module tcutility.results.orca)": [[11, "tcutility.results.orca.get_vibrations"]], "items() (result method)": [[11, "tcutility.results.result.Result.items"]], "keys() (result method)": [[11, "tcutility.results.result.Result.keys"]], "multi_keys() (result method)": [[11, "tcutility.results.result.Result.multi_keys"]], "prune() (result method)": [[11, "tcutility.results.result.Result.prune"]], "read() (trackkfreader method)": [[11, "tcutility.results.cache.TrackKFReader.read"]], "read() (in module tcutility.results)": [[11, "tcutility.results.read"]], "store() (in module tcutility.results.cache)": [[11, "tcutility.results.cache.store"]], "tcutility.results": [[11, "module-tcutility.results"]], "tcutility.results.adf": [[11, "module-tcutility.results.adf"]], "tcutility.results.ams": [[11, "module-tcutility.results.ams"]], "tcutility.results.cache": [[11, "module-tcutility.results.cache"]], "tcutility.results.dftb": [[11, "module-tcutility.results.dftb"]], "tcutility.results.orca": [[11, "module-tcutility.results.orca"]], "tcutility.results.result": [[11, "module-tcutility.results.result"]], "unload() (in module tcutility.results.cache)": [[11, "tcutility.results.cache.unload"]], "tcutility.typing": [[12, "module-tcutility.typing"]], "tcutility.typing.arrays": [[12, "module-tcutility.typing.arrays"]]}})
\ No newline at end of file
+Search.setIndex({"docnames": ["analysis/analysis", "analysis/transition_state_analysis", "analysis/vdd_charge_analysis", "api/modules", "api/tcutility", "api/tcutility.analysis", "api/tcutility.analysis.vdd", "api/tcutility.analysis.vibration", "api/tcutility.data", "api/tcutility.job", "api/tcutility.job.postscripts", "api/tcutility.results", "api/tcutility.typing", "index", "results/results", "tcutility.job"], "filenames": ["analysis/analysis.rst", "analysis/transition_state_analysis.rst", "analysis/vdd_charge_analysis.rst", "api/modules.rst", "api/tcutility.rst", "api/tcutility.analysis.rst", "api/tcutility.analysis.vdd.rst", "api/tcutility.analysis.vibration.rst", "api/tcutility.data.rst", "api/tcutility.job.rst", "api/tcutility.job.postscripts.rst", "api/tcutility.results.rst", "api/tcutility.typing.rst", "index.rst", "results/results.rst", "tcutility.job.rst"], "titles": ["tcutility.analysis", "Transition State Analysis module", "VDD Charge Analysis module", "tcutility", "tcutility package", "tcutility.analysis package", "tcutility.analysis.vdd package", "tcutility.analysis.vibration package", "tcutility.data package", "tcutility.job package", "tcutility.job.postscripts package", "tcutility.results package", "tcutility.typing package", "TCutility v0.10.5 documentation", "tcutility.results", "tcutility.job"], "terms": {"thi": [0, 1, 2, 4, 7, 8, 9, 11, 13, 14, 15], "chapter": 0, "contain": [0, 1, 2, 4, 7, 8, 9, 11, 13], "descript": [0, 4], "all": [0, 4, 7, 8, 9, 15], "function": [0, 2, 3, 4, 7, 9, 11, 13, 14, 15], "includ": [0, 2, 4, 8, 11, 14, 15], "exampl": [0, 1, 4, 8, 9, 11, 13], "usag": [0, 4, 14, 15], "below": [0, 4, 11, 14, 15], "i": [0, 1, 2, 4, 6, 7, 8, 9, 11, 13, 14, 15], "list": [0, 2, 4, 6, 7, 9, 11, 14], "avail": [0, 4, 6, 8, 9, 13, 15], "modul": [0, 3, 15], "transit": [0, 7, 9, 11, 13], "state": [0, 7, 9, 11, 13], "vdd": [0, 4, 5, 11, 13, 14], "charg": [0, 4, 5, 9, 11, 13, 14], "requir": [0, 9, 13], "api": [0, 15], "read": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], "vddmanag": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], "vddcharg": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], "change_unit": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], "v0": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15], "10": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15], "3": [2, 4], "text": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], "cm": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], "1": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], "kcal": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], "mol": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], "km": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], "aa": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], "result": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 15], "job": [0, 1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 13, 14], "adfjob": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], "adffragmentjob": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], "dftbjob": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], "nmrjob": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], "orcajob": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], "crestjob": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], "qcgjob": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], "code": [1, 4, 11, 13, 14, 15], "document": [1, 4, 9, 15], "still": [1, 4, 9], "under": [1, 13], "construct": [1, 9], "when": [2, 4, 8, 9, 11, 15], "calcul": [2, 4, 7, 8, 9, 11, 13], "perform": [2, 9, 11, 14, 15], "ha": [2, 4, 7, 9, 11, 15], "succesfulli": [2, 9], "finish": [2, 3, 4, 9, 11, 15], "can": [2, 4, 6, 8, 9, 11, 14, 15], "us": [2, 4, 6, 7, 8, 9, 11, 13, 14], "extract": [2, 4], "voronoi": [2, 11], "deform": [2, 11], "densiti": [2, 9, 15], "The": [2, 4, 6, 8, 9, 11, 14, 15], "measur": 2, "flow": [2, 3, 4], "between": [2, 4, 7, 9, 11, 15], "atom": [2, 3, 4, 7, 9, 11, 13, 14, 15], "offici": 2, "cell": 2, "from": [2, 4, 6, 7, 8, 9, 11, 14, 15], "non": [2, 11], "interact": [2, 11], "promolecul": 2, "feel": 2, "environ": 2, "other": [2, 4, 9], "molecular": [2, 4, 9, 11], "enviro": 2, "If": [2, 4, 7, 9, 11, 15], "symmetri": [2, 4, 7, 8, 9, 11, 14], "decompos": [2, 11], "contribut": [2, 11], "seper": 2, "irreduc": 2, "represent": [2, 4], "A": [2, 4, 8, 9, 15], "adf": [2, 3, 4, 8, 13], "engin": [2, 11, 13, 14], "locat": [2, 11], "directori": [2, 4, 9, 11, 15], "am": [2, 3, 4, 7, 14, 15], "rkf": [2, 7, 9, 11, 14], "file": [2, 4, 6, 7, 8, 9, 11, 14, 15], "first": [2, 4, 7, 9, 11, 15], "relev": [2, 11], "need": [2, 9, 15], "load": [2, 3, 4, 9, 15], "These": [2, 4, 11], "pathlib": 2, "handl": [2, 4, 9, 11, 15], "path": [2, 4, 6, 7, 8, 9, 11, 15], "tcutil": 2, "In": [2, 4, 9, 11, 15], "addit": [2, 9], "manag": [2, 4, 5, 9, 15], "which": [2, 4, 8, 9, 11, 15], "interfac": 2, "analys": [2, 4, 11], "For": [2, 4, 8, 9, 11, 15], "we": [2, 4, 9, 11, 15], "found": [2, 7, 9], "test": [2, 9, 14], "packag": [2, 3, 13, 14, 15], "assum": [2, 4, 9], "you": [2, 4, 8, 9, 11, 14, 15], "place": [2, 4, 9], "same": [2, 4, 6, 8, 9, 11, 15], "script": [2, 4, 9, 15], "see": [2, 4, 8, 9, 11, 15], "python": [2, 9, 13], "direct": [2, 9], "implement": [2, 9, 15], "import": [2, 4, 9, 11, 14, 15], "pl": 2, "now": 2, "specifi": [2, 4, 6, 9, 15], "via": 2, "next": 2, "step": [2, 4, 9, 11], "creat": [2, 4, 6, 9, 11], "object": [2, 4, 6, 7, 8, 9, 11, 13], "dir": 2, "0": [2, 4, 7, 9, 11, 14, 15], "fa_acid_amide_c": 2, "fa_squaramide_se_c": 2, "2": [2, 4, 9, 11, 15], "fa_donor_acceptor_nosym": 2, "geo_nosym": 2, "base_dir": 2, "__file__": [2, 9], "parent": [2, 9, 11], "calc_dir": [2, 5, 6, 7, 11, 14, 15], "calc_r": 2, "vdd_manag": 2, "create_vdd_charge_manag": [2, 5, 6], "name": [2, 4, 5, 6, 8, 9, 11, 14, 15], "total": [2, 6, 8, 11, 14], "well": [2, 4, 9, 11, 14, 15], "each": [2, 4, 6, 9, 11, 14], "To": [2, 9, 15], "content": [2, 3, 13], "simpli": [2, 4, 15], "print": [2, 4, 6, 15], "ar": [2, 4, 6, 7, 8, 9, 11, 13, 14, 15], "format": [2, 4, 7, 9, 11, 15], "tabl": [2, 3, 4, 6], "unit": [2, 4, 5, 6, 9], "milli": 2, "electron": [2, 4, 6, 8, 11], "me": [2, 6], "alwai": [2, 4, 9], "chang": [2, 4, 6, 7, 9, 15], "method": [2, 4, 6, 9, 11, 15], "e": [2, 4, 6, 9, 11, 14], "standard": [2, 8, 11], "output": [2, 4, 9, 11, 14], "frag": [2, 4, 9, 15], "aaa": [2, 14], "1c": 2, "40": [2, 4], "30": [2, 4], "2se": 2, "165": 2, "134": 2, "3c": [2, 9], "4se": 2, "5c": 2, "26": [2, 4], "122": 2, "96": [2, 8], "6c": 2, "7n": 2, "62": 2, "88": 2, "150": 2, "8h": 2, "53": 2, "55": 2, "9h": 2, "63": 2, "7": 2, "56": 2, "10n": 2, "11h": 2, "12h": 2, "sum": [2, 6, 9, 11], "357": 2, "164": 2, "521": 2, "It": [2, 4, 6, 8, 9, 11, 15], "easi": [2, 15], "up": [2, 4, 8, 9, 15], "molecul": [2, 3, 6, 7, 9, 11, 13, 14, 15], "case": [2, 4, 8, 9, 11, 15], "also": [2, 4, 8, 9, 11, 14, 15], "irrep": [2, 5, 6, 11], "equal": [2, 8, 9, 11], "should": [2, 4, 7, 8, 9, 11], "possibl": [2, 4, 7, 11, 15], "both": [2, 4, 9], "txt": 2, "excel": [2, 6], "xlsx": 2, "further": [2, 4, 11], "output_dir": [2, 6], "write": [2, 6, 9, 15], "static": [2, 6], "becaus": [2, 6], "multipl": [2, 4, 6, 7, 9, 11, 14, 15], "written": [2, 4, 6, 8, 9, 11, 13], "vddchargemanag": [2, 5, 6], "write_to_txt": [2, 5, 6], "an": [2, 4, 6, 8, 9, 11, 14, 15], "write_to_excel": [2, 5, 6], "visual": 2, "plot": [2, 6], "bar": [2, 4, 6], "graph": [2, 6], "matplotlib": 2, "save": [2, 3, 4, 15], "png": 2, "per": [2, 6, 9, 11], "plot_vdd_charges_per_atom": [2, 5, 6], "final": [2, 11], "made": [2, 4, 8], "singl": [2, 4, 9, 11, 15], "compar": [2, 4, 7], "combin": [2, 4], "calc": 2, "valu": [2, 4, 7, 8, 9, 11], "re": [2, 11], "zip": 2, "19": 2, "18": 2, "2o": 2, "8": [2, 4, 9, 15], "49": 2, "41": 2, "3se": 2, "68": 2, "5": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15], "4o": 2, "34": 2, "27": 2, "61": 2, "6h": 2, "6": [2, 4, 8, 11, 15], "7h": 2, "4": [2, 4, 9], "44": 2, "9n": 2, "46": 2, "42": 2, "10h": 2, "32": [2, 15], "31": 2, "2c": 2, "4c": 2, "5h": 2, "12o": 2, "13o": 2, "14n": 2, "13": 2, "15h": 2, "16h": 2, "17h": 2, "9": [2, 9], "18h": 2, "20": [2, 4], "105": 2, "2h": 2, "67": 2, "11": 2, "3h": 2, "16": [2, 15], "4h": 2, "17": [2, 4, 14], "166": 2, "6o": 2, "291": 2, "116": 2, "158": 2, "21": 2, "84": 2, "11c": 2, "213": 2, "253": 2, "13n": 2, "235": 2, "14h": 2, "54": 2, "14": [2, 4], "59": 2, "15": [2, 4], "16c": 2, "45": 2, "22": 2, "17c": 2, "23": [2, 8], "18c": 2, "50": [2, 4], "24": 2, "19c": 2, "25": 2, "20c": 2, "21c": 2, "64": 2, "12": 2, "22h": 2, "65": 2, "23h": 2, "52": 2, "24h": 2, "48": 2, "25h": 2, "here": [2, 9, 15], "class": [2, 4, 6, 8, 9, 11, 13], "central": 2, "inform": [2, 4, 8, 11, 14], "dictionari": [2, 4, 8, 11], "present": [2, 4, 9, 11, 13], "kei": [2, 4, 8, 9, 11, 13], "doe": [2, 4, 9, 15], "onli": [2, 4, 7, 8, 9, 11], "itself": [2, 11], "index": [2, 4, 7, 11, 13], "belong": [2, 4, 8, 11], "subpackag": 3, "analysi": [3, 4, 11, 13], "data": [3, 4, 7, 9, 11, 13], "submodul": [3, 5, 13, 14], "basis_set": [3, 4, 9, 13, 15], "cosmo": [3, 4, 9, 13], "crest": [3, 4, 14, 15], "dftb": [3, 4, 14, 15], "gener": [3, 4, 11, 15], "nmr": [3, 4, 15], "orca": [3, 4, 8, 14, 15], "cach": 3, "type": [3, 4, 6, 7, 8, 9, 11, 14], "arrai": [3, 4, 7, 11], "timed_cach": [3, 4], "constant": [3, 9], "formula": [3, 9], "parse_molecul": [3, 4], "geometri": [3, 9, 11, 13], "transform": [3, 4, 11], "appli": [3, 4, 7, 15], "combine_transform": [3, 4], "translat": [3, 4], "rotat": [3, 4], "scale": [3, 4, 11], "kabschtransform": [3, 4], "get_rotmat": [3, 4], "apply_rotmat": [3, 4], "vector_align_rotmat": [3, 4], "rmsd": [3, 4], "random_points_on_spher": [3, 4], "random_points_in_anular_spher": [3, 4], "log": [3, 14], "emoji": [3, 4], "wait": [3, 4, 9, 15], "good": [3, 4, 9, 15], "cancel": [3, 4, 9], "sleep": [3, 4], "fail": [3, 4, 9, 11], "send": [3, 4], "receiv": [3, 4], "empti": [3, 4, 9, 11], "warn": [3, 4, 11], "question": [3, 4], "info": [3, 4, 11, 14], "rarrow": [3, 4], "larrow": [3, 4], "lrarrow": [3, 4], "rlarrow": [3, 4], "angstrom": [3, 4, 8, 9], "noprint": [3, 4], "time_stamp": [3, 4], "loadbar": [3, 4], "box": [3, 4], "debug": [3, 4], "error": [3, 4, 11, 15], "critic": [3, 4], "caller_nam": [3, 4], "parse_str": [3, 4], "guess_frag": [3, 4, 9, 15], "pathfunc": 3, "split_al": [3, 4], "get_subdirectori": [3, 4], "match": [3, 4], "report": 3, "si": [3, 4], "add_xyz": [3, 4], "add_head": [3, 4], "slurm": [3, 9, 13], "has_slurm": [3, 4], "squeue": [3, 4, 9], "sbatch": [3, 4, 9, 15], "workdir_info": [3, 4], "wait_for_job": [3, 4], "spell_check": 3, "naive_recurs": [3, 4], "wagner_fisch": [3, 4], "get_closest": [3, 4], "make_suggest": [3, 4], "check": [3, 4, 6, 7, 9, 11, 15], "ensure_list": [3, 4], "squeeze_list": [3, 4], "ensure_2d": [3, 4], "vibrat": [4, 5, 9, 11, 14], "ts_vibrat": [4, 5], "parse_el": [4, 8], "radiu": [4, 8, 9], "color": [4, 8], "get": [4, 6, 8, 11, 15], "functional_name_from_path_safe_nam": [4, 8], "get_available_funct": [4, 8], "get_molecul": [4, 8, 11], "postscript": [4, 9], "clean_workdir": [4, 9], "split_crest_xyz": [4, 9], "write_converged_geom": [4, 9], "spin_polar": [4, 9, 11, 14], "unrestrict": [4, 9, 11], "qualiti": [4, 9, 11, 14, 15], "scf_converg": [4, 9], "scf": [4, 9, 11], "rel": [4, 7, 9], "solvent": [4, 9], "add_frag": [4, 9, 15], "run": [4, 9, 11, 15], "amsjob": [4, 9], "single_point": [4, 9], "transition_st": [4, 9], "optim": [4, 9, 11, 13], "irc": [4, 9], "pesscan": [4, 9], "geometry_converg": [4, 9], "output_mol_path": [4, 9], "md_temperatur": [4, 9], "md_length": [4, 9], "best_conformer_path": [4, 9], "conformer_directori": [4, 9], "rotamer_directori": [4, 9], "get_conformer_xyz": [4, 9, 15], "get_rotamer_xyz": [4, 9], "nsolv": [4, 9], "alpb": [4, 9], "ensemble_mod": [4, 9], "nofix": [4, 9], "ensemble_directori": [4, 9], "get_ensemble_xyz": [4, 9], "best_ensemble_path": [4, 9], "kspace": [4, 9], "model": [4, 9, 15], "can_skip": [4, 9], "add_preambl": [4, 9], "add_postambl": [4, 9], "add_postscript": [4, 9], "depend": [4, 9, 11, 13, 14], "workdir": [4, 9, 15], "runfile_path": [4, 9], "inputfile_path": [4, 9], "add_nics_point": [4, 9], "get_memory_usag": [4, 9], "get_input": [4, 9, 11], "get_calc_set": [4, 11], "get_properti": [4, 11], "get_level_of_theori": [4, 11], "get_calc_fil": [4, 11], "get_ams_vers": [4, 11], "get_ams_info": [4, 11], "get_tim": [4, 11], "get_calculation_statu": [4, 11], "get_histori": [4, 11], "get_input_block": [4, 11], "get_ams_input": [4, 11], "trackkfread": [4, 11], "store": [4, 8, 9, 11, 15], "unload": [4, 11], "get_vers": [4, 11], "get_info": [4, 11], "get_vibr": [4, 11], "item": [4, 11, 15], "multi_kei": [4, 11], "get_parent_tre": [4, 11], "prune": [4, 11], "get_multi_kei": [4, 11], "as_plams_set": [4, 11], "delai": 4, "sourc": [4, 6, 7, 8, 9, 11], "decor": 4, "time": [4, 11, 14, 15], "expir": 4, "after": [4, 9, 11, 14], "chosen": [4, 9, 11], "amount": [4, 11], "paramet": [4, 7, 8, 9, 11], "float": [4, 6, 7, 9, 11], "expiri": 4, "func": [4, 6], "previou": 4, "call": [4, 9, 11, 14], "return": [4, 6, 7, 8, 9, 11], "molstr": 4, "describ": [4, 11], "its": [4, 8, 11], "part": [4, 8], "separ": 4, "sign": [4, 7], "new": [4, 9, 11, 15], "string": [4, 11], "plam": [4, 7, 9, 11], "pars": [4, 8, 11], "str": [4, 6, 7, 8, 9, 11], "mode": [4, 7, 9, 11, 14], "unicod": 4, "show": 4, "properli": 4, "latex": 4, "html": [4, 9], "union": [4, 9, 11], "either": [4, 9, 11], "reaction": [4, 7, 9], "formatt": 4, "convert": [4, 11], "render": 4, "nice": [4, 6], "base": [4, 6, 7, 9, 11, 15], "matrix": 4, "set": [4, 8, 9, 11, 14, 15], "3d": 4, "coordin": [4, 7, 9, 11], "build": [4, 9, 15], "4x4": 4, "encod": 4, "textbf": 4, "m": 4, "begin": 4, "bmatrix": 4, "r": [4, 11], "diag": 4, "": [4, 8, 9, 11, 14], "t": [4, 9, 15], "_3": 4, "end": [4, 9, 11], "where": [4, 11, 15], "mathbb": 4, "x": [4, 9], "y": [4, 9], "z": [4, 9], "n": [4, 9, 11, 15], "simultan": 4, "v": 4, "vector": 4, "applic": 4, "three": [4, 15], "process": [4, 11], "append": 4, "row": 4, "ones": [4, 9], "bottom": 4, "remov": [4, 9, 11], "ndarrai": [4, 7], "been": [4, 15], "__call__": 4, "redirect": [4, 9], "coord": [4, 14], "two": [4, 6, 11], "differ": [4, 7, 9, 11, 14, 15], "involv": [4, 9], "multipli": [4, 9], "matric": 4, "assign": 4, "one": [4, 7, 9, 11, 14, 15], "product": 4, "origin": 4, "left": 4, "side": 4, "right": 4, "__matmul__": 4, "none": [4, 6, 7, 8, 9, 11], "add": [4, 9, 11, 15], "compon": 4, "argument": [4, 7, 9], "given": [4, 7, 8, 9, 11, 14, 15], "thei": [4, 11, 15], "3x3": 4, "angl": [4, 9], "along": 4, "ax": 4, "kabsch": 4, "umeyama": 4, "algorithm": 4, "t_": 4, "minim": [4, 9], "arg": [4, 9, 11], "min_": 4, "numer": [4, 9, 11], "stabl": 4, "work": [4, 8, 9, 11, 13, 15], "covari": 4, "singular": 4, "point": [4, 7, 9, 11, 15], "must": [4, 9], "size": [4, 9, 11], "center": 4, "onto": 4, "centroid": 4, "befor": [4, 7, 9, 15], "determin": [4, 7, 15], "yield": [4, 7], "second": [4, 7], "target": 4, "principl": [4, 9], "care": 4, "about": [4, 8, 11], "dimens": 4, "howev": 4, "our": [4, 15], "most": 4, "common": [4, 11, 15], "would": [4, 8, 9, 15], "like": [4, 9, 11, 14, 15], "make": [4, 9, 15], "2d": 4, "1d": [4, 11], "suggest": 4, "correct": [4, 8, 9, 11, 15], "zero": [4, 9], "main": [4, 11], "numpi": [4, 11], "np": 4, "arang": 4, "reshap": 4, "tx": 4, "tkabsch": 4, "assert": 4, "isclos": 4, "refer": [4, 11, 15], "http": [4, 9], "en": 4, "wikipedia": 4, "org": 4, "wiki": 4, "orthogonal_procrustes_problem": 4, "kabsch_algorithm": 4, "tait": 4, "bryant": 4, "sytem": 4, "system": [4, 9, 11, 14], "around": 4, "correspond": [4, 8, 9, 11], "hand": 4, "convent": [4, 7], "axi": 4, "radian": 4, "directli": 4, "allow": [4, 9, 11, 14, 15], "math": 4, "b": [4, 15], "align": 4, "use_kabsch": 4, "true": [4, 7, 9, 11], "root": [4, 14], "mean": [4, 9], "squar": 4, "deviat": 4, "By": [4, 9], "default": [4, 7, 9], "prior": [4, 9], "option": [4, 7, 9, 11, 15], "frac": 4, "sqrt": [4, 9], "sum_i": 4, "x_i": 4, "y_i": 4, "obtain": [4, 7, 8, 11], "have": [4, 9, 11, 15], "int": [4, 6, 7, 8, 9, 11], "bool": [4, 6, 7, 8, 9, 11], "whether": [4, 7, 8, 9, 11], "integ": [4, 11], "recommend": [4, 14], "enabl": [4, 9, 11], "ensur": [4, 15], "lowest": [4, 7, 15], "shape": 4, "random": 4, "sphere": 4, "tupl": [4, 9], "min_radiu": 4, "max_radiu": 4, "radii": [4, 9], "largest": 4, "some": [4, 9, 15], "charact": [4, 11, 14], "support": [4, 9, 13], "dot": [4, 11], "notat": [4, 11], "g": [4, 9, 11, 14], "\u2139": 4, "\u00e5": 4, "stdout": 4, "stderr": 4, "context": [4, 9, 15], "suppress": 4, "temporari": 4, "delet": [4, 11], "exit": [4, 15], "current": [4, 8, 9, 15], "timestamp": 4, "yyyi": 4, "mm": 4, "dd": 4, "hh": 4, "ss": 4, "messag": 4, "tag": [4, 8], "straight": 4, "level": [4, 9, 11, 14, 15], "flowchart": 4, "prepend": 4, "element": [4, 7, 8, 11], "arrow": 4, "line": [4, 9, 11, 15], "header": 4, "sep": 4, "hline": 4, "cast": 4, "ani": [4, 9, 11, 15], "nrow": 4, "sequenc": [4, 9], "ncol": 4, "insid": [4, 11], "repres": 4, "column": 4, "top": 4, "drawn": 4, "neg": [4, 7, 9], "indic": [4, 9, 11], "draw": 4, "comment": 4, "nsegment": 4, "nstep": 4, "iter": [4, 9], "progress": 4, "over": [4, 9], "defin": [4, 7, 11, 15], "__len__": 4, "give": [4, 9, 11], "length": [4, 7, 9], "number": [4, 7, 8, 9, 11, 15], "dure": [4, 9, 11], "tty": 4, "stream": 4, "titl": 4, "message_align": 4, "title_align": 4, "round_corn": 4, "double_edg": 4, "fals": [4, 7, 9, 11], "surround": 4, "multilin": 4, "edg": 4, "One": [4, 14, 15], "corner": 4, "round": 4, "doubl": 4, "caller_level": 4, "full": [4, 11, 14, 15], "caller": 4, "skip": [4, 9, 11, 15], "formatte": 4, "multi": 4, "split": [4, 15], "escap": 4, "verbos": 4, "follow": [4, 8, 9, 11, 15], "notset": 4, "__str__": 4, "dict": [4, 6, 11, 14], "json": 4, "against": [4, 7], "wide": 4, "log_level": 4, "variabl": [4, 11], "do": [4, 15], "usual": [4, 9], "custom": 4, "xyz": [4, 9, 15], "flag": [4, 9], "provid": [4, 7, 9, 11], "structur": [4, 11, 15], "atom_tag1": 4, "atom_tag2": 4, "atom_key1": 4, "mol_tag1": 4, "mol_tag2": 4, "mol_key1": 4, "mol_key2": 4, "respect": 4, "similarli": 4, "guess": [4, 9, 11], "fragment": [4, 6, 9, 11, 13], "tab": 4, "spin": [4, 9, 11], "polar": [4, 9, 11], "charge_": 4, "fragment_nam": [4, 15], "spinpol_": 4, "00000000": [4, 15], "81474153": [4, 15], "83567034": [4, 15], "h": [4, 15], "47608351": [4, 15], "82460084": [4, 15], "14410295": [4, 15], "95216703": [4, 15], "58149793": [4, 15], "00718395": [4, 15], "13712667": [4, 15], "16299585": [4, 15], "frag_donor": 4, "frag_acceptor": 4, "charge_donor": 4, "spinpol_acceptor": 4, "prefix": 4, "frag_": 4, "rang": 4, "donor": [4, 15], "acceptor": [4, 15], "mark": 4, "shown": [4, 15], "abov": [4, 9, 15], "were": [4, 9, 11, 15], "o": [4, 9, 15], "c": [4, 8, 14], "d": [4, 9, 11], "include_intermedi": 4, "sub": 4, "intermedi": 4, "instead": [4, 9, 15], "subdir_a": 4, "subsubdir_b": 4, "subsubdir_c": 4, "subdir_b": 4, "subdir_c": 4, "Then": 4, "exclud": 4, "pattern": 4, "find": [4, 14], "subdirectori": 4, "look": [4, 9], "similar": 4, "without": [4, 8, 15], "f": [4, 11, 15], "front": 4, "curli": 4, "brace": 4, "put": 4, "later": [4, 9, 11], "anyth": 4, "word": 4, "za": 4, "z0": 4, "9_": 4, "dash": [4, 9], "underscor": [4, 9], "those": [4, 9, 15], "popul": [4, 11], "nh3": 4, "bh3": 4, "blyp_qz4p": 4, "extra_dir": 4, "blablabla": 4, "blyp_tz2p": 4, "another_dir": 4, "m06": 4, "2x_tz2p": 4, "sn2": 4, "want": [4, 8, 9, 11, 15], "basi": [4, 8, 9, 11, 14], "don": [4, 15], "_": 4, "2024": 4, "01": [4, 9], "39": 4, "08": [4, 9], "2x": 4, "tz2p": [4, 8, 9, 15], "blyp": 4, "qz4p": [4, 8], "obj": 4, "bond": [4, 7, 11, 14], "energi": [4, 9, 11, 14], "gibb": [4, 11, 14], "free": [4, 11], "enthalpi": [4, 11, 14], "imaginari": [4, 7, 9, 11], "head": 4, "docx": 4, "platform": [4, 15], "statu": [4, 9, 11, 14], "id": [4, 9, 11], "statuscod": 4, "lessen": 4, "hpc": 4, "runfil": [4, 9], "submit": [4, 9, 15], "filenam": [4, 11], "newli": 4, "command": 4, "being": [4, 9, 11, 15], "activ": [4, 7], "referenc": 4, "slurmid": 4, "check_everi": 4, "everi": 4, "again": 4, "too": 4, "high": [4, 11], "anger": 4, "cluster": [4, 15], "peopl": 4, "na\u00efv": 4, "recurs": 4, "levenshtein": 4, "distanc": [4, 7, 9], "quit": [4, 11, 15], "slow": 4, "faster": 4, "altern": 4, "exist": [4, 8, 9, 15], "more": [4, 9, 15], "effici": [4, 15], "25x": 4, "substitution_cost": 4, "case_missmatch_cost": 4, "insertion_cost": 4, "wagner": 4, "fischer": 4, "penalti": 4, "variou": [4, 9, 15], "incur": 4, "erron": 4, "substitut": 4, "miss": 4, "cost": 4, "insert": 4, "kitten": 4, "sit": 4, "slower": 4, "compare_func": 4, "ignore_cas": 4, "ignore_char": 4, "maximum_dist": 4, "kwarg": [4, 7, 9, 11], "input": [4, 7, 8, 9, 11, 14, 15], "rest": 4, "collect": 4, "taken": [4, 9], "account": 4, "turn": 4, "lower": [4, 8], "comparison": 4, "ignor": [4, 7], "maximum": [4, 9], "than": [4, 11], "greater": 4, "closest": 4, "mitten": 4, "bitten": 4, "close": 4, "35": 4, "could": [4, 9], "did": 4, "transpos": 4, "atom_index": [5, 6], "atom_symbol": [5, 6, 11, 14], "frag_index": [5, 6], "change_unit_decor": [5, 6], "vdd_charg": [5, 6], "is_fragment_calcul": [5, 6], "mol_charg": [5, 6, 14], "charge_is_conserv": [5, 6], "get_vdd_charg": [5, 6], "get_summed_vdd_charg": [5, 6], "get_vdd_charges_datafram": [5, 6], "get_summed_vdd_charges_datafram": [5, 6], "get_vdd_charges_t": [5, 6], "get_summed_vdd_charges_t": [5, 6], "avg_relative_bond_length_delta": [5, 7], "determine_ts_reactioncoordin": [5, 7], "validate_transitionst": [5, 7], "ratio": 6, "them": [6, 9, 11], "conserv": 6, "new_unit": 6, "mili": 6, "datafram": 6, "panda": 6, "output_fil": 6, "sheet": 6, "po": 7, "atom1": 7, "atom2": 7, "ad": [7, 9, 11], "subtract": 7, "label": [7, 11, 14], "averag": 7, "baselin": 7, "select": [7, 8, 9, 11], "percentag": 7, "mode_index": 7, "bond_toler": 7, "28": 7, "min_delta_dist": 7, "retriev": [7, 11, 14], "transitionst": [7, 11], "frequenc": [7, 9, 11, 14], "analyz": 7, "guess_bond": 7, "minimum": [7, 11], "qualifi": 7, "count": [7, 9], "active_atom1": 7, "active_atom2": 7, "reactioncoordin": 7, "increas": 7, "rcatom": 7, "analyze_mod": 7, "expect": [7, 11], "user": [7, 11], "section": [7, 11], "desir": [7, 11], "atomlabel1": 7, "atomlabel2": 7, "order": [7, 9, 11], "keyword": 7, "boolean": 7, "otherwis": [7, 9, 11, 15], "least": 7, "val": [8, 9], "symbol": [4, 8], "hydrogen": 8, "empir": [8, 11], "coval": 8, "cpk": 8, "109": 8, "exchang": 8, "correl": [8, 11], "functional_nam": 8, "els": [8, 11], "overview": [8, 9, 13], "path_safe_nam": 8, "safe": [8, 9], "know": [8, 9, 15], "xc": [8, 11, 14], "suitabl": 8, "normal": [8, 9], "parenthes": 8, "asterisk": 8, "replac": 8, "name_no_disp": 8, "dispers": [8, 9, 11, 14], "categori": [8, 11, 14], "dispersion_nam": 8, "includes_disp": 8, "alreadi": [8, 9, 15], "use_libxc": 8, "libxc": [8, 9], "librari": [8, 13], "available_in_adf": 8, "available_in_band": 8, "band": [8, 11, 14], "available_in_orca": 8, "adf_set": 8, "typ": 9, "core": [8, 9, 11, 14, 15], "frozen": [8, 9, 11], "approxim": [9, 11], "rais": 9, "valueerror": 9, "incorrect": 9, "r2scan": 9, "mtz2p": [8, 9], "singlet": 9, "doublet": 9, "triplet": 9, "gui": [9, 15], "thresh": 9, "1e": 9, "converg": 9, "criteria": 9, "procedur": 9, "deprec": 9, "sinc": [9, 11], "version": [9, 11, 13], "pleas": [9, 15], "300": 9, "alwaysclaimsuccess": 9, "ye": 9, "prevent": [9, 13], "failur": 9, "funtional_nam": 9, "recogn": 9, "automat": [9, 11, 15], "scalar": 9, "treatment": 9, "relativist": [9, 11, 14], "effect": [9, 11], "ep": 9, "rad": 9, "use_klamt": 9, "solvat": [9, 15], "manual": [9, 15], "dielectr": 9, "your": [9, 15], "control": [9, 15], "klamt": 9, "speci": 9, "group": [9, 11, 13, 14], "what": 9, "explan": 9, "facilit": 9, "investig": 9, "field": 9, "pyorb": 9, "serv": 9, "futur": 9, "bandjob": 9, "hold": 9, "relat": [9, 11, 15], "prepar": [9, 15], "task": [9, 11, 14, 15], "dihedr": 9, "modetofollow": 9, "search": [9, 13, 15], "acceler": 9, "atom_index1": 9, "atom_index2": 9, "factor": 9, "start": [9, 11, 15], "atom_index3": 9, "atom_index4": 9, "hess_fil": 9, "step_siz": 9, "min_path_length": 9, "max_point": 9, "intrins": 9, "take": [9, 11], "hessian": 9, "constrain": 9, "a_0": 9, "da": 9, "switch": 9, "Be": 9, "sumdist": 9, "difdist": 9, "npoint": 9, "potenti": [9, 11], "surfac": 9, "scan": [9, 11], "degre": 9, "pe": [9, 11], "dimension": 9, "negativefrequenciestoler": 9, "toler": 9, "experi": 9, "lot": 9, "nois": 9, "gradient": [9, 11, 14], "05": 9, "stress": 9, "0005": 9, "5e": 9, "properti": [9, 11, 14, 15], "singlepoint": [9, 11], "temperatur": 9, "dynam": 9, "400k": 9, "conform": [9, 15], "wa": [9, 11], "rotam": [9, 15], "setup": [9, 15], "tight": [9, 15], "bind": [9, 15], "amsterdam": [9, 15], "suit": [9, 15], "k": 9, "space": 9, "integr": 9, "gfn1": 9, "xtb": 9, "parameter_dir": 9, "hamiltonian": 9, "grid_siz": 9, "974": 9, "gbsa": 9, "aceton": 9, "acetonitril": 9, "chcl3": 9, "cs2": 9, "dmso": 9, "ether": 9, "h2o": 9, "methanol": 9, "thf": 9, "toluen": 9, "grid": 9, "access": [9, 11, 14, 15], "230": 9, "2030": 9, "5810": 9, "test_mod": 9, "overwrit": 9, "wait_for_finish": 9, "advanc": 9, "__enter__": 9, "__exit__": 9, "syntax": 9, "_setup_job": 9, "overwritten": 9, "real": 9, "previous": [9, 15], "continu": 9, "runscript": [9, 15], "fatal": [9, 11, 14], "yet": [9, 11, 15], "latter": 9, "rerun": [9, 13], "fix": 9, "partit": [9, 15], "tc": [9, 15], "p": [9, 15], "note": 9, "cannot": [9, 11], "job_nam": 9, "water_dimer_go": 9, "few": [9, 15], "extra": [9, 11], "chdir": 9, "self": 9, "sure": [9, 15], "j": [8, 9], "rundir": [9, 15], "nicer": 9, "out": [9, 11], "wish": 9, "detect": [9, 15], "local": [9, 15], "preambl": 9, "come": 9, "shebang": 9, "ran": [9, 15], "program": [9, 11, 13], "specif": [9, 11, 14, 15], "2023": 9, "101": 9, "postambl": 9, "copi": 9, "t12": 9, "rm": 9, "post": 9, "attribut": 9, "posit": 9, "pass": 9, "otherjob": 9, "anoth": [9, 15], "sens": 9, "back": 9, "nuclear": [9, 11, 15], "magnet": [9, 15], "reson": [9, 15], "chemic": 9, "shift": 9, "saop": 9, "theori": [9, 11, 15], "nic": 9, "cartesian": 9, "relativistic_typ": [11, 14], "unrestricted_sfo": [11, 14], "sfo": 11, "treat": 11, "manner": 11, "unrestricted_mo": [11, 14], "mo": 11, "associ": 11, "used_region": [11, 14], "region": 11, "elstat": [11, 14], "electrostat": 11, "orbint": [11, 14], "orbit": [4, 8, 9, 11], "pauli": [11, 14], "repuls": 11, "nuclear_intern": [11, 14], "intern": 11, "number_of_mod": [11, 14], "3n": 11, "linear": 11, "number_of_imag_mod": [11, 14], "sort": 11, "low": 11, "intens": [11, 14], "nparrai": 11, "denisti": 11, "initi": 11, "inp_path": 11, "summari": [11, 14], "human": 11, "readabl": 11, "gga": [11, 14], "metahybrid": 11, "etc": 11, "empiricalsc": 11, "mp2": 11, "scm": [9, 11], "major": [11, 14], "year": 11, "releas": 11, "minor": [11, 14], "micro": [11, 14], "revis": 11, "date": [11, 14], "datetim": 11, "ams_vers": [11, 14], "job_id": [11, 14], "might": 11, "uniqu": 11, "identifi": 11, "is_multijob": [11, 14], "multijob": 11, "histori": [11, 14], "cpu": [11, 14], "spent": 11, "sy": [11, 14], "io": 11, "creation": 11, "destruct": 11, "larger": 11, "reader": 11, "succ": 11, "reason": [11, 14], "kfreader": 11, "kffile": 11, "correctli": 11, "explain": 11, "success": 11, "unknown": 11, "w": 11, "u": [11, 15], "number_of_atom": [11, 14], "atom_numb": [4, 8, 11, 14], "atom_mass": [11, 14], "mass": 11, "frag_indic": [11, 14], "number_of_entri": [11, 14], "natur": 11, "input_block": 11, "block": 11, "parentblock": 11, "subblock": 11, "subsubblock": 11, "nonstandard": 11, "subsubsubblock": 11, "within": 11, "special": [11, 15], "entri": 11, "inp": 11, "tini": 11, "long": 11, "open": [11, 15], "especi": 11, "so": [11, 13], "better": 11, "onc": 11, "subclass": [11, 15], "track": 11, "figur": 11, "trim": 11, "reduc": 11, "files": 11, "tracker": 11, "storag": 11, "larg": 11, "forget": [11, 15], "lest": 11, "memori": 11, "issu": [11, 15], "kf": 11, "claus": 11, "transitionstatesearch": 11, "usedqro": 11, "qro": 11, "wavefunct": 11, "used_qro": 11, "number_of_imaginary_mod": 11, "saddlepoint": 11, "n_imag": 11, "entropi": 11, "certain": [8, 11], "hf": 11, "ccsd": 11, "_corr": 11, "t1": 11, "diagnost": 11, "highest": 11, "valid": [11, 15], "s2": 11, "oper": 11, "s2_expect": 11, "ideal": 11, "spin_contamin": 11, "contamin": 11, "observ": 11, "insensit": 11, "retain": 11, "overrid": 11, "hide": 11, "dunder": 11, "expos": 11, "view": 11, "unnest": 11, "flatten": 11, "multikei": 11, "join": [11, 15], "gotten": 11, "basic": 11, "done": 11, "master": 11, "mani": 13, "helper": 13, "theochem": 13, "page": [13, 15], "heavi": [13, 15], "develop": [13, 15], "guarante": 13, "older": 13, "newer": 13, "easili": [14, 15], "just": 14, "fixtur": 14, "ethanol": 14, "2022": 14, "103": 14, "r104886": 14, "06": 14, "2738": 14, "644830445246": 14, "1056": 14, "9706925183411": 14, "3795": 14, "615522963587": 14, "mai": 14, "think": 14, "err": 14, "normalmod": 14, "bondord": 14, "numericalqu": 14, "maxgrad": 14, "rmsgrad": 14, "maxstep": 14, "rmsstep": 14, "empirical_sc": 14, "offer": 15, "tool": 15, "comput": 15, "workflow": 15, "useful": 15, "lift": 15, "background": 15, "while": 15, "cleaner": 15, "proof": 15, "won": 15, "molecule_1": 15, "adf_calcul": 15, "featur": 15, "abl": 15, "crest_job": 15, "conformer_xyz": 15, "enumer": 15, "opt_job": 15, "olyp": 15, "d3": 15, "bj": 15, "conformer_": 15, "wai": 15, "wast": 15, "input_xyz_directori": 15, "xyz_fil": 15, "listdir": 15, "endswith": 15, "removesuffix": 15, "everytim": 15, "loop": 15, "through": 15, "reus": 15, "regular": 15, "ensembl": 15, "sampl": 15, "quantum": 15, "growth": 15, "qcg": 15, "explicit": 15, "github": 15, "let": 15, "licens": 15, "execut": 15, "typic": 15, "click": 15, "Of": 15, "cours": 15, "simpl": 15, "water": 15, "dimer": 15, "bp86": 15, "enter": 15, "appear": 15, "pretti": 15, "much": 15, "everyth": 15, "go_water_dim": 15, "download": 15, "water_dim": 15, "61075942": 15, "14972207": 15, "27324620": 15, "14984188": 15, "05173067": 15, "71502154": 15, "65160034": 15, "06225163": 15, "52042212": 15, "38869649": 15, "77034720": 15, "kind": 15, "littl": 15, "nh3bh3": 15, "pyplot": 4, "densfjob": [4, 9], "gridsiz": [4, 9], "output_cub_path": [4, 9], "medium": 9, "densf": 9, "coars": 9, "fine": 9, "cube": 9, "number_of_orbit": [4, 8], "number_of_virtu": [4, 8], "remove_virtu": [4, 9], "ao": 8, "sz": 8, "dz": 8, "dzp": 8, "tzp": 8, "jcpl": 8, "nosym": 8, "virtual": [8, 9], "minu": 8, "half": 8, "subspeci": 9, "nremov": 9, "match_fil": [], "occup": [4, 9], "strategi": 9, "fill": 9, "www": 9, "com": 9, "doc": 9, "electronic_configur": 9, "aufbau": 9, "smear": 9, "freez": 9}, "objects": {"": [[4, 0, 0, "-", "tcutility"]], "tcutility": [[5, 0, 0, "-", "analysis"], [4, 0, 0, "-", "cache"], [4, 0, 0, "-", "constants"], [8, 0, 0, "-", "data"], [4, 4, 1, "", "ensure_2d"], [4, 4, 1, "", "ensure_list"], [4, 0, 0, "-", "formula"], [4, 0, 0, "-", "geometry"], [9, 0, 0, "-", "job"], [4, 0, 0, "-", "log"], [4, 0, 0, "-", "molecule"], [4, 0, 0, "-", "pathfunc"], [4, 0, 0, "-", "report"], [11, 0, 0, "-", "results"], [4, 0, 0, "-", "slurm"], [4, 0, 0, "-", "spell_check"], [4, 4, 1, "", "squeeze_list"], [12, 0, 0, "-", "typing"]], "tcutility.analysis": [[6, 0, 0, "-", "vdd"], [7, 0, 0, "-", "vibration"]], "tcutility.analysis.vdd": [[6, 0, 0, "-", "charge"], [6, 0, 0, "-", "manager"]], "tcutility.analysis.vdd.charge": [[6, 1, 1, "", "VDDCharge"]], "tcutility.analysis.vdd.charge.VDDCharge": [[6, 2, 1, "", "atom_index"], [6, 2, 1, "", "atom_symbol"], [6, 3, 1, "", "change_unit"], [6, 2, 1, "", "charge"], [6, 2, 1, "", "frag_index"]], "tcutility.analysis.vdd.manager": [[6, 1, 1, "", "VDDChargeManager"], [6, 4, 1, "", "change_unit_decorator"], [6, 4, 1, "", "create_vdd_charge_manager"]], "tcutility.analysis.vdd.manager.VDDChargeManager": [[6, 2, 1, "", "calc_dir"], [6, 3, 1, "", "change_unit"], [6, 3, 1, "", "charge_is_conserved"], [6, 3, 1, "", "get_summed_vdd_charges"], [6, 3, 1, "", "get_summed_vdd_charges_dataframe"], [6, 3, 1, "", "get_summed_vdd_charges_table"], [6, 3, 1, "", "get_vdd_charges"], [6, 3, 1, "", "get_vdd_charges_dataframe"], [6, 3, 1, "", "get_vdd_charges_table"], [6, 2, 1, "", "irreps"], [6, 2, 1, "", "is_fragment_calculation"], [6, 2, 1, "", "mol_charge"], [6, 2, 1, "", "name"], [6, 3, 1, "", "plot_vdd_charges_per_atom"], [6, 2, 1, "", "unit"], [6, 2, 1, "", "vdd_charges"], [6, 3, 1, "", "write_to_excel"], [6, 3, 1, "", "write_to_txt"]], "tcutility.analysis.vibration": [[7, 0, 0, "-", "ts_vibration"]], "tcutility.analysis.vibration.ts_vibration": [[7, 4, 1, "", "avg_relative_bond_length_delta"], [7, 4, 1, "", "determine_ts_reactioncoordinate"], [7, 4, 1, "", "validate_transitionstate"]], "tcutility.cache": [[4, 4, 1, "", "cache"], [4, 4, 1, "", "timed_cache"]], "tcutility.data": [[8, 0, 0, "-", "atom"], [8, 0, 0, "-", "basis_sets"], [8, 0, 0, "-", "cosmo"], [8, 0, 0, "-", "functionals"], [8, 0, 0, "-", "molecules"]], "tcutility.data.atom": [[8, 4, 1, "", "atom_number"], [8, 4, 1, "", "color"], [8, 4, 1, "", "element"], [8, 4, 1, "", "parse_element"], [8, 4, 1, "", "radius"], [8, 4, 1, "", "symbol"]], "tcutility.data.basis_sets": [[8, 4, 1, "", "number_of_orbitals"], [8, 4, 1, "", "number_of_virtuals"]], "tcutility.data.functionals": [[8, 4, 1, "", "functional_name_from_path_safe_name"], [8, 4, 1, "", "get"], [8, 4, 1, "", "get_available_functionals"]], "tcutility.data.molecules": [[8, 4, 1, "", "get"], [8, 4, 1, "", "get_molecules"]], "tcutility.formula": [[4, 4, 1, "", "molecule"], [4, 4, 1, "", "parse_molecule"]], "tcutility.geometry": [[4, 1, 1, "", "KabschTransform"], [4, 4, 1, "", "RMSD"], [4, 1, 1, "", "Transform"], [4, 4, 1, "", "apply_rotmat"], [4, 4, 1, "", "get_rotmat"], [4, 4, 1, "", "random_points_in_anular_sphere"], [4, 4, 1, "", "random_points_on_sphere"], [4, 4, 1, "", "rotate"], [4, 4, 1, "", "vector_align_rotmat"]], "tcutility.geometry.Transform": [[4, 3, 1, "", "apply"], [4, 3, 1, "", "combine_transforms"], [4, 3, 1, "", "rotate"], [4, 3, 1, "", "scale"], [4, 3, 1, "", "translate"]], "tcutility.job": [[9, 0, 0, "-", "adf"], [9, 0, 0, "-", "ams"], [9, 0, 0, "-", "crest"], [9, 0, 0, "-", "dftb"], [9, 0, 0, "-", "generic"], [9, 0, 0, "-", "nmr"], [9, 0, 0, "-", "orca"], [10, 0, 0, "-", "postscripts"]], "tcutility.job.adf": [[9, 1, 1, "", "ADFFragmentJob"], [9, 1, 1, "", "ADFJob"], [9, 1, 1, "", "DensfJob"]], "tcutility.job.adf.ADFFragmentJob": [[9, 3, 1, "", "add_fragment"], [9, 3, 1, "", "guess_fragments"], [9, 3, 1, "", "remove_virtuals"], [9, 3, 1, "", "run"]], "tcutility.job.adf.ADFJob": [[9, 3, 1, "", "SCF"], [9, 3, 1, "", "SCF_convergence"], [9, 3, 1, "", "basis_set"], [9, 3, 1, "", "functional"], [9, 3, 1, "", "multiplicity"], [9, 3, 1, "", "occupations"], [9, 3, 1, "", "quality"], [9, 3, 1, "", "relativity"], [9, 3, 1, "", "solvent"], [9, 3, 1, "", "spin_polarization"], [9, 3, 1, "", "symmetry"], [9, 3, 1, "", "unrestricted"]], "tcutility.job.adf.DensfJob": [[9, 3, 1, "", "can_skip"], [9, 3, 1, "", "gridsize"], [9, 3, 1, "", "orbital"], [9, 5, 1, "", "output_cub_paths"]], "tcutility.job.ams": [[9, 1, 1, "", "AMSJob"]], "tcutility.job.ams.AMSJob": [[9, 3, 1, "", "IRC"], [9, 3, 1, "", "PESScan"], [9, 3, 1, "", "charge"], [9, 3, 1, "", "geometry_convergence"], [9, 3, 1, "", "optimization"], [9, 5, 1, "", "output_mol_path"], [9, 3, 1, "", "single_point"], [9, 3, 1, "", "transition_state"], [9, 3, 1, "", "vibrations"]], "tcutility.job.crest": [[9, 1, 1, "", "CRESTJob"], [9, 1, 1, "", "QCGJob"]], "tcutility.job.crest.CRESTJob": [[9, 5, 1, "", "best_conformer_path"], [9, 3, 1, "", "charge"], [9, 5, 1, "", "conformer_directory"], [9, 3, 1, "", "get_conformer_xyz"], [9, 3, 1, "", "get_rotamer_xyz"], [9, 3, 1, "", "md_length"], [9, 3, 1, "", "md_temperature"], [9, 3, 1, "", "multiplicity"], [9, 5, 1, "", "rotamer_directory"], [9, 3, 1, "", "spin_polarization"]], "tcutility.job.crest.QCGJob": [[9, 3, 1, "", "alpb"], [9, 5, 1, "", "best_ensemble_path"], [9, 5, 1, "", "ensemble_directory"], [9, 3, 1, "", "ensemble_mode"], [9, 3, 1, "", "get_ensemble_xyz"], [9, 3, 1, "", "nofix"], [9, 3, 1, "", "nsolv"], [9, 3, 1, "", "solvent"]], "tcutility.job.dftb": [[9, 1, 1, "", "DFTBJob"]], "tcutility.job.dftb.DFTBJob": [[9, 3, 1, "", "kspace"], [9, 3, 1, "", "model"], [9, 3, 1, "", "solvent"]], "tcutility.job.generic": [[9, 1, 1, "", "Job"]], "tcutility.job.generic.Job": [[9, 3, 1, "", "add_postamble"], [9, 3, 1, "", "add_postscript"], [9, 3, 1, "", "add_preamble"], [9, 3, 1, "", "can_skip"], [9, 3, 1, "", "dependency"], [9, 5, 1, "", "inputfile_path"], [9, 3, 1, "", "molecule"], [9, 5, 1, "", "output_mol_path"], [9, 3, 1, "", "run"], [9, 5, 1, "", "runfile_path"], [9, 3, 1, "", "sbatch"], [9, 5, 1, "", "workdir"]], "tcutility.job.nmr": [[9, 1, 1, "", "NMRJob"]], "tcutility.job.nmr.NMRJob": [[9, 3, 1, "", "add_nics_point"]], "tcutility.job.orca": [[9, 1, 1, "", "ORCAJob"]], "tcutility.job.orca.ORCAJob": [[9, 3, 1, "", "charge"], [9, 3, 1, "", "get_input"], [9, 3, 1, "", "get_memory_usage"], [9, 3, 1, "", "multiplicity"], [9, 3, 1, "", "optimization"], [9, 3, 1, "", "single_point"], [9, 3, 1, "", "spin_polarization"], [9, 3, 1, "", "transition_state"], [9, 3, 1, "", "vibrations"]], "tcutility.job.postscripts": [[10, 0, 0, "-", "clean_workdir"], [10, 0, 0, "-", "split_crest_xyz"], [10, 0, 0, "-", "write_converged_geoms"]], "tcutility.log": [[4, 1, 1, "", "Emojis"], [4, 1, 1, "", "NoPrint"], [4, 4, 1, "", "boxed"], [4, 4, 1, "", "caller_name"], [4, 4, 1, "", "critical"], [4, 4, 1, "", "debug"], [4, 4, 1, "", "error"], [4, 4, 1, "", "flow"], [4, 4, 1, "", "info"], [4, 4, 1, "", "loadbar"], [4, 4, 1, "", "log"], [4, 4, 1, "", "table"], [4, 4, 1, "", "time_stamp"], [4, 4, 1, "", "warn"]], "tcutility.log.Emojis": [[4, 2, 1, "", "angstrom"], [4, 2, 1, "", "cancel"], [4, 2, 1, "", "empty"], [4, 2, 1, "", "fail"], [4, 2, 1, "", "finish"], [4, 2, 1, "", "good"], [4, 2, 1, "", "info"], [4, 2, 1, "", "larrow"], [4, 2, 1, "", "lrarrow"], [4, 2, 1, "", "question"], [4, 2, 1, "", "rarrow"], [4, 2, 1, "", "receive"], [4, 2, 1, "", "rlarrow"], [4, 2, 1, "", "send"], [4, 2, 1, "", "sleep"], [4, 2, 1, "", "wait"], [4, 2, 1, "", "warning"]], "tcutility.molecule": [[4, 4, 1, "", "guess_fragments"], [4, 4, 1, "", "load"], [4, 4, 1, "", "parse_str"], [4, 4, 1, "", "save"]], "tcutility.pathfunc": [[4, 4, 1, "", "get_subdirectories"], [4, 4, 1, "", "match"], [4, 4, 1, "", "split_all"]], "tcutility.report": [[4, 1, 1, "", "SI"]], "tcutility.report.SI": [[4, 3, 1, "", "add_heading"], [4, 3, 1, "", "add_xyz"]], "tcutility.results": [[11, 0, 0, "-", "adf"], [11, 0, 0, "-", "ams"], [11, 0, 0, "-", "cache"], [11, 0, 0, "-", "dftb"], [11, 4, 1, "", "get_info"], [11, 0, 0, "-", "orca"], [11, 4, 1, "", "read"], [11, 0, 0, "-", "result"]], "tcutility.results.adf": [[11, 4, 1, "", "get_calc_settings"], [11, 4, 1, "", "get_level_of_theory"], [11, 4, 1, "", "get_properties"]], "tcutility.results.ams": [[11, 4, 1, "", "get_ams_info"], [11, 4, 1, "", "get_ams_input"], [11, 4, 1, "", "get_ams_version"], [11, 4, 1, "", "get_calc_files"], [11, 4, 1, "", "get_calculation_status"], [11, 4, 1, "", "get_history"], [11, 4, 1, "", "get_input_blocks"], [11, 4, 1, "", "get_molecules"], [11, 4, 1, "", "get_timing"]], "tcutility.results.cache": [[11, 1, 1, "", "TrackKFReader"], [11, 4, 1, "", "get"], [11, 4, 1, "", "store"], [11, 4, 1, "", "unload"]], "tcutility.results.cache.TrackKFReader": [[11, 3, 1, "", "read"]], "tcutility.results.dftb": [[11, 4, 1, "", "get_calc_settings"], [11, 4, 1, "", "get_properties"]], "tcutility.results.orca": [[11, 4, 1, "", "get_calc_files"], [11, 4, 1, "", "get_calc_settings"], [11, 4, 1, "", "get_calculation_status"], [11, 4, 1, "", "get_info"], [11, 4, 1, "", "get_input"], [11, 4, 1, "", "get_level_of_theory"], [11, 4, 1, "", "get_molecules"], [11, 4, 1, "", "get_properties"], [11, 4, 1, "", "get_version"], [11, 4, 1, "", "get_vibrations"]], "tcutility.results.result": [[11, 1, 1, "", "Result"]], "tcutility.results.result.Result": [[11, 3, 1, "", "as_plams_settings"], [11, 3, 1, "", "get_multi_key"], [11, 3, 1, "", "get_parent_tree"], [11, 3, 1, "", "items"], [11, 3, 1, "", "keys"], [11, 3, 1, "", "multi_keys"], [11, 3, 1, "", "prune"]], "tcutility.slurm": [[4, 4, 1, "", "has_slurm"], [4, 4, 1, "", "sbatch"], [4, 4, 1, "", "squeue"], [4, 4, 1, "", "wait_for_job"], [4, 4, 1, "", "workdir_info"]], "tcutility.spell_check": [[4, 4, 1, "", "check"], [4, 4, 1, "", "get_closest"], [4, 4, 1, "", "make_suggestion"], [4, 4, 1, "", "naive_recursive"], [4, 4, 1, "", "wagner_fischer"]], "tcutility.typing": [[12, 0, 0, "-", "arrays"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:attribute", "3": "py:method", "4": "py:function", "5": "py:property"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "attribute", "Python attribute"], "3": ["py", "method", "Python method"], "4": ["py", "function", "Python function"], "5": ["py", "property", "Python property"]}, "titleterms": {"tcutil": [0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], "analysi": [0, 1, 2, 5, 6, 7], "transit": 1, "state": 1, "modul": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13], "vdd": [2, 6], "charg": [2, 6], "requir": [2, 15], "exampl": [2, 15], "api": [2, 13], "packag": [4, 5, 6, 7, 8, 9, 10, 11, 12], "subpackag": [4, 5, 9], "submodul": [4, 6, 7, 8, 9, 10, 11, 12], "cach": [4, 11], "constant": 4, "formula": 4, "geometri": [4, 15], "log": 4, "molecul": [4, 8], "pathfunc": 4, "report": 4, "slurm": [4, 15], "spell_check": 4, "content": [4, 5, 6, 7, 8, 9, 10, 11, 12], "manag": 6, "vibrat": 7, "ts_vibrat": 7, "data": 8, "atom": 8, "basis_set": 8, "cosmo": 8, "function": 8, "job": [9, 10, 15], "adf": [9, 11, 14, 15], "am": [9, 11], "crest": 9, "dftb": [9, 11], "gener": 9, "nmr": 9, "orca": [9, 11], "postscript": 10, "clean_workdir": 10, "split_crest_xyz": 10, "write_converged_geom": 10, "result": [11, 14], "type": 12, "arrai": 12, "v0": 13, "10": 13, "3": [], "document": 13, "main": 13, "util": 13, "full": 13, "indic": 13, "tabl": 13, "overview": [14, 15], "avail": 14, "kei": 14, "present": 14, "object": 14, "calcul": [14, 15], "class": 15, "support": 15, "depend": 15, "rerun": 15, "prevent": 15, "engin": 15, "optim": 15, "us": 15, "fragment": 15, "4": [], "5": 13}, "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.viewcode": 1, "sphinx": 60}, "alltitles": {"tcutility.analysis": [[0, "tcutility-analysis"]], "Transition State Analysis module": [[1, "transition-state-analysis-module"]], "VDD Charge Analysis module": [[2, "vdd-charge-analysis-module"]], "Requirements": [[2, "requirements"], [15, "requirements"]], "Example": [[2, "example"]], "VDD analysis API": [[2, "vdd-analysis-api"]], "tcutility": [[3, "tcutility"]], "tcutility package": [[4, "tcutility-package"]], "Subpackages": [[4, "subpackages"], [5, "subpackages"], [9, "subpackages"]], "Submodules": [[4, "submodules"], [6, "submodules"], [7, "submodules"], [8, "submodules"], [9, "submodules"], [10, "submodules"], [11, "submodules"], [12, "submodules"]], "tcutility.cache module": [[4, "module-tcutility.cache"]], "tcutility.constants module": [[4, "module-tcutility.constants"]], "tcutility.formula module": [[4, "module-tcutility.formula"]], "tcutility.geometry module": [[4, "module-tcutility.geometry"]], "tcutility.log module": [[4, "module-tcutility.log"]], "tcutility.molecule module": [[4, "module-tcutility.molecule"]], "tcutility.pathfunc module": [[4, "module-tcutility.pathfunc"]], "tcutility.report module": [[4, "module-tcutility.report"]], "tcutility.slurm module": [[4, "module-tcutility.slurm"]], "tcutility.spell_check module": [[4, "module-tcutility.spell_check"]], "Module contents": [[4, "module-tcutility"], [5, "module-tcutility.analysis"], [6, "module-tcutility.analysis.vdd"], [7, "module-tcutility.analysis.vibration"], [8, "module-tcutility.data"], [9, "module-tcutility.job"], [10, "module-tcutility.job.postscripts"], [11, "module-tcutility.results"], [12, "module-tcutility.typing"]], "tcutility.analysis package": [[5, "tcutility-analysis-package"]], "tcutility.analysis.vdd package": [[6, "tcutility-analysis-vdd-package"]], "tcutility.analysis.vdd.charge module": [[6, "module-tcutility.analysis.vdd.charge"]], "tcutility.analysis.vdd.manager module": [[6, "module-tcutility.analysis.vdd.manager"]], "tcutility.analysis.vibration package": [[7, "tcutility-analysis-vibration-package"]], "tcutility.analysis.vibration.ts_vibration module": [[7, "module-tcutility.analysis.vibration.ts_vibration"]], "tcutility.data package": [[8, "tcutility-data-package"]], "tcutility.data.atom module": [[8, "module-tcutility.data.atom"]], "tcutility.data.basis_sets module": [[8, "module-tcutility.data.basis_sets"]], "tcutility.data.cosmo module": [[8, "module-tcutility.data.cosmo"]], "tcutility.data.functionals module": [[8, "module-tcutility.data.functionals"]], "tcutility.data.molecules module": [[8, "module-tcutility.data.molecules"]], "tcutility.job package": [[9, "tcutility-job-package"]], "tcutility.job.adf module": [[9, "module-tcutility.job.adf"]], "tcutility.job.ams module": [[9, "module-tcutility.job.ams"]], "tcutility.job.crest module": [[9, "module-tcutility.job.crest"]], "tcutility.job.dftb module": [[9, "module-tcutility.job.dftb"]], "tcutility.job.generic module": [[9, "module-tcutility.job.generic"]], "tcutility.job.nmr module": [[9, "module-tcutility.job.nmr"]], "tcutility.job.orca module": [[9, "module-tcutility.job.orca"]], "tcutility.job.postscripts package": [[10, "tcutility-job-postscripts-package"]], "tcutility.job.postscripts.clean_workdir module": [[10, "module-tcutility.job.postscripts.clean_workdir"]], "tcutility.job.postscripts.split_crest_xyz module": [[10, "module-tcutility.job.postscripts.split_crest_xyz"]], "tcutility.job.postscripts.write_converged_geoms module": [[10, "module-tcutility.job.postscripts.write_converged_geoms"]], "tcutility.results package": [[11, "tcutility-results-package"]], "tcutility.results.adf module": [[11, "module-tcutility.results.adf"]], "tcutility.results.ams module": [[11, "module-tcutility.results.ams"]], "tcutility.results.cache module": [[11, "module-tcutility.results.cache"]], "tcutility.results.dftb module": [[11, "module-tcutility.results.dftb"]], "tcutility.results.orca module": [[11, "module-tcutility.results.orca"]], "tcutility.results.result module": [[11, "module-tcutility.results.result"]], "tcutility.typing package": [[12, "tcutility-typing-package"]], "tcutility.typing.arrays module": [[12, "module-tcutility.typing.arrays"]], "TCutility v0.10.5 documentation": [[13, "tcutility-projectversion-documentation"]], "Main modules": [[13, null]], "Utility modules": [[13, null]], "Full API": [[13, null]], "Indices and tables": [[13, "indices-and-tables"]], "tcutility.results": [[14, "tcutility-results"]], "Overview": [[14, "overview"], [15, "overview"]], "Available keys present in the Result object": [[14, "available-keys-present-in-the-result-object"]], "ADF calculation": [[14, "adf-calculation"]], "tcutility.job": [[15, "tcutility-job"]], "Job classes": [[15, "job-classes"]], "Slurm support": [[15, "slurm-support"]], "Job dependencies": [[15, "job-dependencies"]], "Rerun prevention": [[15, "rerun-prevention"]], "Supported engines": [[15, "supported-engines"]], "Examples": [[15, "examples"]], "Geometry optimization using ADF": [[15, "geometry-optimization-using-adf"]], "Fragment calculation using ADF": [[15, "fragment-calculation-using-adf"]]}, "indexentries": {"emojis (class in tcutility.log)": [[4, "tcutility.log.Emojis"]], "kabschtransform (class in tcutility.geometry)": [[4, "tcutility.geometry.KabschTransform"]], "noprint (class in tcutility.log)": [[4, "tcutility.log.NoPrint"]], "rmsd() (in module tcutility.geometry)": [[4, "tcutility.geometry.RMSD"]], "si (class in tcutility.report)": [[4, "tcutility.report.SI"]], "transform (class in tcutility.geometry)": [[4, "tcutility.geometry.Transform"]], "add_heading() (si method)": [[4, "tcutility.report.SI.add_heading"]], "add_xyz() (si method)": [[4, "tcutility.report.SI.add_xyz"]], "angstrom (emojis attribute)": [[4, "tcutility.log.Emojis.angstrom"]], "apply() (transform method)": [[4, "tcutility.geometry.Transform.apply"]], "apply_rotmat() (in module tcutility.geometry)": [[4, "tcutility.geometry.apply_rotmat"]], "boxed() (in module tcutility.log)": [[4, "tcutility.log.boxed"]], "cache() (in module tcutility.cache)": [[4, "tcutility.cache.cache"]], "caller_name() (in module tcutility.log)": [[4, "tcutility.log.caller_name"]], "cancel (emojis attribute)": [[4, "tcutility.log.Emojis.cancel"]], "check() (in module tcutility.spell_check)": [[4, "tcutility.spell_check.check"]], "combine_transforms() (transform method)": [[4, "tcutility.geometry.Transform.combine_transforms"]], "critical() (in module tcutility.log)": [[4, "tcutility.log.critical"]], "debug() (in module tcutility.log)": [[4, "tcutility.log.debug"]], "empty (emojis attribute)": [[4, "tcutility.log.Emojis.empty"]], "ensure_2d() (in module tcutility)": [[4, "tcutility.ensure_2d"]], "ensure_list() (in module tcutility)": [[4, "tcutility.ensure_list"]], "error() (in module tcutility.log)": [[4, "tcutility.log.error"]], "fail (emojis attribute)": [[4, "tcutility.log.Emojis.fail"]], "finish (emojis attribute)": [[4, "tcutility.log.Emojis.finish"]], "flow() (in module tcutility.log)": [[4, "tcutility.log.flow"]], "get_closest() (in module tcutility.spell_check)": [[4, "tcutility.spell_check.get_closest"]], "get_rotmat() (in module tcutility.geometry)": [[4, "tcutility.geometry.get_rotmat"]], "get_subdirectories() (in module tcutility.pathfunc)": [[4, "tcutility.pathfunc.get_subdirectories"]], "good (emojis attribute)": [[4, "tcutility.log.Emojis.good"]], "guess_fragments() (in module tcutility.molecule)": [[4, "tcutility.molecule.guess_fragments"]], "has_slurm() (in module tcutility.slurm)": [[4, "tcutility.slurm.has_slurm"]], "info (emojis attribute)": [[4, "tcutility.log.Emojis.info"]], "info() (in module tcutility.log)": [[4, "tcutility.log.info"]], "larrow (emojis attribute)": [[4, "tcutility.log.Emojis.larrow"]], "load() (in module tcutility.molecule)": [[4, "tcutility.molecule.load"]], "loadbar() (in module tcutility.log)": [[4, "tcutility.log.loadbar"]], "log() (in module tcutility.log)": [[4, "tcutility.log.log"]], "lrarrow (emojis attribute)": [[4, "tcutility.log.Emojis.lrarrow"]], "make_suggestion() (in module tcutility.spell_check)": [[4, "tcutility.spell_check.make_suggestion"]], "match() (in module tcutility.pathfunc)": [[4, "tcutility.pathfunc.match"]], "module": [[4, "module-tcutility"], [4, "module-tcutility.cache"], [4, "module-tcutility.constants"], [4, "module-tcutility.formula"], [4, "module-tcutility.geometry"], [4, "module-tcutility.log"], [4, "module-tcutility.molecule"], [4, "module-tcutility.pathfunc"], [4, "module-tcutility.report"], [4, "module-tcutility.slurm"], [4, "module-tcutility.spell_check"], [5, "module-tcutility.analysis"], [6, "module-tcutility.analysis.vdd"], [6, "module-tcutility.analysis.vdd.charge"], [6, "module-tcutility.analysis.vdd.manager"], [7, "module-tcutility.analysis.vibration"], [7, "module-tcutility.analysis.vibration.ts_vibration"], [8, "module-tcutility.data"], [8, "module-tcutility.data.atom"], [8, "module-tcutility.data.basis_sets"], [8, "module-tcutility.data.cosmo"], [8, "module-tcutility.data.functionals"], [8, "module-tcutility.data.molecules"], [9, "module-tcutility.job"], [9, "module-tcutility.job.adf"], [9, "module-tcutility.job.ams"], [9, "module-tcutility.job.crest"], [9, "module-tcutility.job.dftb"], [9, "module-tcutility.job.generic"], [9, "module-tcutility.job.nmr"], [9, "module-tcutility.job.orca"], [10, "module-tcutility.job.postscripts"], [10, "module-tcutility.job.postscripts.clean_workdir"], [10, "module-tcutility.job.postscripts.split_crest_xyz"], [10, "module-tcutility.job.postscripts.write_converged_geoms"], [11, "module-tcutility.results"], [11, "module-tcutility.results.adf"], [11, "module-tcutility.results.ams"], [11, "module-tcutility.results.cache"], [11, "module-tcutility.results.dftb"], [11, "module-tcutility.results.orca"], [11, "module-tcutility.results.result"], [12, "module-tcutility.typing"], [12, "module-tcutility.typing.arrays"]], "molecule() (in module tcutility.formula)": [[4, "tcutility.formula.molecule"]], "naive_recursive() (in module tcutility.spell_check)": [[4, "tcutility.spell_check.naive_recursive"]], "parse_molecule() (in module tcutility.formula)": [[4, "tcutility.formula.parse_molecule"]], "parse_str() (in module tcutility.molecule)": [[4, "tcutility.molecule.parse_str"]], "question (emojis attribute)": [[4, "tcutility.log.Emojis.question"]], "random_points_in_anular_sphere() (in module tcutility.geometry)": [[4, "tcutility.geometry.random_points_in_anular_sphere"]], "random_points_on_sphere() (in module tcutility.geometry)": [[4, "tcutility.geometry.random_points_on_sphere"]], "rarrow (emojis attribute)": [[4, "tcutility.log.Emojis.rarrow"]], "receive (emojis attribute)": [[4, "tcutility.log.Emojis.receive"]], "rlarrow (emojis attribute)": [[4, "tcutility.log.Emojis.rlarrow"]], "rotate() (transform method)": [[4, "tcutility.geometry.Transform.rotate"]], "rotate() (in module tcutility.geometry)": [[4, "tcutility.geometry.rotate"]], "save() (in module tcutility.molecule)": [[4, "tcutility.molecule.save"]], "sbatch() (in module tcutility.slurm)": [[4, "tcutility.slurm.sbatch"]], "scale() (transform method)": [[4, "tcutility.geometry.Transform.scale"]], "send (emojis attribute)": [[4, "tcutility.log.Emojis.send"]], "sleep (emojis attribute)": [[4, "tcutility.log.Emojis.sleep"]], "split_all() (in module tcutility.pathfunc)": [[4, "tcutility.pathfunc.split_all"]], "squeeze_list() (in module tcutility)": [[4, "tcutility.squeeze_list"]], "squeue() (in module tcutility.slurm)": [[4, "tcutility.slurm.squeue"]], "table() (in module tcutility.log)": [[4, "tcutility.log.table"]], "tcutility": [[4, "module-tcutility"]], "tcutility.cache": [[4, "module-tcutility.cache"]], "tcutility.constants": [[4, "module-tcutility.constants"]], "tcutility.formula": [[4, "module-tcutility.formula"]], "tcutility.geometry": [[4, "module-tcutility.geometry"]], "tcutility.log": [[4, "module-tcutility.log"]], "tcutility.molecule": [[4, "module-tcutility.molecule"]], "tcutility.pathfunc": [[4, "module-tcutility.pathfunc"]], "tcutility.report": [[4, "module-tcutility.report"]], "tcutility.slurm": [[4, "module-tcutility.slurm"]], "tcutility.spell_check": [[4, "module-tcutility.spell_check"]], "time_stamp() (in module tcutility.log)": [[4, "tcutility.log.time_stamp"]], "timed_cache() (in module tcutility.cache)": [[4, "tcutility.cache.timed_cache"]], "translate() (transform method)": [[4, "tcutility.geometry.Transform.translate"]], "vector_align_rotmat() (in module tcutility.geometry)": [[4, "tcutility.geometry.vector_align_rotmat"]], "wagner_fischer() (in module tcutility.spell_check)": [[4, "tcutility.spell_check.wagner_fischer"]], "wait (emojis attribute)": [[4, "tcutility.log.Emojis.wait"]], "wait_for_job() (in module tcutility.slurm)": [[4, "tcutility.slurm.wait_for_job"]], "warn() (in module tcutility.log)": [[4, "tcutility.log.warn"]], "warning (emojis attribute)": [[4, "tcutility.log.Emojis.warning"]], "workdir_info() (in module tcutility.slurm)": [[4, "tcutility.slurm.workdir_info"]], "tcutility.analysis": [[5, "module-tcutility.analysis"]], "vddcharge (class in tcutility.analysis.vdd.charge)": [[6, "tcutility.analysis.vdd.charge.VDDCharge"]], "vddchargemanager (class in tcutility.analysis.vdd.manager)": [[6, "tcutility.analysis.vdd.manager.VDDChargeManager"]], "atom_index (vddcharge attribute)": [[6, "tcutility.analysis.vdd.charge.VDDCharge.atom_index"]], "atom_symbol (vddcharge attribute)": [[6, "tcutility.analysis.vdd.charge.VDDCharge.atom_symbol"]], "calc_dir (vddchargemanager attribute)": [[6, "tcutility.analysis.vdd.manager.VDDChargeManager.calc_dir"]], "change_unit() (vddcharge method)": [[6, "tcutility.analysis.vdd.charge.VDDCharge.change_unit"]], "change_unit() (vddchargemanager method)": [[6, "tcutility.analysis.vdd.manager.VDDChargeManager.change_unit"]], "change_unit_decorator() (in module tcutility.analysis.vdd.manager)": [[6, "tcutility.analysis.vdd.manager.change_unit_decorator"]], "charge (vddcharge attribute)": [[6, "tcutility.analysis.vdd.charge.VDDCharge.charge"]], "charge_is_conserved() (vddchargemanager method)": [[6, "tcutility.analysis.vdd.manager.VDDChargeManager.charge_is_conserved"]], "create_vdd_charge_manager() (in module tcutility.analysis.vdd.manager)": [[6, "tcutility.analysis.vdd.manager.create_vdd_charge_manager"]], "frag_index (vddcharge attribute)": [[6, "tcutility.analysis.vdd.charge.VDDCharge.frag_index"]], "get_summed_vdd_charges() (vddchargemanager method)": [[6, "tcutility.analysis.vdd.manager.VDDChargeManager.get_summed_vdd_charges"]], "get_summed_vdd_charges_dataframe() (vddchargemanager method)": [[6, "tcutility.analysis.vdd.manager.VDDChargeManager.get_summed_vdd_charges_dataframe"]], "get_summed_vdd_charges_table() (vddchargemanager method)": [[6, "tcutility.analysis.vdd.manager.VDDChargeManager.get_summed_vdd_charges_table"]], "get_vdd_charges() (vddchargemanager method)": [[6, "tcutility.analysis.vdd.manager.VDDChargeManager.get_vdd_charges"]], "get_vdd_charges_dataframe() (vddchargemanager method)": [[6, "tcutility.analysis.vdd.manager.VDDChargeManager.get_vdd_charges_dataframe"]], "get_vdd_charges_table() (vddchargemanager method)": [[6, "tcutility.analysis.vdd.manager.VDDChargeManager.get_vdd_charges_table"]], "irreps (vddchargemanager attribute)": [[6, "tcutility.analysis.vdd.manager.VDDChargeManager.irreps"]], "is_fragment_calculation (vddchargemanager attribute)": [[6, "tcutility.analysis.vdd.manager.VDDChargeManager.is_fragment_calculation"]], "mol_charge (vddchargemanager attribute)": [[6, "tcutility.analysis.vdd.manager.VDDChargeManager.mol_charge"]], "name (vddchargemanager attribute)": [[6, "tcutility.analysis.vdd.manager.VDDChargeManager.name"]], "plot_vdd_charges_per_atom() (vddchargemanager method)": [[6, "tcutility.analysis.vdd.manager.VDDChargeManager.plot_vdd_charges_per_atom"]], "tcutility.analysis.vdd": [[6, "module-tcutility.analysis.vdd"]], "tcutility.analysis.vdd.charge": [[6, "module-tcutility.analysis.vdd.charge"]], "tcutility.analysis.vdd.manager": [[6, "module-tcutility.analysis.vdd.manager"]], "unit (vddchargemanager attribute)": [[6, "tcutility.analysis.vdd.manager.VDDChargeManager.unit"]], "vdd_charges (vddchargemanager attribute)": [[6, "tcutility.analysis.vdd.manager.VDDChargeManager.vdd_charges"]], "write_to_excel() (vddchargemanager method)": [[6, "tcutility.analysis.vdd.manager.VDDChargeManager.write_to_excel"]], "write_to_txt() (vddchargemanager static method)": [[6, "tcutility.analysis.vdd.manager.VDDChargeManager.write_to_txt"]], "avg_relative_bond_length_delta() (in module tcutility.analysis.vibration.ts_vibration)": [[7, "tcutility.analysis.vibration.ts_vibration.avg_relative_bond_length_delta"]], "determine_ts_reactioncoordinate() (in module tcutility.analysis.vibration.ts_vibration)": [[7, "tcutility.analysis.vibration.ts_vibration.determine_ts_reactioncoordinate"]], "tcutility.analysis.vibration": [[7, "module-tcutility.analysis.vibration"]], "tcutility.analysis.vibration.ts_vibration": [[7, "module-tcutility.analysis.vibration.ts_vibration"]], "validate_transitionstate() (in module tcutility.analysis.vibration.ts_vibration)": [[7, "tcutility.analysis.vibration.ts_vibration.validate_transitionstate"]], "atom_number() (in module tcutility.data.atom)": [[8, "tcutility.data.atom.atom_number"]], "color() (in module tcutility.data.atom)": [[8, "tcutility.data.atom.color"]], "element() (in module tcutility.data.atom)": [[8, "tcutility.data.atom.element"]], "functional_name_from_path_safe_name() (in module tcutility.data.functionals)": [[8, "tcutility.data.functionals.functional_name_from_path_safe_name"]], "get() (in module tcutility.data.functionals)": [[8, "tcutility.data.functionals.get"]], "get() (in module tcutility.data.molecules)": [[8, "tcutility.data.molecules.get"]], "get_available_functionals() (in module tcutility.data.functionals)": [[8, "tcutility.data.functionals.get_available_functionals"]], "get_molecules() (in module tcutility.data.molecules)": [[8, "tcutility.data.molecules.get_molecules"]], "number_of_orbitals() (in module tcutility.data.basis_sets)": [[8, "tcutility.data.basis_sets.number_of_orbitals"]], "number_of_virtuals() (in module tcutility.data.basis_sets)": [[8, "tcutility.data.basis_sets.number_of_virtuals"]], "parse_element() (in module tcutility.data.atom)": [[8, "tcutility.data.atom.parse_element"]], "radius() (in module tcutility.data.atom)": [[8, "tcutility.data.atom.radius"]], "symbol() (in module tcutility.data.atom)": [[8, "tcutility.data.atom.symbol"]], "tcutility.data": [[8, "module-tcutility.data"]], "tcutility.data.atom": [[8, "module-tcutility.data.atom"]], "tcutility.data.basis_sets": [[8, "module-tcutility.data.basis_sets"]], "tcutility.data.cosmo": [[8, "module-tcutility.data.cosmo"]], "tcutility.data.functionals": [[8, "module-tcutility.data.functionals"]], "tcutility.data.molecules": [[8, "module-tcutility.data.molecules"]], "adffragmentjob (class in tcutility.job.adf)": [[9, "tcutility.job.adf.ADFFragmentJob"]], "adfjob (class in tcutility.job.adf)": [[9, "tcutility.job.adf.ADFJob"]], "amsjob (class in tcutility.job.ams)": [[9, "tcutility.job.ams.AMSJob"]], "crestjob (class in tcutility.job.crest)": [[9, "tcutility.job.crest.CRESTJob"]], "dftbjob (class in tcutility.job.dftb)": [[9, "tcutility.job.dftb.DFTBJob"]], "densfjob (class in tcutility.job.adf)": [[9, "tcutility.job.adf.DensfJob"]], "irc() (amsjob method)": [[9, "tcutility.job.ams.AMSJob.IRC"]], "job (class in tcutility.job.generic)": [[9, "tcutility.job.generic.Job"]], "nmrjob (class in tcutility.job.nmr)": [[9, "tcutility.job.nmr.NMRJob"]], "orcajob (class in tcutility.job.orca)": [[9, "tcutility.job.orca.ORCAJob"]], "pesscan() (amsjob method)": [[9, "tcutility.job.ams.AMSJob.PESScan"]], "qcgjob (class in tcutility.job.crest)": [[9, "tcutility.job.crest.QCGJob"]], "scf() (adfjob method)": [[9, "tcutility.job.adf.ADFJob.SCF"]], "scf_convergence() (adfjob method)": [[9, "tcutility.job.adf.ADFJob.SCF_convergence"]], "add_fragment() (adffragmentjob method)": [[9, "tcutility.job.adf.ADFFragmentJob.add_fragment"]], "add_nics_point() (nmrjob method)": [[9, "tcutility.job.nmr.NMRJob.add_nics_point"]], "add_postamble() (job method)": [[9, "tcutility.job.generic.Job.add_postamble"]], "add_postscript() (job method)": [[9, "tcutility.job.generic.Job.add_postscript"]], "add_preamble() (job method)": [[9, "tcutility.job.generic.Job.add_preamble"]], "alpb() (qcgjob method)": [[9, "tcutility.job.crest.QCGJob.alpb"]], "basis_set() (adfjob method)": [[9, "tcutility.job.adf.ADFJob.basis_set"]], "best_conformer_path (crestjob property)": [[9, "tcutility.job.crest.CRESTJob.best_conformer_path"]], "best_ensemble_path (qcgjob property)": [[9, "tcutility.job.crest.QCGJob.best_ensemble_path"]], "can_skip() (densfjob method)": [[9, "tcutility.job.adf.DensfJob.can_skip"]], "can_skip() (job method)": [[9, "tcutility.job.generic.Job.can_skip"]], "charge() (amsjob method)": [[9, "tcutility.job.ams.AMSJob.charge"]], "charge() (crestjob method)": [[9, "tcutility.job.crest.CRESTJob.charge"]], "charge() (orcajob method)": [[9, "tcutility.job.orca.ORCAJob.charge"]], "conformer_directory (crestjob property)": [[9, "tcutility.job.crest.CRESTJob.conformer_directory"]], "dependency() (job method)": [[9, "tcutility.job.generic.Job.dependency"]], "ensemble_directory (qcgjob property)": [[9, "tcutility.job.crest.QCGJob.ensemble_directory"]], "ensemble_mode() (qcgjob method)": [[9, "tcutility.job.crest.QCGJob.ensemble_mode"]], "functional() (adfjob method)": [[9, "tcutility.job.adf.ADFJob.functional"]], "geometry_convergence() (amsjob method)": [[9, "tcutility.job.ams.AMSJob.geometry_convergence"]], "get_conformer_xyz() (crestjob method)": [[9, "tcutility.job.crest.CRESTJob.get_conformer_xyz"]], "get_ensemble_xyz() (qcgjob method)": [[9, "tcutility.job.crest.QCGJob.get_ensemble_xyz"]], "get_input() (orcajob method)": [[9, "tcutility.job.orca.ORCAJob.get_input"]], "get_memory_usage() (orcajob method)": [[9, "tcutility.job.orca.ORCAJob.get_memory_usage"]], "get_rotamer_xyz() (crestjob method)": [[9, "tcutility.job.crest.CRESTJob.get_rotamer_xyz"]], "gridsize() (densfjob method)": [[9, "tcutility.job.adf.DensfJob.gridsize"]], "guess_fragments() (adffragmentjob method)": [[9, "tcutility.job.adf.ADFFragmentJob.guess_fragments"]], "inputfile_path (job property)": [[9, "tcutility.job.generic.Job.inputfile_path"]], "kspace() (dftbjob method)": [[9, "tcutility.job.dftb.DFTBJob.kspace"]], "md_length() (crestjob method)": [[9, "tcutility.job.crest.CRESTJob.md_length"]], "md_temperature() (crestjob method)": [[9, "tcutility.job.crest.CRESTJob.md_temperature"]], "model() (dftbjob method)": [[9, "tcutility.job.dftb.DFTBJob.model"]], "molecule() (job method)": [[9, "tcutility.job.generic.Job.molecule"]], "multiplicity() (adfjob method)": [[9, "tcutility.job.adf.ADFJob.multiplicity"]], "multiplicity() (crestjob method)": [[9, "tcutility.job.crest.CRESTJob.multiplicity"]], "multiplicity() (orcajob method)": [[9, "tcutility.job.orca.ORCAJob.multiplicity"]], "nofix() (qcgjob method)": [[9, "tcutility.job.crest.QCGJob.nofix"]], "nsolv() (qcgjob method)": [[9, "tcutility.job.crest.QCGJob.nsolv"]], "occupations() (adfjob method)": [[9, "tcutility.job.adf.ADFJob.occupations"]], "optimization() (amsjob method)": [[9, "tcutility.job.ams.AMSJob.optimization"]], "optimization() (orcajob method)": [[9, "tcutility.job.orca.ORCAJob.optimization"]], "orbital() (densfjob method)": [[9, "tcutility.job.adf.DensfJob.orbital"]], "output_cub_paths (densfjob property)": [[9, "tcutility.job.adf.DensfJob.output_cub_paths"]], "output_mol_path (amsjob property)": [[9, "tcutility.job.ams.AMSJob.output_mol_path"]], "output_mol_path (job property)": [[9, "tcutility.job.generic.Job.output_mol_path"]], "quality() (adfjob method)": [[9, "tcutility.job.adf.ADFJob.quality"]], "relativity() (adfjob method)": [[9, "tcutility.job.adf.ADFJob.relativity"]], "remove_virtuals() (adffragmentjob method)": [[9, "tcutility.job.adf.ADFFragmentJob.remove_virtuals"]], "rotamer_directory (crestjob property)": [[9, "tcutility.job.crest.CRESTJob.rotamer_directory"]], "run() (adffragmentjob method)": [[9, "tcutility.job.adf.ADFFragmentJob.run"]], "run() (job method)": [[9, "tcutility.job.generic.Job.run"]], "runfile_path (job property)": [[9, "tcutility.job.generic.Job.runfile_path"]], "sbatch() (job method)": [[9, "tcutility.job.generic.Job.sbatch"]], "single_point() (amsjob method)": [[9, "tcutility.job.ams.AMSJob.single_point"]], "single_point() (orcajob method)": [[9, "tcutility.job.orca.ORCAJob.single_point"]], "solvent() (adfjob method)": [[9, "tcutility.job.adf.ADFJob.solvent"]], "solvent() (dftbjob method)": [[9, "tcutility.job.dftb.DFTBJob.solvent"]], "solvent() (qcgjob method)": [[9, "tcutility.job.crest.QCGJob.solvent"]], "spin_polarization() (adfjob method)": [[9, "tcutility.job.adf.ADFJob.spin_polarization"]], "spin_polarization() (crestjob method)": [[9, "tcutility.job.crest.CRESTJob.spin_polarization"]], "spin_polarization() (orcajob method)": [[9, "tcutility.job.orca.ORCAJob.spin_polarization"]], "symmetry() (adfjob method)": [[9, "tcutility.job.adf.ADFJob.symmetry"]], "tcutility.job": [[9, "module-tcutility.job"]], "tcutility.job.adf": [[9, "module-tcutility.job.adf"]], "tcutility.job.ams": [[9, "module-tcutility.job.ams"]], "tcutility.job.crest": [[9, "module-tcutility.job.crest"]], "tcutility.job.dftb": [[9, "module-tcutility.job.dftb"]], "tcutility.job.generic": [[9, "module-tcutility.job.generic"]], "tcutility.job.nmr": [[9, "module-tcutility.job.nmr"]], "tcutility.job.orca": [[9, "module-tcutility.job.orca"]], "transition_state() (amsjob method)": [[9, "tcutility.job.ams.AMSJob.transition_state"]], "transition_state() (orcajob method)": [[9, "tcutility.job.orca.ORCAJob.transition_state"]], "unrestricted() (adfjob method)": [[9, "tcutility.job.adf.ADFJob.unrestricted"]], "vibrations() (amsjob method)": [[9, "tcutility.job.ams.AMSJob.vibrations"]], "vibrations() (orcajob method)": [[9, "tcutility.job.orca.ORCAJob.vibrations"]], "workdir (job property)": [[9, "tcutility.job.generic.Job.workdir"]], "tcutility.job.postscripts": [[10, "module-tcutility.job.postscripts"]], "tcutility.job.postscripts.clean_workdir": [[10, "module-tcutility.job.postscripts.clean_workdir"]], "tcutility.job.postscripts.split_crest_xyz": [[10, "module-tcutility.job.postscripts.split_crest_xyz"]], "tcutility.job.postscripts.write_converged_geoms": [[10, "module-tcutility.job.postscripts.write_converged_geoms"]], "result (class in tcutility.results.result)": [[11, "tcutility.results.result.Result"]], "trackkfreader (class in tcutility.results.cache)": [[11, "tcutility.results.cache.TrackKFReader"]], "as_plams_settings() (result method)": [[11, "tcutility.results.result.Result.as_plams_settings"]], "get() (in module tcutility.results.cache)": [[11, "tcutility.results.cache.get"]], "get_ams_info() (in module tcutility.results.ams)": [[11, "tcutility.results.ams.get_ams_info"]], "get_ams_input() (in module tcutility.results.ams)": [[11, "tcutility.results.ams.get_ams_input"]], "get_ams_version() (in module tcutility.results.ams)": [[11, "tcutility.results.ams.get_ams_version"]], "get_calc_files() (in module tcutility.results.ams)": [[11, "tcutility.results.ams.get_calc_files"]], "get_calc_files() (in module tcutility.results.orca)": [[11, "tcutility.results.orca.get_calc_files"]], "get_calc_settings() (in module tcutility.results.adf)": [[11, "tcutility.results.adf.get_calc_settings"]], "get_calc_settings() (in module tcutility.results.dftb)": [[11, "tcutility.results.dftb.get_calc_settings"]], "get_calc_settings() (in module tcutility.results.orca)": [[11, "tcutility.results.orca.get_calc_settings"]], "get_calculation_status() (in module tcutility.results.ams)": [[11, "tcutility.results.ams.get_calculation_status"]], "get_calculation_status() (in module tcutility.results.orca)": [[11, "tcutility.results.orca.get_calculation_status"]], "get_history() (in module tcutility.results.ams)": [[11, "tcutility.results.ams.get_history"]], "get_info() (in module tcutility.results)": [[11, "tcutility.results.get_info"]], "get_info() (in module tcutility.results.orca)": [[11, "tcutility.results.orca.get_info"]], "get_input() (in module tcutility.results.orca)": [[11, "tcutility.results.orca.get_input"]], "get_input_blocks() (in module tcutility.results.ams)": [[11, "tcutility.results.ams.get_input_blocks"]], "get_level_of_theory() (in module tcutility.results.adf)": [[11, "tcutility.results.adf.get_level_of_theory"]], "get_level_of_theory() (in module tcutility.results.orca)": [[11, "tcutility.results.orca.get_level_of_theory"]], "get_molecules() (in module tcutility.results.ams)": [[11, "tcutility.results.ams.get_molecules"]], "get_molecules() (in module tcutility.results.orca)": [[11, "tcutility.results.orca.get_molecules"]], "get_multi_key() (result method)": [[11, "tcutility.results.result.Result.get_multi_key"]], "get_parent_tree() (result method)": [[11, "tcutility.results.result.Result.get_parent_tree"]], "get_properties() (in module tcutility.results.adf)": [[11, "tcutility.results.adf.get_properties"]], "get_properties() (in module tcutility.results.dftb)": [[11, "tcutility.results.dftb.get_properties"]], "get_properties() (in module tcutility.results.orca)": [[11, "tcutility.results.orca.get_properties"]], "get_timing() (in module tcutility.results.ams)": [[11, "tcutility.results.ams.get_timing"]], "get_version() (in module tcutility.results.orca)": [[11, "tcutility.results.orca.get_version"]], "get_vibrations() (in module tcutility.results.orca)": [[11, "tcutility.results.orca.get_vibrations"]], "items() (result method)": [[11, "tcutility.results.result.Result.items"]], "keys() (result method)": [[11, "tcutility.results.result.Result.keys"]], "multi_keys() (result method)": [[11, "tcutility.results.result.Result.multi_keys"]], "prune() (result method)": [[11, "tcutility.results.result.Result.prune"]], "read() (trackkfreader method)": [[11, "tcutility.results.cache.TrackKFReader.read"]], "read() (in module tcutility.results)": [[11, "tcutility.results.read"]], "store() (in module tcutility.results.cache)": [[11, "tcutility.results.cache.store"]], "tcutility.results": [[11, "module-tcutility.results"]], "tcutility.results.adf": [[11, "module-tcutility.results.adf"]], "tcutility.results.ams": [[11, "module-tcutility.results.ams"]], "tcutility.results.cache": [[11, "module-tcutility.results.cache"]], "tcutility.results.dftb": [[11, "module-tcutility.results.dftb"]], "tcutility.results.orca": [[11, "module-tcutility.results.orca"]], "tcutility.results.result": [[11, "module-tcutility.results.result"]], "unload() (in module tcutility.results.cache)": [[11, "tcutility.results.cache.unload"]], "tcutility.typing": [[12, "module-tcutility.typing"]], "tcutility.typing.arrays": [[12, "module-tcutility.typing.arrays"]]}})
\ No newline at end of file
|