From 2f15b0f3b26dde3143c7bb358e0ee66dfc0059da Mon Sep 17 00:00:00 2001 From: seamm Date: Thu, 23 May 2024 14:31:41 +0000 Subject: [PATCH] deploy: 17b9439664ff0dabc92371aff1cb4393e63bb387 --- .buildinfo | 2 +- _modules/index.html | 7 +- .../psi4_step/accelerated_optimization.html | 6 +- .../accelerated_optimization_parameters.html | 6 +- .../accelerated_optimization_step.html | 6 +- _modules/psi4_step/energy.html | 15 +- _modules/psi4_step/energy_parameters.html | 6 +- _modules/psi4_step/energy_step.html | 6 +- _modules/psi4_step/initialization.html | 6 +- .../psi4_step/initialization_parameters.html | 6 +- _modules/psi4_step/initialization_step.html | 6 +- _modules/psi4_step/installer.html | 864 ++++++++++++++++++ _modules/psi4_step/optimization.html | 6 +- .../psi4_step/optimization_parameters.html | 6 +- _modules/psi4_step/optimization_step.html | 6 +- _modules/psi4_step/optimizer.html | 6 +- _modules/psi4_step/psi4.html | 6 +- _modules/psi4_step/psi4_parameters.html | 6 +- _modules/psi4_step/psi4_step.html | 6 +- _modules/psi4_step/thermochemistry.html | 6 +- .../psi4_step/thermochemistry_parameters.html | 6 +- _modules/psi4_step/thermochemistry_step.html | 6 +- .../tk_accelerated_optimization.html | 6 +- _modules/psi4_step/tk_energy.html | 6 +- _modules/psi4_step/tk_initialization.html | 6 +- _modules/psi4_step/tk_optimization.html | 6 +- _modules/psi4_step/tk_psi4.html | 6 +- _modules/psi4_step/tk_thermochemistry.html | 6 +- _static/basic.css | 2 +- _static/doctools.js | 2 +- _static/documentation_options.js | 2 +- _static/language_data.js | 4 +- _static/searchtools.js | 165 ++-- api/index.html | 6 +- api/modules.html | 19 +- api/psi4_step.html | 118 ++- authors.html | 6 +- developer_guide/contributing.html | 6 +- developer_guide/index.html | 6 +- developer_guide/installation.html | 6 +- developer_guide/usage.html | 6 +- genindex.html | 39 +- getting_started/index.html | 6 +- history.html | 11 +- index.html | 6 +- objects.inv | Bin 1565 -> 1617 bytes py-modindex.html | 11 +- search.html | 6 +- searchindex.js | 2 +- user_guide/index.html | 6 +- 50 files changed, 1265 insertions(+), 202 deletions(-) create mode 100644 _modules/psi4_step/installer.html diff --git a/.buildinfo b/.buildinfo index 59906fa..2826e64 100644 --- a/.buildinfo +++ b/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 00d735607d2f0027c0b8ec9c25c84daa +config: 5a200e8542c42515f6cc6aad9f6c888a tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/_modules/index.html b/_modules/index.html index 7a78cea..ed05cc1 100644 --- a/_modules/index.html +++ b/_modules/index.html @@ -7,7 +7,7 @@ - Overview: module code — SEAMM Psi4 Plug-in 2024.3.17 documentation + Overview: module code — SEAMM Psi4 Plug-in 2024.5.23 documentation @@ -45,8 +45,8 @@ })(window,document,'script','dataLayer','GTM-PQXXTJ2'); - - + + @@ -495,6 +495,7 @@

All modules for which code is available

  • psi4_step.initialization
  • psi4_step.initialization_parameters
  • psi4_step.initialization_step
  • +
  • psi4_step.installer
  • psi4_step.optimization
  • psi4_step.optimization_parameters
  • psi4_step.optimization_step
  • diff --git a/_modules/psi4_step/accelerated_optimization.html b/_modules/psi4_step/accelerated_optimization.html index 2ff24ba..63ec097 100644 --- a/_modules/psi4_step/accelerated_optimization.html +++ b/_modules/psi4_step/accelerated_optimization.html @@ -7,7 +7,7 @@ - psi4_step.accelerated_optimization — SEAMM Psi4 Plug-in 2024.3.17 documentation + psi4_step.accelerated_optimization — SEAMM Psi4 Plug-in 2024.5.23 documentation @@ -45,8 +45,8 @@ })(window,document,'script','dataLayer','GTM-PQXXTJ2'); - - + + diff --git a/_modules/psi4_step/accelerated_optimization_parameters.html b/_modules/psi4_step/accelerated_optimization_parameters.html index f909c2c..a5652b4 100644 --- a/_modules/psi4_step/accelerated_optimization_parameters.html +++ b/_modules/psi4_step/accelerated_optimization_parameters.html @@ -7,7 +7,7 @@ - psi4_step.accelerated_optimization_parameters — SEAMM Psi4 Plug-in 2024.3.17 documentation + psi4_step.accelerated_optimization_parameters — SEAMM Psi4 Plug-in 2024.5.23 documentation @@ -45,8 +45,8 @@ })(window,document,'script','dataLayer','GTM-PQXXTJ2'); - - + + diff --git a/_modules/psi4_step/accelerated_optimization_step.html b/_modules/psi4_step/accelerated_optimization_step.html index d50e5f5..319a509 100644 --- a/_modules/psi4_step/accelerated_optimization_step.html +++ b/_modules/psi4_step/accelerated_optimization_step.html @@ -7,7 +7,7 @@ - psi4_step.accelerated_optimization_step — SEAMM Psi4 Plug-in 2024.3.17 documentation + psi4_step.accelerated_optimization_step — SEAMM Psi4 Plug-in 2024.5.23 documentation @@ -45,8 +45,8 @@ })(window,document,'script','dataLayer','GTM-PQXXTJ2'); - - + + diff --git a/_modules/psi4_step/energy.html b/_modules/psi4_step/energy.html index e919f52..9582739 100644 --- a/_modules/psi4_step/energy.html +++ b/_modules/psi4_step/energy.html @@ -7,7 +7,7 @@ - psi4_step.energy — SEAMM Psi4 Plug-in 2024.3.17 documentation + psi4_step.energy — SEAMM Psi4 Plug-in 2024.5.23 documentation @@ -45,8 +45,8 @@ })(window,document,'script','dataLayer','GTM-PQXXTJ2'); - - + + @@ -555,7 +555,7 @@

    Source code for psi4_step.energy

         ):
             """Prepare information about what this node will do"""
     
    -        if P is not None:
    +        if P is None:
                 P = self.parameters.values_to_dict()
     
             if P["level"] == "recommended":
    @@ -771,6 +771,7 @@ 

    Source code for psi4_step.energy

                     lines.append(
                         f"Eelec, wfn = {calculation_type}('{functional}', return_wfn=True)"
                     )
    +                lines.append(f"G = gradient('{functional}', ref_wfn=wfn)")
                 else:
                     if calculation_type == "gradient":
                         lines.append(
    @@ -788,6 +789,7 @@ 

    Source code for psi4_step.energy

                     lines.append(
                         f"Eelec, wfn = {calculation_type}('{method}', return_wfn=True)"
                     )
    +                lines.append(f"G = gradient('{method}', ref_wfn=wfn)")
                 else:
                     if calculation_type == "gradient":
                         lines.append(
    @@ -830,6 +832,11 @@ 

    Source code for psi4_step.energy

     for item in arrays:
         variables[item] = wfn.array_variable(item).np.tolist()
     variables["Eelec"] = Eelec
    +variables["energy"] = Eelec
    +try:
    +    variables["gradient"] = np.array(G).tolist()
    +except Exception:
    +    pass
     variables["_method"] = "{method}"
     variables["_method_string"] = "{method_string}"
     
    diff --git a/_modules/psi4_step/energy_parameters.html b/_modules/psi4_step/energy_parameters.html
    index 2a6060a..c4b31f1 100644
    --- a/_modules/psi4_step/energy_parameters.html
    +++ b/_modules/psi4_step/energy_parameters.html
    @@ -7,7 +7,7 @@
       
         
         
    -    psi4_step.energy_parameters — SEAMM Psi4 Plug-in 2024.3.17 documentation
    +    psi4_step.energy_parameters — SEAMM Psi4 Plug-in 2024.5.23 documentation
       
       
       
    @@ -45,8 +45,8 @@
     })(window,document,'script','dataLayer','GTM-PQXXTJ2');
     
     
    -    
    -    
    +    
    +    
         
         
         
    diff --git a/_modules/psi4_step/energy_step.html b/_modules/psi4_step/energy_step.html
    index ebf9fa8..404437b 100644
    --- a/_modules/psi4_step/energy_step.html
    +++ b/_modules/psi4_step/energy_step.html
    @@ -7,7 +7,7 @@
       
         
         
    -    psi4_step.energy_step — SEAMM Psi4 Plug-in 2024.3.17 documentation
    +    psi4_step.energy_step — SEAMM Psi4 Plug-in 2024.5.23 documentation
       
       
       
    @@ -45,8 +45,8 @@
     })(window,document,'script','dataLayer','GTM-PQXXTJ2');
     
     
    -    
    -    
    +    
    +    
         
         
         
    diff --git a/_modules/psi4_step/initialization.html b/_modules/psi4_step/initialization.html
    index eba4c2c..808a55f 100644
    --- a/_modules/psi4_step/initialization.html
    +++ b/_modules/psi4_step/initialization.html
    @@ -7,7 +7,7 @@
       
         
         
    -    psi4_step.initialization — SEAMM Psi4 Plug-in 2024.3.17 documentation
    +    psi4_step.initialization — SEAMM Psi4 Plug-in 2024.5.23 documentation
       
       
       
    @@ -45,8 +45,8 @@
     })(window,document,'script','dataLayer','GTM-PQXXTJ2');
     
     
    -    
    -    
    +    
    +    
         
         
         
    diff --git a/_modules/psi4_step/initialization_parameters.html b/_modules/psi4_step/initialization_parameters.html
    index 330f7a5..4cefe8c 100644
    --- a/_modules/psi4_step/initialization_parameters.html
    +++ b/_modules/psi4_step/initialization_parameters.html
    @@ -7,7 +7,7 @@
       
         
         
    -    psi4_step.initialization_parameters — SEAMM Psi4 Plug-in 2024.3.17 documentation
    +    psi4_step.initialization_parameters — SEAMM Psi4 Plug-in 2024.5.23 documentation
       
       
       
    @@ -45,8 +45,8 @@
     })(window,document,'script','dataLayer','GTM-PQXXTJ2');
     
     
    -    
    -    
    +    
    +    
         
         
         
    diff --git a/_modules/psi4_step/initialization_step.html b/_modules/psi4_step/initialization_step.html
    index 1d185c8..267255d 100644
    --- a/_modules/psi4_step/initialization_step.html
    +++ b/_modules/psi4_step/initialization_step.html
    @@ -7,7 +7,7 @@
       
         
         
    -    psi4_step.initialization_step — SEAMM Psi4 Plug-in 2024.3.17 documentation
    +    psi4_step.initialization_step — SEAMM Psi4 Plug-in 2024.5.23 documentation
       
       
       
    @@ -45,8 +45,8 @@
     })(window,document,'script','dataLayer','GTM-PQXXTJ2');
     
     
    -    
    -    
    +    
    +    
         
         
         
    diff --git a/_modules/psi4_step/installer.html b/_modules/psi4_step/installer.html
    new file mode 100644
    index 0000000..a0d075d
    --- /dev/null
    +++ b/_modules/psi4_step/installer.html
    @@ -0,0 +1,864 @@
    +
    +
    +
    +
    +
    +
    +  
    +    
    +    
    +    psi4_step.installer — SEAMM Psi4 Plug-in 2024.5.23 documentation
    +  
    +  
    +  
    +  
    +  
    +  
    +  
    +
    +
    +
    +  
    +  
    +  
    +
    +
    +
    +    
    +    
    +    
    +    
    +  
    +  
    +  
    +
    +  
    +
    +
    +
    +
    +
    +    
    +    
    +    
    +    
    +    
    +    
    +    
    +
    +    
    +    
    +  
    +  
    +  
    +  
    +  
    +  
    +
    +  
    +  
    +  
    +  
    +  
    + + + + + + + + + + +
    +
    +
    +
    +
    + + + + +
    +
    + + + + + +
    + + + + + + + + + + + +
    + +
    + + +
    +
    + +
    +
    + +
    + +
    + + + + +
    + +
    + + +
    +
    + + + + + +
    + +

    Source code for psi4_step.installer

    +# -*- coding: utf-8 -*-
    +
    +"""Installer for the Psi4 plug-in.
    +
    +This handles any further installation needed after installing the Python
    +package `psi4-step`.
    +"""
    +
    +import logging
    +from pathlib import Path
    +import pkg_resources
    +import subprocess
    +
    +import seamm_installer
    +
    +logger = logging.getLogger(__name__)
    +
    +
    +
    +[docs] +class Installer(seamm_installer.InstallerBase): + """Handle further installation needed after installing psi4-step. + + The Python package `psi4-step` should already be installed, using `pip`, + `conda`, or similar. This plug-in-specific installer then checks for the + Psi4 executable, installing it if needed, and registers its + location in seamm.ini. + + There are a number of ways to determine which are the correct Psi4 + executables to use. The aim of this installer is to help the user locate + the executables. There are a number of possibilities + + 1. The correct executables are already available. + + #. If they are already registered in `seamm.ini` there is nothing else + to do. + + #. They may be in the current path, in which case they need to be added + to `seamm.ini`. + + #. If a module system is in use, a module may need to be loaded to give + access to Psi4. + + #. They cannot be found automatically, so the user needs to locate the + executables for the installer. + + #. Psi4 is not installed on the machine. In this case they can be + installed in a Conda environment. There is one choice + + #. They can be installed in a separate environment, `seamm-psi4` by + default. + """ + + def __init__(self, logger=logger): + # Call the base class initialization, which sets up the commandline + # parser, amongst other things. + super().__init__(logger=logger) + + logger.debug("Initializing the Psi4 installer object.") + + self.section = "psi4-step" + self.executables = ["psi4"] + self.resource_path = Path(pkg_resources.resource_filename(__name__, "data/")) + + # The environment.yaml file for Conda installations. + logger.debug(f"data directory: {self.resource_path}") + self.environment_file = self.resource_path / "seamm-psi4.yml" + +
    +[docs] + def check(self): + """Check the status of the Psi4 installation.""" + print("Checking the Psi4 installation.") + + # What Conda environment is the default? + path = self.configuration.path.parent / "psi4.ini" + if not path.exists(): + text = (self.resource_path / "psi4.ini").read_text() + path.write_text(text) + print(f" The psi4.ini file did not exist. Created {path}") + + self.exe_config.path = path + + # Get the current values + data = self.exe_config.get_values("local") + + if "conda-environment" in data and data["conda-environment"] != "": + self.environment = data["conda-environment"] + else: + self.environment = "seamm-psi4" + + super().check()
    + + +
    +[docs] + def install(self): + """Install Psi4 in a conda environment.""" + print("Installing Psi4.") + + # What Conda environment is the default? + path = self.configuration.path.parent / "psi4.ini" + if not path.exists(): + text = (self.resource_path / "psi4.ini").read_text() + path.write_text(text) + print(f" The psi4.ini file did not exist. Created {path}") + + self.exe_config.path = path + + # Get the current values + data = self.exe_config.get_values("local") + + if "conda-environment" in data and data["conda-environment"] != "": + self.environment = data["conda-environment"] + else: + self.environment = "seamm-psi4" + + super().install()
    + + +
    +[docs] + def show(self): + """Show the status of the Psi4 installation.""" + print("Showing the Psi4 installation.") + + # What Conda environment is the default? + path = self.configuration.path.parent / "psi4.ini" + if not path.exists(): + text = (self.resource_path / "psi4.ini").read_text() + path.write_text(text) + print(f" The psi4.ini file does not exist at {path}") + print(" The 'check' command will create it if Psi4 is installed.") + print(" Otherwise 'install' will install Psi4.") + return + + self.exe_config.path = path + + if not self.exe_config.section_exists("local"): + print( + " Psi4 is not configured: there is no 'local' section in " + f" {path}." + ) + return + + # Get the current values + data = self.exe_config.get_values("local") + + if "conda-environment" in data and data["conda-environment"] != "": + self.environment = data["conda-environment"] + else: + self.environment = "seamm-psi4" + + super().show()
    + + +
    +[docs] + def uninstall(self): + """Uninstall the Psi4 installation.""" + print("Uninstall the Psi4 installation.") + + # What Conda environment is the default? + path = self.configuration.path.parent / "psi4.ini" + if not path.exists(): + text = (self.resource_path / "psi4.ini").read_text() + path.write_text(text) + print( + f"""" The psi4.ini file does not exist at {path} + Perhaps Psi4 is not installed, but if it is the 'check' command may locate it + and create the ini file, after which 'uninstall' will remove it.""" + ) + return + + self.exe_config.path = path + + if not self.exe_config.section_exists("local"): + print( + f"""" The psi4.ini file at {path} does not have local section. + Perhaps Psi4 not installed, but if it is the 'check' command may locate it + and update the ini file, after which 'uninstall' will remove it.""" + ) + return + + # Get the current values + data = self.exe_config.get_values("local") + + if "conda-environment" in data and data["conda-environment"] != "": + self.environment = data["conda-environment"] + else: + self.environment = "seamm-psi4" + + super().uninstall()
    + + +
    +[docs] + def update(self): + """Updates the Psi4 installation.""" + print("Updating the Psi4 installation.") + + # What Conda environment is the default? + path = self.configuration.path.parent / "psi4.ini" + if not path.exists(): + text = (self.resource_path / "psi4.ini").read_text() + path.write_text(text) + print(f" The psi4.ini file did not exist. Created {path}") + + self.exe_config.path = path + + # Get the current values + data = self.exe_config.get_values("local") + + if "conda-environment" in data and data["conda-environment"] != "": + self.environment = data["conda-environment"] + else: + self.environment = "seamm-psi4" + + super().update()
    + + +
    +[docs] + def exe_version(self, config): + """Get the version of the Psi4 executable. + + Parameters + ---------- + config : dict + Dictionary of configuration parameters from psi4.ini + + Returns + ------- + str, str + "Psi4" and the version reported by the executable, or 'unknown'. + """ + environment = config["conda-environment"] + conda = config["conda"] + if environment[0] == "~": + environment = str(Path(environment).expanduser()) + command = f"'{conda}' run --live-stream -p '{environment}' psi4 --version" + elif Path(environment).is_absolute(): + command = f"'{conda}' run --live-stream -p '{environment}' psi4 --version" + else: + command = f"'{conda}' run --live-stream -n '{environment}' psi4 --version" + + logger.debug(f" Running {command}") + try: + result = subprocess.run( + command, + stdin=subprocess.DEVNULL, + capture_output=True, + text=True, + shell=True, + ) + except Exception as e: + logger.debug(f" Failed to run {command}: {e}") + version = "unknown" + else: + version = "unknown" + lines = result.stdout.splitlines() + for line in lines: + line = line.strip() + tmp = line.split() + if len(tmp) == 1: + version = tmp[0] + break + + # Psi4 tends to leave timing.dat floating around. :-( + timing = Path("timer.dat") + if timing.exists(): + try: + timing.unlink() + except Exception: + pass + + return "Psi4", version
    +
    + +
    + +
    + + + + + +
    + +
    +
    +
    + +
    + + + +
    + + +
    +
    + +
    + +
    +
    +
    + + + + + + + + \ No newline at end of file diff --git a/_modules/psi4_step/optimization.html b/_modules/psi4_step/optimization.html index cd4010e..ca62ff9 100644 --- a/_modules/psi4_step/optimization.html +++ b/_modules/psi4_step/optimization.html @@ -7,7 +7,7 @@ - psi4_step.optimization — SEAMM Psi4 Plug-in 2024.3.17 documentation + psi4_step.optimization — SEAMM Psi4 Plug-in 2024.5.23 documentation @@ -45,8 +45,8 @@ })(window,document,'script','dataLayer','GTM-PQXXTJ2'); - - + + diff --git a/_modules/psi4_step/optimization_parameters.html b/_modules/psi4_step/optimization_parameters.html index fe602b5..cb07ab7 100644 --- a/_modules/psi4_step/optimization_parameters.html +++ b/_modules/psi4_step/optimization_parameters.html @@ -7,7 +7,7 @@ - psi4_step.optimization_parameters — SEAMM Psi4 Plug-in 2024.3.17 documentation + psi4_step.optimization_parameters — SEAMM Psi4 Plug-in 2024.5.23 documentation @@ -45,8 +45,8 @@ })(window,document,'script','dataLayer','GTM-PQXXTJ2'); - - + + diff --git a/_modules/psi4_step/optimization_step.html b/_modules/psi4_step/optimization_step.html index 6d450aa..5c32ef2 100644 --- a/_modules/psi4_step/optimization_step.html +++ b/_modules/psi4_step/optimization_step.html @@ -7,7 +7,7 @@ - psi4_step.optimization_step — SEAMM Psi4 Plug-in 2024.3.17 documentation + psi4_step.optimization_step — SEAMM Psi4 Plug-in 2024.5.23 documentation @@ -45,8 +45,8 @@ })(window,document,'script','dataLayer','GTM-PQXXTJ2'); - - + + diff --git a/_modules/psi4_step/optimizer.html b/_modules/psi4_step/optimizer.html index 81d9e4b..0da129e 100644 --- a/_modules/psi4_step/optimizer.html +++ b/_modules/psi4_step/optimizer.html @@ -7,7 +7,7 @@ - psi4_step.optimizer — SEAMM Psi4 Plug-in 2024.3.17 documentation + psi4_step.optimizer — SEAMM Psi4 Plug-in 2024.5.23 documentation @@ -45,8 +45,8 @@ })(window,document,'script','dataLayer','GTM-PQXXTJ2'); - - + + diff --git a/_modules/psi4_step/psi4.html b/_modules/psi4_step/psi4.html index 0827430..37171e7 100644 --- a/_modules/psi4_step/psi4.html +++ b/_modules/psi4_step/psi4.html @@ -7,7 +7,7 @@ - psi4_step.psi4 — SEAMM Psi4 Plug-in 2024.3.17 documentation + psi4_step.psi4 — SEAMM Psi4 Plug-in 2024.5.23 documentation @@ -45,8 +45,8 @@ })(window,document,'script','dataLayer','GTM-PQXXTJ2'); - - + + diff --git a/_modules/psi4_step/psi4_parameters.html b/_modules/psi4_step/psi4_parameters.html index e543554..98f20b0 100644 --- a/_modules/psi4_step/psi4_parameters.html +++ b/_modules/psi4_step/psi4_parameters.html @@ -7,7 +7,7 @@ - psi4_step.psi4_parameters — SEAMM Psi4 Plug-in 2024.3.17 documentation + psi4_step.psi4_parameters — SEAMM Psi4 Plug-in 2024.5.23 documentation @@ -45,8 +45,8 @@ })(window,document,'script','dataLayer','GTM-PQXXTJ2'); - - + + diff --git a/_modules/psi4_step/psi4_step.html b/_modules/psi4_step/psi4_step.html index d71ffc9..2b0ec18 100644 --- a/_modules/psi4_step/psi4_step.html +++ b/_modules/psi4_step/psi4_step.html @@ -7,7 +7,7 @@ - psi4_step.psi4_step — SEAMM Psi4 Plug-in 2024.3.17 documentation + psi4_step.psi4_step — SEAMM Psi4 Plug-in 2024.5.23 documentation @@ -45,8 +45,8 @@ })(window,document,'script','dataLayer','GTM-PQXXTJ2'); - - + + diff --git a/_modules/psi4_step/thermochemistry.html b/_modules/psi4_step/thermochemistry.html index 6f503a9..dc7a560 100644 --- a/_modules/psi4_step/thermochemistry.html +++ b/_modules/psi4_step/thermochemistry.html @@ -7,7 +7,7 @@ - psi4_step.thermochemistry — SEAMM Psi4 Plug-in 2024.3.17 documentation + psi4_step.thermochemistry — SEAMM Psi4 Plug-in 2024.5.23 documentation @@ -45,8 +45,8 @@ })(window,document,'script','dataLayer','GTM-PQXXTJ2'); - - + + diff --git a/_modules/psi4_step/thermochemistry_parameters.html b/_modules/psi4_step/thermochemistry_parameters.html index 957bb72..acde5bd 100644 --- a/_modules/psi4_step/thermochemistry_parameters.html +++ b/_modules/psi4_step/thermochemistry_parameters.html @@ -7,7 +7,7 @@ - psi4_step.thermochemistry_parameters — SEAMM Psi4 Plug-in 2024.3.17 documentation + psi4_step.thermochemistry_parameters — SEAMM Psi4 Plug-in 2024.5.23 documentation @@ -45,8 +45,8 @@ })(window,document,'script','dataLayer','GTM-PQXXTJ2'); - - + + diff --git a/_modules/psi4_step/thermochemistry_step.html b/_modules/psi4_step/thermochemistry_step.html index 9d4be82..d995447 100644 --- a/_modules/psi4_step/thermochemistry_step.html +++ b/_modules/psi4_step/thermochemistry_step.html @@ -7,7 +7,7 @@ - psi4_step.thermochemistry_step — SEAMM Psi4 Plug-in 2024.3.17 documentation + psi4_step.thermochemistry_step — SEAMM Psi4 Plug-in 2024.5.23 documentation @@ -45,8 +45,8 @@ })(window,document,'script','dataLayer','GTM-PQXXTJ2'); - - + + diff --git a/_modules/psi4_step/tk_accelerated_optimization.html b/_modules/psi4_step/tk_accelerated_optimization.html index 5c2097d..3c8f132 100644 --- a/_modules/psi4_step/tk_accelerated_optimization.html +++ b/_modules/psi4_step/tk_accelerated_optimization.html @@ -7,7 +7,7 @@ - psi4_step.tk_accelerated_optimization — SEAMM Psi4 Plug-in 2024.3.17 documentation + psi4_step.tk_accelerated_optimization — SEAMM Psi4 Plug-in 2024.5.23 documentation @@ -45,8 +45,8 @@ })(window,document,'script','dataLayer','GTM-PQXXTJ2'); - - + + diff --git a/_modules/psi4_step/tk_energy.html b/_modules/psi4_step/tk_energy.html index b16398e..beaf091 100644 --- a/_modules/psi4_step/tk_energy.html +++ b/_modules/psi4_step/tk_energy.html @@ -7,7 +7,7 @@ - psi4_step.tk_energy — SEAMM Psi4 Plug-in 2024.3.17 documentation + psi4_step.tk_energy — SEAMM Psi4 Plug-in 2024.5.23 documentation @@ -45,8 +45,8 @@ })(window,document,'script','dataLayer','GTM-PQXXTJ2'); - - + + diff --git a/_modules/psi4_step/tk_initialization.html b/_modules/psi4_step/tk_initialization.html index 1b985bf..e3c03b8 100644 --- a/_modules/psi4_step/tk_initialization.html +++ b/_modules/psi4_step/tk_initialization.html @@ -7,7 +7,7 @@ - psi4_step.tk_initialization — SEAMM Psi4 Plug-in 2024.3.17 documentation + psi4_step.tk_initialization — SEAMM Psi4 Plug-in 2024.5.23 documentation @@ -45,8 +45,8 @@ })(window,document,'script','dataLayer','GTM-PQXXTJ2'); - - + + diff --git a/_modules/psi4_step/tk_optimization.html b/_modules/psi4_step/tk_optimization.html index 6b3a63d..43f4a4d 100644 --- a/_modules/psi4_step/tk_optimization.html +++ b/_modules/psi4_step/tk_optimization.html @@ -7,7 +7,7 @@ - psi4_step.tk_optimization — SEAMM Psi4 Plug-in 2024.3.17 documentation + psi4_step.tk_optimization — SEAMM Psi4 Plug-in 2024.5.23 documentation @@ -45,8 +45,8 @@ })(window,document,'script','dataLayer','GTM-PQXXTJ2'); - - + + diff --git a/_modules/psi4_step/tk_psi4.html b/_modules/psi4_step/tk_psi4.html index 1449707..efc2ece 100644 --- a/_modules/psi4_step/tk_psi4.html +++ b/_modules/psi4_step/tk_psi4.html @@ -7,7 +7,7 @@ - psi4_step.tk_psi4 — SEAMM Psi4 Plug-in 2024.3.17 documentation + psi4_step.tk_psi4 — SEAMM Psi4 Plug-in 2024.5.23 documentation @@ -45,8 +45,8 @@ })(window,document,'script','dataLayer','GTM-PQXXTJ2'); - - + + diff --git a/_modules/psi4_step/tk_thermochemistry.html b/_modules/psi4_step/tk_thermochemistry.html index cfa875e..1f887a4 100644 --- a/_modules/psi4_step/tk_thermochemistry.html +++ b/_modules/psi4_step/tk_thermochemistry.html @@ -7,7 +7,7 @@ - psi4_step.tk_thermochemistry — SEAMM Psi4 Plug-in 2024.3.17 documentation + psi4_step.tk_thermochemistry — SEAMM Psi4 Plug-in 2024.5.23 documentation @@ -45,8 +45,8 @@ })(window,document,'script','dataLayer','GTM-PQXXTJ2'); - - + + diff --git a/_static/basic.css b/_static/basic.css index e760386..2af6139 100644 --- a/_static/basic.css +++ b/_static/basic.css @@ -4,7 +4,7 @@ * * Sphinx stylesheet -- basic theme. * - * :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS. + * :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS. * :license: BSD, see LICENSE for details. * */ diff --git a/_static/doctools.js b/_static/doctools.js index d06a71d..4d67807 100644 --- a/_static/doctools.js +++ b/_static/doctools.js @@ -4,7 +4,7 @@ * * Base JavaScript utilities for all Sphinx HTML documentation. * - * :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS. + * :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS. * :license: BSD, see LICENSE for details. * */ diff --git a/_static/documentation_options.js b/_static/documentation_options.js index 982b1e4..44d672f 100644 --- a/_static/documentation_options.js +++ b/_static/documentation_options.js @@ -1,5 +1,5 @@ const DOCUMENTATION_OPTIONS = { - VERSION: '2024.3.17', + VERSION: '2024.5.23', LANGUAGE: 'en', COLLAPSE_INDEX: false, BUILDER: 'html', diff --git a/_static/language_data.js b/_static/language_data.js index 250f566..367b8ed 100644 --- a/_static/language_data.js +++ b/_static/language_data.js @@ -5,7 +5,7 @@ * This script contains the language-specific data used by searchtools.js, * namely the list of stopwords, stemmer, scorer and splitter. * - * :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS. + * :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS. * :license: BSD, see LICENSE for details. * */ @@ -13,7 +13,7 @@ var stopwords = ["a", "and", "are", "as", "at", "be", "but", "by", "for", "if", "in", "into", "is", "it", "near", "no", "not", "of", "on", "or", "such", "that", "the", "their", "then", "there", "these", "they", "this", "to", "was", "will", "with"]; -/* Non-minified version is copied as a separate JS file, is available */ +/* Non-minified version is copied as a separate JS file, if available */ /** * Porter Stemmer diff --git a/_static/searchtools.js b/_static/searchtools.js index 7918c3f..92da3f8 100644 --- a/_static/searchtools.js +++ b/_static/searchtools.js @@ -4,7 +4,7 @@ * * Sphinx JavaScript utilities for the full-text search. * - * :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS. + * :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS. * :license: BSD, see LICENSE for details. * */ @@ -99,7 +99,7 @@ const _displayItem = (item, searchTerms, highlightTerms) => { .then((data) => { if (data) listItem.appendChild( - Search.makeSearchSummary(data, searchTerms) + Search.makeSearchSummary(data, searchTerms, anchor) ); // highlight search terms in the summary if (SPHINX_HIGHLIGHT_ENABLED) // set in sphinx_highlight.js @@ -116,8 +116,8 @@ const _finishSearch = (resultCount) => { ); else Search.status.innerText = _( - `Search finished, found ${resultCount} page(s) matching the search query.` - ); + "Search finished, found ${resultCount} page(s) matching the search query." + ).replace('${resultCount}', resultCount); }; const _displayNextItem = ( results, @@ -137,6 +137,22 @@ const _displayNextItem = ( // search finished, update title and status message else _finishSearch(resultCount); }; +// Helper function used by query() to order search results. +// Each input is an array of [docname, title, anchor, descr, score, filename]. +// Order the results by score (in opposite order of appearance, since the +// `_displayNextItem` function uses pop() to retrieve items) and then alphabetically. +const _orderResultsByScoreThenName = (a, b) => { + const leftScore = a[4]; + const rightScore = b[4]; + if (leftScore === rightScore) { + // same score: sort alphabetically + const leftTitle = a[1].toLowerCase(); + const rightTitle = b[1].toLowerCase(); + if (leftTitle === rightTitle) return 0; + return leftTitle > rightTitle ? -1 : 1; // inverted is intentional + } + return leftScore > rightScore ? 1 : -1; +}; /** * Default splitQuery function. Can be overridden in ``sphinx.search`` with a @@ -160,13 +176,26 @@ const Search = { _queued_query: null, _pulse_status: -1, - htmlToText: (htmlString) => { + htmlToText: (htmlString, anchor) => { const htmlElement = new DOMParser().parseFromString(htmlString, 'text/html'); - htmlElement.querySelectorAll(".headerlink").forEach((el) => { el.remove() }); + for (const removalQuery of [".headerlinks", "script", "style"]) { + htmlElement.querySelectorAll(removalQuery).forEach((el) => { el.remove() }); + } + if (anchor) { + const anchorContent = htmlElement.querySelector(`[role="main"] ${anchor}`); + if (anchorContent) return anchorContent.textContent; + + console.warn( + `Anchored content block not found. Sphinx search tries to obtain it via DOM query '[role=main] ${anchor}'. Check your theme or template.` + ); + } + + // if anchor not specified or not found, fall back to main content const docContent = htmlElement.querySelector('[role="main"]'); - if (docContent !== undefined) return docContent.textContent; + if (docContent) return docContent.textContent; + console.warn( - "Content block not found. Sphinx search tries to obtain it via '[role=main]'. Could you check your theme or template." + "Content block not found. Sphinx search tries to obtain it via DOM query '[role=main]'. Check your theme or template." ); return ""; }, @@ -239,16 +268,7 @@ const Search = { else Search.deferQuery(query); }, - /** - * execute search (requires search index to be loaded) - */ - query: (query) => { - const filenames = Search._index.filenames; - const docNames = Search._index.docnames; - const titles = Search._index.titles; - const allTitles = Search._index.alltitles; - const indexEntries = Search._index.indexentries; - + _parseQuery: (query) => { // stem the search terms and add them to the correct list const stemmer = new Stemmer(); const searchTerms = new Set(); @@ -284,16 +304,32 @@ const Search = { // console.info("required: ", [...searchTerms]); // console.info("excluded: ", [...excludedTerms]); - // array of [docname, title, anchor, descr, score, filename] - let results = []; + return [query, searchTerms, excludedTerms, highlightTerms, objectTerms]; + }, + + /** + * execute search (requires search index to be loaded) + */ + _performSearch: (query, searchTerms, excludedTerms, highlightTerms, objectTerms) => { + const filenames = Search._index.filenames; + const docNames = Search._index.docnames; + const titles = Search._index.titles; + const allTitles = Search._index.alltitles; + const indexEntries = Search._index.indexentries; + + // Collect multiple result groups to be sorted separately and then ordered. + // Each is an array of [docname, title, anchor, descr, score, filename]. + const normalResults = []; + const nonMainIndexResults = []; + _removeChildren(document.getElementById("search-progress")); - const queryLower = query.toLowerCase(); + const queryLower = query.toLowerCase().trim(); for (const [title, foundTitles] of Object.entries(allTitles)) { - if (title.toLowerCase().includes(queryLower) && (queryLower.length >= title.length/2)) { + if (title.toLowerCase().trim().includes(queryLower) && (queryLower.length >= title.length/2)) { for (const [file, id] of foundTitles) { let score = Math.round(100 * queryLower.length / title.length) - results.push([ + normalResults.push([ docNames[file], titles[file] !== title ? `${titles[file]} > ${title}` : title, id !== null ? "#" + id : "", @@ -308,46 +344,47 @@ const Search = { // search for explicit entries in index directives for (const [entry, foundEntries] of Object.entries(indexEntries)) { if (entry.includes(queryLower) && (queryLower.length >= entry.length/2)) { - for (const [file, id] of foundEntries) { - let score = Math.round(100 * queryLower.length / entry.length) - results.push([ + for (const [file, id, isMain] of foundEntries) { + const score = Math.round(100 * queryLower.length / entry.length); + const result = [ docNames[file], titles[file], id ? "#" + id : "", null, score, filenames[file], - ]); + ]; + if (isMain) { + normalResults.push(result); + } else { + nonMainIndexResults.push(result); + } } } } // lookup as object objectTerms.forEach((term) => - results.push(...Search.performObjectSearch(term, objectTerms)) + normalResults.push(...Search.performObjectSearch(term, objectTerms)) ); // lookup as search terms in fulltext - results.push(...Search.performTermsSearch(searchTerms, excludedTerms)); + normalResults.push(...Search.performTermsSearch(searchTerms, excludedTerms)); // let the scorer override scores with a custom scoring function - if (Scorer.score) results.forEach((item) => (item[4] = Scorer.score(item))); - - // now sort the results by score (in opposite order of appearance, since the - // display function below uses pop() to retrieve items) and then - // alphabetically - results.sort((a, b) => { - const leftScore = a[4]; - const rightScore = b[4]; - if (leftScore === rightScore) { - // same score: sort alphabetically - const leftTitle = a[1].toLowerCase(); - const rightTitle = b[1].toLowerCase(); - if (leftTitle === rightTitle) return 0; - return leftTitle > rightTitle ? -1 : 1; // inverted is intentional - } - return leftScore > rightScore ? 1 : -1; - }); + if (Scorer.score) { + normalResults.forEach((item) => (item[4] = Scorer.score(item))); + nonMainIndexResults.forEach((item) => (item[4] = Scorer.score(item))); + } + + // Sort each group of results by score and then alphabetically by name. + normalResults.sort(_orderResultsByScoreThenName); + nonMainIndexResults.sort(_orderResultsByScoreThenName); + + // Combine the result groups in (reverse) order. + // Non-main index entries are typically arbitrary cross-references, + // so display them after other results. + let results = [...nonMainIndexResults, ...normalResults]; // remove duplicate search results // note the reversing of results, so that in the case of duplicates, the highest-scoring entry is kept @@ -361,7 +398,12 @@ const Search = { return acc; }, []); - results = results.reverse(); + return results.reverse(); + }, + + query: (query) => { + const [searchQuery, searchTerms, excludedTerms, highlightTerms, objectTerms] = Search._parseQuery(query); + const results = Search._performSearch(searchQuery, searchTerms, excludedTerms, highlightTerms, objectTerms); // for debugging //Search.lastresults = results.slice(); // a copy @@ -466,14 +508,18 @@ const Search = { // add support for partial matches if (word.length > 2) { const escapedWord = _escapeRegExp(word); - Object.keys(terms).forEach((term) => { - if (term.match(escapedWord) && !terms[word]) - arr.push({ files: terms[term], score: Scorer.partialTerm }); - }); - Object.keys(titleTerms).forEach((term) => { - if (term.match(escapedWord) && !titleTerms[word]) - arr.push({ files: titleTerms[word], score: Scorer.partialTitle }); - }); + if (!terms.hasOwnProperty(word)) { + Object.keys(terms).forEach((term) => { + if (term.match(escapedWord)) + arr.push({ files: terms[term], score: Scorer.partialTerm }); + }); + } + if (!titleTerms.hasOwnProperty(word)) { + Object.keys(titleTerms).forEach((term) => { + if (term.match(escapedWord)) + arr.push({ files: titleTerms[term], score: Scorer.partialTitle }); + }); + } } // no match but word was a required one @@ -496,9 +542,8 @@ const Search = { // create the mapping files.forEach((file) => { - if (fileMap.has(file) && fileMap.get(file).indexOf(word) === -1) - fileMap.get(file).push(word); - else fileMap.set(file, [word]); + if (!fileMap.has(file)) fileMap.set(file, [word]); + else if (fileMap.get(file).indexOf(word) === -1) fileMap.get(file).push(word); }); }); @@ -549,8 +594,8 @@ const Search = { * search summary for a given text. keywords is a list * of stemmed words. */ - makeSearchSummary: (htmlText, keywords) => { - const text = Search.htmlToText(htmlText); + makeSearchSummary: (htmlText, keywords, anchor) => { + const text = Search.htmlToText(htmlText, anchor); if (text === "") return null; const textLower = text.toLowerCase(); diff --git a/api/index.html b/api/index.html index 98f3e43..60c697b 100644 --- a/api/index.html +++ b/api/index.html @@ -8,7 +8,7 @@ - API Documentation — SEAMM Psi4 Plug-in 2024.3.17 documentation + API Documentation — SEAMM Psi4 Plug-in 2024.5.23 documentation @@ -46,8 +46,8 @@ })(window,document,'script','dataLayer','GTM-PQXXTJ2'); - - + + diff --git a/api/modules.html b/api/modules.html index 8dbaedb..64df83b 100644 --- a/api/modules.html +++ b/api/modules.html @@ -8,7 +8,7 @@ - psi4_step — SEAMM Psi4 Plug-in 2024.3.17 documentation + psi4_step — SEAMM Psi4 Plug-in 2024.5.23 documentation @@ -46,8 +46,8 @@ })(window,document,'script','dataLayer','GTM-PQXXTJ2'); - - + + @@ -607,7 +607,18 @@

    psi4_steppsi4_step.installer module +
  • psi4_step.installer module +
  • psi4_step.optimization module
    • Optimization
      • Optimization.description_text()
      • diff --git a/api/psi4_step.html b/api/psi4_step.html index bf9023c..aef73d6 100644 --- a/api/psi4_step.html +++ b/api/psi4_step.html @@ -8,7 +8,7 @@ - psi4_step package — SEAMM Psi4 Plug-in 2024.3.17 documentation + psi4_step package — SEAMM Psi4 Plug-in 2024.5.23 documentation @@ -46,8 +46,8 @@ })(window,document,'script','dataLayer','GTM-PQXXTJ2'); - - + + @@ -861,8 +861,97 @@

        Submodules -

        psi4_step.installer module#

        +
        +

        psi4_step.installer module#

        +

        Installer for the Psi4 plug-in.

        +

        This handles any further installation needed after installing the Python +package psi4-step.

        +
        +
        +class psi4_step.installer.Installer(logger=<Logger psi4_step.installer (WARNING)>)[source]#
        +

        Bases: InstallerBase

        +

        Handle further installation needed after installing psi4-step.

        +

        The Python package psi4-step should already be installed, using pip, +conda, or similar. This plug-in-specific installer then checks for the +Psi4 executable, installing it if needed, and registers its +location in seamm.ini.

        +

        There are a number of ways to determine which are the correct Psi4 +executables to use. The aim of this installer is to help the user locate +the executables. There are a number of possibilities

        +
          +
        1. The correct executables are already available.

          +
          +
            +
          1. If they are already registered in seamm.ini there is nothing else +to do.

          2. +
          3. They may be in the current path, in which case they need to be added +to seamm.ini.

          4. +
          5. If a module system is in use, a module may need to be loaded to give +access to Psi4.

          6. +
          7. They cannot be found automatically, so the user needs to locate the +executables for the installer.

          8. +
          +
          +
        2. +
        3. Psi4 is not installed on the machine. In this case they can be +installed in a Conda environment. There is one choice

          +
          +
            +
          1. They can be installed in a separate environment, seamm-psi4 by +default.

          2. +
          +
          +
        4. +
        +
        +
        +check()[source]#
        +

        Check the status of the Psi4 installation.

        +
        + +
        +
        +exe_version(config)[source]#
        +

        Get the version of the Psi4 executable.

        +
        +
        Parameters:
        +

        config (dict) – Dictionary of configuration parameters from psi4.ini

        +
        +
        Returns:
        +

        “Psi4” and the version reported by the executable, or ‘unknown’.

        +
        +
        Return type:
        +

        str, str

        +
        +
        +
        + +
        +
        +install()[source]#
        +

        Install Psi4 in a conda environment.

        +
        + +
        +
        +show()[source]#
        +

        Show the status of the Psi4 installation.

        +
        + +
        +
        +uninstall()[source]#
        +

        Uninstall the Psi4 installation.

        +
        + +
        +
        +update()[source]#
        +

        Updates the Psi4 installation.

        +
        + +
        +

        psi4_step.optimization module#

        @@ -1211,7 +1300,7 @@

        Fields#
        Parameters:
          -
        • parameters ({'kind', 'default', 'default_units', 'enumeration',) –

        • +
        • parameters ({'kind', 'default', 'default_units', 'enumeration',)

        • 'format_string' – A dictionary containing the parameters for the current step. Each key of the dictionary is a dictionary that contains the the following keys: kind, default, default_units, enumeration, @@ -2066,7 +2155,7 @@

          Fields#
          Parameters:
          -

          None

          +

          None

          Return type:

          None

          @@ -2090,7 +2179,7 @@

          Fields#
          Parameters:
          -

          widget (Tk Widget = None) –

          +

          widget (Tk Widget = None)

          Return type:

          None

          @@ -2257,7 +2346,18 @@

          Fields#

        -
      • psi4_step.installer module
      • +
      • psi4_step.installer module +
      • psi4_step.optimization module
          +
        • show() (psi4_step.installer.Installer method) +
        • sub_tk_flowchart (psi4_step.tk_psi4.TkPsi4 attribute)
        • subflowchart (psi4_step.psi4.Psi4 attribute) @@ -1192,6 +1211,12 @@

          T

          U

          + diff --git a/getting_started/index.html b/getting_started/index.html index 97dbadc..16a6aa9 100644 --- a/getting_started/index.html +++ b/getting_started/index.html @@ -8,7 +8,7 @@ - Getting Started — SEAMM Psi4 Plug-in 2024.3.17 documentation + Getting Started — SEAMM Psi4 Plug-in 2024.5.23 documentation @@ -46,8 +46,8 @@ })(window,document,'script','dataLayer','GTM-PQXXTJ2'); - - + + diff --git a/history.html b/history.html index 4194a92..8d8a624 100644 --- a/history.html +++ b/history.html @@ -8,7 +8,7 @@ - History — SEAMM Psi4 Plug-in 2024.3.17 documentation + History — SEAMM Psi4 Plug-in 2024.5.23 documentation @@ -46,8 +46,8 @@ })(window,document,'script','dataLayer','GTM-PQXXTJ2'); - - + + @@ -501,6 +501,11 @@

          History#

          +
          2024.5.23 – Added standard energy and gradients to results
            +
          • Added ‘energy’ and ‘gradients’ to optional results to support e.g. Energy Scan

          • +
          • Fixed crashing bug in description of the Energy substep.

          • +
          +
          2024.3.17 – Updated the installer
          • Updated the installer to use the new version of the SEAMM installer.

          • Finalizes installing either with Conda or Docker

          • diff --git a/index.html b/index.html index ec42625..fdbcbc2 100644 --- a/index.html +++ b/index.html @@ -8,7 +8,7 @@ - Psi4 Step — SEAMM Psi4 Plug-in 2024.3.17 documentation + Psi4 Step — SEAMM Psi4 Plug-in 2024.5.23 documentation @@ -46,8 +46,8 @@ })(window,document,'script','dataLayer','GTM-PQXXTJ2'); - - + + diff --git a/objects.inv b/objects.inv index d10299aafdc735fd5b0ee1d1f1a516b68331fc24..12a88adcd3fb0241b83d96b29fe4610094199553 100644 GIT binary patch delta 1504 zcmV<61t0pI4ABgbO9VA8GBc4+Jbz1X+c*$_@BS46cCS%)7klb0Xp3$RMGYi93yj2A zgsBHeDvA5+ml7rGEs8UAZZ^sJW<(BW_$np)Hte7qLg6Im7*vEya#(z zyYexQtu}ne*|dbQpt?NDi+_arnXbE4s`H0x9i*m@Qkh+%iB>0Pq&XF*3&`t?X!z|) z*zHLp$&loPUw%7|(HMbS5{y|Vs-h<6qaaL0g1$1@j!7wsk_vTkC#94mRNxpTFFbtH zs}6SH&%x%28Kt!fm;~&&u&7kqVSov>Nk-(3mJZGo1Nqi2=QOa4fPcsMZ5}9quOPwE zd4-1zy)0*n5sulIjS=C)jJSJLH%YJ%y^X|$>}@tMgj=A9kiJcZh4^hIFj$YF*r2^i zn^+4B;_i4%=$&W-hu{Uy#9rr+yblQv(QbTD$lj>}9Kv_<(IH(b!nv8u0MBTpwPgd2 zgB#4`!#Jh!*|n?Y7=QXsqd`c)!P+uBNT$Ubo>JxB464dR&j2?L`gC@5v;#hdU8Nv1 z^*R@rrG1`0t)2gPIA(G~V-k~}Go<;c1M0BIj)SM8{cKPw+JOhBp&e{w3Tia~Q_xkq zv&%6BEy#!8To<8BkmMgf7%!Br3^evy9(dU>0l42T^Z>|pLVqs}xIZYn3n5pJtbc{w zb<%D>yh_2guDy60NOX9X?UVvQa2d4cV78z=rDzOs&oey%k*s=%^L1x0D(jU)0+z0x zUwH8rr$i`({lFb|X&fT0GLp9;#C0Bp7~x2F8PTg$0-lXm!Z@47MXtN#MDw_@t5LDn zCgd`1!f3_^xPNThMqxc4zC7!H)fPD~$L8Yj<<~k3wA@<2ftObcEaY-ZrBq~v-bH6j zDgnDFn=rzsIdk_wT3E1jXM^JMmyHhG2U@X+WNBl=PHb&dXkxZ;5kYGQx?LA}#iCNQ z4Gv7)6D&4ot>dN!12Y*!fk#(?r@AH3)MV!bxEBgfi+`>fK*@5q5^xILtpS@@&ym+R zsvErU>Fnd7Do8^&+6g1PI5`dlNTHzh_UNPa&BpK6TG=U8QOud^?S@u|c=L3X)}{d- zKF!6E{xPMQ!H5ZuD-Iir72*l|erv(ZsQ zZG|Jo%6~_?nM5i~UfDn)M`(+T8XY?rl@d1bh=B*6L$|Wp7U#q0u_$sthom0iy7U@S zXu=fAj2BU4(P+O0Mx`WAxR<_ZNh#$eij(X8kSvMGdzfzS7W)_m*7G}#r2GYIi{7Kx zdlvjOcnB=cSLVr4N2OAY_?0k3(va{3MV4*Y7PDW+a zz4#?R_p1jQ9_(anz_4q0yAAgJHrUHfY+cOqguVw-C7+Wb4(?3brm$%j+#er;uSHyC zG*`_+sgW{aPEO_8Vk3D~co?al%8cy_1{Yc+K9dtYkV?Cu80#`cM&c`drMxI>1A`|@ zvVTKj3aE%q6-($Rz0EXTQSapjl&y9K{bf)x!_IncvBAhjDkgn77ik{-nbqwkx^HJR zJPb-^*h=b-+~PG24Cq(=^Po57{r7S5OnEKVm3AuiPu;TFB!ItI*UAyHkQB_6alE__3Ix$7#7zz>to&DRWSEn>%u z_Q8BCEh!OkIulD z{mWcCeh7|-{tAg>mNG#Uqft>Rp7B3K@gnyM3-9_1KPOJ<>wTTJnK|hkumGSn#s` z9VzyznpXiBf_;Rf?ek@Gkb| z>dMVLwBGOoXY&%qg6Z}sFMlZW^SJJIsV?v8bx@k#%VlyOBub`|mrs20Y z!tP8OS%xGh>GhA}9E}mUCBc|=W-4lGJ_^EBB-jg=?VOaND49@KcT&O#Wdg@2)560& zy=bum-ww7;%qVSCz#?GBg+-;>0Rucxn`A`oXzAceF|cpraxMeQ2!FW7Z}UI`zJdg+ z^9m0sy*%fNlN7Tt8zaK|8FBZlZjxXUy^X|4_BI)B?E&JIZS=oUHOUe$mA2~5=185d7(Zyvr zuG2oW55KuCD3&1fA3qo`l&%dl_u3wKa6AFHpA`21$kA|b4LA!fyTg6gjI4i!-K&A! zdH7}p+lKV!t&nJWmhB@2fZ!@<&%tabdP>m*;$CNZ0-{*;5P#=aSG}pMR}K_xT|GUg z#qT&FLLuS@?v_fE5J{Dhyp<5w=P1M&M|#KzC5nKb#y7&an#Dz~hvdxixQVNAu{S2< zGH$|X<_EZJ+eTqCAHF>6f7KB=FURKQ@a5M!3$)x?z=4-n3oPVvN+nEWMVzpVOC?}0 zJtmCsan9U5k$)BztlZh4xcX(I1NVVeETUN2*s#+#8x>lZZCr$C?LfEdBCl9fiMGLk zg?oa<)~t2hG+m~B~z2OEg ze7yMh=n&+gn{CQTTAUrH0_0GzdVBQV{$}%cYp?vAsDCIB_=sh0 zj?9lK%}hp2(zr@tbFo4kZ|*!0z20#Bv5Mlk2OJ`;JiMEqQFLU87xZ=o0gQYv_x@oy&sY#F?A0!%-v!i!@y>K$B`_3#>S%e==B~3 zu}>fKs*=`^1w4aW}Z{_8h=PdKhq)(j;3$Z*z^nTPWQprBCax) zt7f6pSQ(jHcEb}sc#-Lu&w>p9a;AEWbOS?pj4-_51q z!CX2dI)4i-J_GBv$@Krv{5i~g44BPAx;{%h=xkiLhw^&tE*OI!rktC*8C - Python Module Index — SEAMM Psi4 Plug-in 2024.3.17 documentation + Python Module Index — SEAMM Psi4 Plug-in 2024.5.23 documentation @@ -45,8 +45,8 @@ })(window,document,'script','dataLayer','GTM-PQXXTJ2'); - - + + @@ -524,6 +524,11 @@

            Python Module Index

          + + +
              psi4_step.initialization_step
              + psi4_step.installer +
              diff --git a/search.html b/search.html index 65f1aeb..05c820c 100644 --- a/search.html +++ b/search.html @@ -6,7 +6,7 @@ - Search - SEAMM Psi4 Plug-in 2024.3.17 documentation + Search - SEAMM Psi4 Plug-in 2024.5.23 documentation @@ -44,8 +44,8 @@ })(window,document,'script','dataLayer','GTM-PQXXTJ2'); - - + + diff --git a/searchindex.js b/searchindex.js index cfd2561..ad2878c 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["api/index", "api/modules", "api/psi4_step", "authors", "developer_guide/contributing", "developer_guide/index", "developer_guide/installation", "developer_guide/usage", "getting_started/index", "history", "index", "user_guide/index"], "filenames": ["api/index.rst", "api/modules.rst", "api/psi4_step.rst", "authors.rst", "developer_guide/contributing.rst", "developer_guide/index.rst", "developer_guide/installation.rst", "developer_guide/usage.rst", "getting_started/index.rst", "history.rst", "index.rst", "user_guide/index.rst"], "titles": ["API Documentation", "psi4_step", "psi4_step package", "Development Team", "Contributing", "Developer Documentation", "Installation", "Usage", "Getting Started", "History", "Psi4 Step", "User Guide"], "terms": {"content": [0, 1, 5], "psi4_step": [0, 4, 6, 7], "packag": [0, 1], "index": 0, "modul": [0, 1], "search": 0, "page": [0, 9], "submodul": 1, "accelerated_optim": 1, "acceleratedoptim": [1, 2], "description_text": [1, 2], "input_text": [1, 2], "run": [1, 2, 4, 6, 9, 10], "runmopac": [1, 2], "runpsi4": [1, 2], "run_old": [1, 2], "abs_max": [1, 2], "abs_min": [1, 2], "norm": [1, 2], "rm": [1, 2], "accelerated_optimization_paramet": 1, "acceleratedoptimizationparamet": [1, 2], "paramet": [1, 2], "accelerated_optimization_step": 1, "acceleratedoptimizationstep": [1, 2], "create_nod": [1, 2], "create_tk_nod": [1, 2], "descript": [1, 2, 4, 9], "my_descript": [1, 2], "energi": [1, 9], "analyz": [1, 2], "get_input": [1, 2], "git_revis": [1, 2], "header": [1, 2], "plot_input": [1, 2], "version": [1, 2, 4, 9], "energy_paramet": 1, "energyparamet": [1, 2], "output": [1, 2, 9], "energy_step": 1, "energystep": [1, 2], "initi": [1, 9], "initialization_paramet": 1, "initializationparamet": [1, 2], "initialization_step": 1, "initializationstep": [1, 2], "instal": [1, 4, 5, 9], "optim": [1, 9], "optimization_paramet": 1, "optimizationparamet": [1, 2], "optimization_step": 1, "optimizationstep": [1, 2], "e": [1, 2, 9], "d2e": [1, 2], "de": [1, 2], "psi4": [1, 4, 6, 7, 8, 9, 11], "option": [1, 2, 9], "subflowchart": [1, 2], "create_pars": [1, 2], "set_id": [1, 2], "dehuman": [1, 2], "human": [1, 2], "psi4_metadata": 1, "optimization_converg": [1, 2], "psi4_paramet": 1, "psi4paramet": [1, 2], "psi4step": [1, 2], "thermochemistri": [1, 9], "parser": [1, 2], "thermochemistry_paramet": 1, "thermochemistryparamet": [1, 2], "thermochemistry_step": 1, "thermochemistrystep": [1, 2], "tk_accelerated_optim": 1, "tkacceleratedoptim": [1, 2], "create_dialog": [1, 2], "reset_dialog": [1, 2], "reset_optim": [1, 2], "right_click": [1, 2], "tk_energi": 1, "tkenergi": [1, 2], "reset_calcul": [1, 2], "reset_converg": [1, 2], "reset_plot": [1, 2], "tk_initi": 1, "tkiniti": [1, 2], "tk_optim": 1, "tkoptim": [1, 2], "tk_psi4": 1, "tkpsi4": [1, 2], "namespac": [1, 2], "node": [1, 2], "dialog": [1, 2], "sub_tk_flowchart": [1, 2], "self": [1, 2], "edit": [1, 2], "from_flowchart": [1, 2], "handle_dialog": [1, 2], "handle_help": [1, 2], "update_flowchart": [1, 2], "tk_thermochemistri": 1, "tkthermochemistri": [1, 2], "tk_flowchart": [1, 2], "canva": [1, 2], "x": [1, 2], "y": [1, 2], "w": [1, 2], "h": [1, 2], "reset_thermochemistri": [1, 2], "accler": 2, "us": [2, 4, 7, 8, 9, 10], "mopac": [2, 9], "hessian": [2, 9], "class": [2, 9], "flowchart": 2, "none": 2, "titl": 2, "acceler": [2, 9], "extens": 2, "sourc": [2, 5], "base": 2, "p": 2, "prepar": 2, "inform": 2, "about": [2, 4, 8], "what": 2, "thi": [2, 4, 6, 10], "do": [2, 9], "node0": 2, "memori": [2, 9, 10], "restart": 2, "creat": [2, 4, 9], "first": [2, 9], "last": 2, "part": [2, 4, 9, 10], "input": [2, 9], "seamm": [2, 4, 6, 8, 9], "The": [2, 4, 6, 8, 10, 11], "str": 2, "amount": [2, 9], "alloc": 2, "n_thread": 2, "int": 2, "number": [2, 9], "thread": [2, 9], "A": [2, 10], "wavefunct": 2, "file": [2, 4, 9], "from": [2, 5, 9], "need": [2, 9], "given": [2, 4], "directori": 2, "v": 2, "global": 2, "control": [2, 9], "default": [2, 9], "data": 2, "coordin": 2, "intern": [2, 9], "default_unit": 2, "type": [2, 5, 8], "enumer": 2, "deloc": 2, "natur": 2, "cartesian": 2, "both": [2, 8, 9], "format_str": 2, "": [2, 4], "help_text": 2, "minim": 2, "kind": 2, "geometri": 2, "converg": [2, 9], "qchem": 2, "criteria": [2, 9], "molpro": 2, "gau": 2, "gau_loos": 2, "gau_tight": 2, "gau_verytight": 2, "turbomol": 2, "cfour": 2, "nwchem_loos": 2, "float": 2, "updat": [2, 4, 8, 9], "bfg": 2, "m": [2, 4], "powel": 2, "algorithm": [2, 10], "max": 2, "step": [2, 4, 8, 9], "maximum": 2, "take": 2, "i": [2, 4, 6, 8, 9], "system": [2, 4, 9], "size": 2, "give": [2, 9], "reason": 2, "limit": 2, "most": [2, 6], "case": 2, "integ": 2, "method": [2, 6, 9, 10], "rfo": 2, "p_rfo": 2, "nr": 2, "sd": 2, "linesearch": 2, "recalc": 2, "everi": [2, 4], "recalcul": 2, "begin": 2, "never": 2, "how": [2, 4], "often": 2, "smaller": 2, "valu": 2, "help": [2, 4], "ar": [2, 4], "expens": 2, "main": [2, 9], "gui": 2, "object": 2, "kwarg": 2, "return": 2, "new": [2, 4, 9], "graphic": [2, 8], "tk": 2, "doe": [2, 9], "structur": [2, 9], "group": 2, "calcul": [2, 9, 11], "name": [2, 4, 9], "setup": [2, 4, 6, 9], "logger": 2, "warn": 2, "indent": 2, "out": 2, "pars": 2, "gener": 2, "text": 2, "store": [2, 9], "variabl": [2, 9], "other": [2, 4, 9], "stage": 2, "access": [2, 10, 11], "calculation_typ": 2, "singl": [2, 9], "point": [2, 9], "configur": 2, "get": [2, 5, 10], "an": [2, 4, 8], "properti": [2, 9], "git": [2, 4, 6], "printabl": 2, "section": 2, "plot": [2, 9], "cube": [2, 9], "semant": 2, "densiti": [2, 9], "total": [2, 9], "ye": 2, "whether": [2, 4], "charg": [2, 9], "boolean": 2, "orbit": [2, 9], "select": [2, 8, 9], "1": 2, "homo": 2, "lumo": 2, "all": [2, 4], "which": [2, 10], "string": 2, "advanced_funct": 2, "b3lyp": 2, "hyb": 2, "gga": 2, "exchang": 2, "correl": 2, "function": [2, 4, 8, 9, 10], "dft": [2, 9], "b1lyp": 2, "b1pw91": 2, "b1wc": 2, "b2gpplyp": 2, "doubl": 2, "hybrid": 2, "b2plyp": 2, "b3lyp5": 2, "b3p86": 2, "b3pw91": 2, "b5050lyp": 2, "b86b95": 2, "b86bpbe": 2, "b88b95": 2, "b97": 2, "0": 2, "1p": 2, "2": [2, 4], "3": [2, 4], "d": 2, "gga1": 2, "k": 2, "b97m": 2, "d3bj": 2, "bb1k": 2, "bhandh": 2, "bhandhlyp": 2, "blyp": 2, "bop": 2, "bp86": 2, "cam": 2, "cap0": 2, "core": [2, 9, 10], "dsd": 2, "dispersionless": 2, "meta": 2, "xc": 2, "d09": 2, "d10": 2, "sc": 2, "pbeb95": 2, "pbep86": 2, "pbepb": 2, "edf1": 2, "edf2": 2, "ft97": 2, "gam": 2, "minnesota": 2, "hcth120": 2, "hcth147": 2, "hcth407": 2, "hcth407p": 2, "hcth93": 2, "hcthp14": 2, "hcthp76": 2, "hf": 2, "hartre": 2, "fock": 2, "3c": 2, "composit": 2, "basi": 2, "set": [2, 4, 9], "gcp": 2, "d3": 2, "bj": 2, "hj": 2, "b88": 2, "b97x": 2, "pbe": 2, "sol": 2, "hpbeint": 2, "hse03": 2, "hse06": 2, "ksdt": 2, "kt2": 2, "lc": 2, "vv10": 2, "lrc": 2, "wpbe": 2, "wpbeh": 2, "m05": 2, "heavili": 2, "parameter": 2, "2x": 2, "m06": 2, "l": 2, "m08": 2, "hx": 2, "so": [2, 9], "m11": 2, "mb3lyp": 2, "rc04": 2, "mgga_ms0": 2, "mgga_ms1": 2, "mgga_ms2": 2, "mgga_ms2h": 2, "mgga_mv": 2, "mgga_mv2h": 2, "mn12": 2, "sx": 2, "screen": 2, "mn15": 2, "mohlyp": 2, "mohlyp2": 2, "mpw1b95": 2, "mpw1k": 2, "mpw1lyp": 2, "mpw1pbe": 2, "mpw1pw": 2, "mpw3lyp": 2, "mpw3pw": 2, "mpwb1k": 2, "mpwlyp1m": 2, "mpwlyp1w": 2, "mpwpw": 2, "n12": 2, "nonsepar": 2, "o3lyp": 2, "oblyp": 2, "One": 2, "progress": 2, "opb": 2, "opwlyp": 2, "otpss": 2, "pbe0": 2, "13": 2, "dh": 2, "pbe1w": 2, "pbe50": 2, "small": 2, "pbelyp1w": 2, "pkzb": 2, "ptpss": 2, "pw6b95": 2, "pw86b95": 2, "pw86pbe": 2, "pw91": 2, "pwb6k": 2, "pwpb95": 2, "revb3lyp": 2, "revpb": 2, "revpbe0": 2, "revis": 2, "tpss": 2, "revtpssh": 2, "rpbe": 2, "sb98": 2, "1a": 2, "1b": 2, "1c": 2, "2a": 2, "2b": 2, "2c": 2, "sogga": 2, "sogga11": 2, "svwn3": 2, "rpa": 2, "lsda": 2, "teter93": 2, "th": 2, "fc": 2, "fcfo": 2, "fco": 2, "fl": 2, "th1": 2, "th2": 2, "th3": 2, "th4": 2, "tpssh": 2, "tpsslyp1w": 2, "tune": 2, "vsxc": 2, "wb97": 2, "wb97m": 2, "wb97x": 2, "sr": 2, "model": 2, "x1b95": 2, "x3lyp": 2, "xb1k": 2, "xlyp": 2, "zlp": 2, "advanced_method": 2, "kohn": 2, "sham": 2, "theori": 2, "effect": 2, "fragment": 2, "potenti": 2, "efp": 2, "consist": 2, "scf": [2, 9], "dispers": [2, 9], "bsse": 2, "correct": [2, 9], "pbeh": 2, "cumul": 2, "2nd": 2, "order": [2, 9], "m\u00f8ller": 2, "plesset": 2, "perturb": 2, "mp2": 2, "3rd": 2, "mp3": 2, "frozen": 2, "averag": 2, "4th": 2, "mp": 2, "mp4": 2, "less": 2, "tripl": 2, "full": 2, "nth": 2, "z": 2, "zapt": 2, "second": [2, 8, 9], "spin": 2, "compon": [2, 8], "scale": 2, "omp2": 2, "special": 2, "nucleobas": 2, "interact": 2, "ethen": 2, "dimer": 2, "opposit": 2, "pi": 2, "third": 2, "omp3": 2, "5": [2, 4], "coupl": 2, "electron": 2, "pair": 2, "approxim": 2, "variant": 2, "cepa": 2, "acpf": 2, "quadrat": 2, "cluster": 2, "aqcc": 2, "ci": [2, 4, 9], "qcisd": 2, "linear": 2, "ccd": 2, "lccd": 2, "cc2": 2, "ccsd": 2, "brueckner": 2, "bccd": 2, "t": [2, 3, 6, 9], "asymmetr": 2, "AT": 2, "cc": 2, "cc3": 2, "expert": 2, "over": [2, 9], "ccenergi": 2, "dfocc": 2, "cisd": [2, 9], "cisdt": 2, "quadrupl": 2, "cisdtq": 2, "fci": 2, "detci": 2, "complet": [2, 9, 10], "activ": 2, "space": 2, "casscf": 2, "restrict": 2, "rasscf": 2, "multiconfigur": 2, "mukherje": 2, "multirefer": 2, "mk": 2, "mrcc": 2, "matrix": 2, "renorm": 2, "caspt2": 2, "0th": 2, "symmetri": 2, "adapt": 2, "sapt": 2, "intramolecular": 2, "tradit": 2, "definit": 2, "includ": [2, 4, 9], "term": [2, 9], "sapt2": 2, "plu": 2, "transfer": 2, "ct": 2, "algebra": 2, "diagrammat": 2, "construct": 2, "adc": 2, "eom": 2, "equat": 2, "motion": 2, "comput": [2, 9], "error": [2, 9], "throw": [2, 9], "tabl": [2, 9], "result": [2, 9], "being": [2, 9], "save": 2, "damp": [2, 9], "level": [2, 9], "stop": 2, "alwai": [2, 4, 6], "percentag": 2, "20": 2, "percent": 2, "previou": 2, "oscil": 2, "criterion": 2, "10": 2, "6": [2, 4, 9], "8": 2, "d3mbj": 2, "nl": 2, "freez": 2, "recommend": 2, "disclosur": 2, "interfac": 2, "advanc": 2, "much": 2, "detail": [2, 4, 8], "show": 2, "current": [2, 9], "everyth": 2, "shift": [2, 9], "e_h": 2, "occupi": 2, "down": 2, "01": 2, "when": [2, 4, 9], "iter": 2, "100": 2, "dictionari": 2, "soscf": 2, "001": 2, "microiter": 2, "print": [2, 9], "start": [2, 5, 10], "rhf": 2, "rohf": 2, "rk": 2, "uhf": 2, "uk": 2, "singlet": 2, "unrestrict": 2, "otherwis": 2, "stabil": 2, "analysi": 2, "fraction": 2, "31g": 2, "31": 2, "g": [2, 9], "311g": 2, "311": 2, "pvdz": 2, "pvtz": 2, "pvqz": 2, "def2": 2, "sv": 2, "svp": 2, "tzvp": 2, "tzvpp": 2, "qzvp": 2, "qzvpp": 2, "symmetry_toler": 2, "00001": 2, "toler": 2, "1e": 2, "determin": 2, "typ": 2, "gaussian": 2, "loos": 2, "tight": 2, "veri": 2, "nwchem": 2, "interfrag": 2, "custom": 2, "natom": [2, 9], "ration": 2, "newton": 2, "raphson": 2, "steepest": 2, "descent": 2, "static": 2, "is_linear": 2, "fals": 2, "energy_callback": 2, "surrogate_callback": 2, "deriv": 2, "_x0": 2, "n_step": 2, "non": [2, 8], "org": [2, 3, 4], "molssi": [2, 3, 4, 6], "It": 2, "contain": [2, 9], "two": [2, 8], "item": 2, "tupl": 2, "popul": 2, "list": [2, 4], "remain": 2, "argument": [2, 9], "repres": 2, "ani": [2, 4], "also": [2, 8], "import": [2, 7], "local": [2, 4], "printer": 2, "extra": 2, "command": [2, 6, 9], "line": [2, 9], "config": 2, "pass": [2, 4, 9], "code": [2, 10, 11], "can": [2, 4, 6, 8, 9], "test": [2, 4], "etc": [2, 9], "dict": 2, "next_nod": 2, "next": [2, 8], "node_id": 2, "id": 2, "suffix": 2, "b": [2, 4], "unscal": 2, "its": 2, "readabl": 2, "form": 2, "mb": 2, "1200000": 2, "17": [2, 9], "gb": 2, "1170000000": 2, "kilo": 2, "1024": 2, "proper": 2, "format": 2, "1253656": 2, "mib": 2, "1253656678": 2, "gib": 2, "metadata": 2, "describ": 2, "interfrag_tight": 2, "gua_tight": 2, "produc": 2, "where": [2, 9], "kei": 2, "within": 2, "For": [2, 8], "exampl": [2, 8], "total_energi": 2, "dimension": 2, "scalar": [2, 9], "quickmin": 2, "unit": 2, "subtyp": 2, "arbitrari": 2, "thei": [2, 4], "why": [2, 3], "To": [2, 4, 6, 7, 10], "substep": [2, 9], "defin": 2, "_calcul": 2, "That": [2, 8], "onli": 2, "dimens": 2, "arrai": [2, 9], "dim1": 2, "dim2": 2, "symmetr": 2, "tringular": 2, "matric": 2, "denot": 2, "triangular": 2, "n": 2, "standard": 2, "n_atom": 2, "n_ao": 2, "like": 2, "provid": [2, 10, 11], "filter": 2, "hamiltionian": 2, "ab": 2, "initio": 2, "some": 2, "mai": [2, 9], "depend": [2, 9], "must": 2, "one": [2, 8], "either": [2, 6, 9], "csv": 2, "If": [2, 4, 6, 8], "present": 2, "should": [2, 4, 8], "develop": [2, 4, 10], "add": [2, 4], "plugin": 2, "themselv": 2, "might": [2, 4], "you": [2, 3, 4, 6, 8], "replac": 2, "time": 2, "below": 2, "more": [2, 4, 8, 9], "your": [2, 4, 6, 8], "applic": 2, "each": 2, "follow": [2, 8], "specifi": [2, 9], "while": 2, "numer": [2, 10], "still": [2, 9], "have": [2, 4, 6], "meaning": 2, "user": [2, 8, 10], "instanc": 2, "normal": 2, "precis": 2, "adequ": 2, "In": [2, 8], "addit": 2, "express": 2, "indic": 2, "charact": 2, "optimizer_conv": 2, "enum": 2, "reset": 2, "pretti": 2, "short": [2, 9], "prompt": 2, "longer": 2, "displai": 2, "1f": 2, "simul": 2, "dynam": 2, "helper": 2, "stevedor": 2, "integr": 2, "sever": [2, 10], "long": 2, "clear": 2, "menu": 2, "put": [2, 4, 8], "exist": 2, "common": 2, "build": 2, "keyword": [2, 9], "variou": [2, 9], "respect": 2, "widget": 2, "configargpars": 2, "argpars": 2, "frequenc": 2, "entri": 2, "comment": 2, "outlin": 2, "bar": 2, "pressur": 2, "2f": 2, "298": 2, "15": 2, "temperatur": 2, "just": [2, 4], "feld": 2, "120": 2, "200": 2, "50": 2, "my_logg": 2, "complic": 2, "bit": [2, 4], "superclass": 2, "along": 2, "frame": 2, "layout": 2, "handl": [2, 9], "our": 2, "let": 2, "parent": 2, "go": 2, "event": 2, "probabl": [2, 8], "tknode": 2, "state": [2, 10], "row": 2, "noth": 2, "overrid": 2, "subclass": 2, "correspond": 2, "pmw": 2, "tkflowchart": 2, "built": 2, "py": [2, 4, 6, 9], "chosen": 2, "recreat": 2, "sub": 2, "represent": 2, "close": 2, "button": 2, "click": [2, 8], "window": 2, "we": 2, "equival": 2, "cancel": 2, "right": 2, "nongraph": 2, "belong": 2, "draw": 2, "tkcanva": 2, "center": 2, "pictur": 2, "width": 2, "pixel": 2, "height": 2, "simpli": [2, 8], "lai": 2, "them": [2, 4], "align": 2, "label": 2, "wish": [2, 8], "paul": 3, "sax": 3, "psax": 3, "lead": 3, "don": [3, 6], "join": 3, "becom": 3, "contributor": 3, "welcom": 4, "greatli": 4, "appreci": 4, "littl": 4, "credit": 4, "mani": [4, 11], "wai": 4, "issu": [4, 9], "pleas": 4, "oper": 4, "troubleshoot": 4, "reproduc": 4, "look": 4, "through": [4, 6], "github": [4, 6, 9], "anyth": 4, "tag": 4, "want": 4, "open": 4, "whoever": 4, "enhanc": [4, 9], "could": 4, "offici": 4, "doc": 4, "docstr": 4, "even": 4, "web": 4, "blog": 4, "post": 4, "articl": 4, "best": 4, "send": 4, "propos": 4, "explain": 4, "would": 4, "work": [4, 9], "keep": 4, "scope": 4, "narrow": 4, "possibl": 4, "make": [4, 9], "easier": 4, "rememb": 4, "volunt": 4, "driven": 4, "project": [4, 7], "readi": 4, "here": [4, 8], "up": [4, 8], "fork": 4, "repo": [4, 6], "clone": [4, 6], "com": [4, 6], "your_name_her": 4, "copi": [4, 6], "virtualenv": 4, "assum": 4, "virtualenvwrapp": 4, "mkvirtualenv": 4, "cd": 4, "python": [4, 6, 9], "branch": 4, "checkout": 4, "bugfix": 4, "now": [4, 9], "chang": [4, 9], "re": 4, "done": 4, "check": [4, 8, 9], "flake8": 4, "tox": 4, "pip": [4, 6], "commit": 4, "push": 4, "origin": 4, "websit": 4, "befor": 4, "meet": 4, "readm": [4, 9], "rst": 4, "7": 4, "4": 4, "pypi": [4, 9], "http": [4, 6], "travi": 4, "pull_request": 4, "sure": 4, "support": [4, 9], "subset": 4, "test_psi4_step": 4, "stabl": 5, "releas": [5, 9], "usag": 5, "contribut": [5, 10], "pull": 5, "request": [5, 9], "guidelin": 5, "tip": 5, "plug": [6, 7, 8, 11], "termin": 6, "prefer": 6, "recent": 6, "guid": [6, 8, 10], "process": [6, 9], "download": 6, "public": 6, "repositori": 6, "Or": 6, "tarbal": 6, "curl": 6, "ol": 6, "master": 6, "onc": 6, "alreadi": 8, "environ": 8, "direct": 8, "easiest": 8, "conda": [8, 9], "shortcut": 8, "switch": [8, 9], "tab": 8, "box": 8, "appropri": 8, "straightforward": 8, "ensur": [8, 9], "date": 8, "enough": 8, "see": 8, "2024": 9, "final": 9, "docker": 9, "allow": 9, "ad": [9, 10], "hamiltonian": 9, "catch": 9, "29": 9, "fix": [9, 10], "amd64": 9, "arm64": 9, "move": 9, "executor": 9, "directli": 9, "bug": [9, 10], "summari": 9, "avail": 9, "condaforg": 9, "crash": 9, "ask": 9, "atom": 9, "22": 9, "wa": 9, "vibrat": 9, "abil": 9, "abl": 9, "explicit": 9, "thoroughli": 9, "whenev": 9, "successfulli": 9, "accord": 9, "16": 9, "optk": 9, "die": 9, "yet": 9, "anoth": 9, "remov": 9, "call": 9, "caus": 9, "compat": 9, "am": 9, "temporarili": 9, "preliminari": 9, "fulli": 9, "moment": 9, "document": 9, "theme": 9, "match": 9, "style": 9, "2022": 9, "18": 9, "multipl": 9, "better": 9, "searchabl": 9, "molsystem": 9, "travisci": 9, "action": 9, "readthedoc": 9, "consolid": 9, "improv": 9, "multipol": 9, "gather": 9, "rather": 9, "than": 9, "larg": 9, "minor": 9, "wide": 10, "varieti": 10, "quantum": [10, 11], "chemic": [10, 11], "art": 10, "featur": 10, "share": 10, "parallel": 10, "effici": 10, "multi": 10, "machin": 10, "simpl": 10, "introduct": 10, "api": 10, "refer": 10, "team": 10, "histori": 10, "differ": 11, "usign": 11}, "objects": {"": [[2, 0, 0, "-", "psi4_step"]], "psi4_step": [[2, 0, 0, "-", "accelerated_optimization"], [2, 0, 0, "-", "accelerated_optimization_parameters"], [2, 0, 0, "-", "accelerated_optimization_step"], [2, 0, 0, "-", "energy"], [2, 0, 0, "-", "energy_parameters"], [2, 0, 0, "-", "energy_step"], [2, 0, 0, "-", "initialization"], [2, 0, 0, "-", "initialization_parameters"], [2, 0, 0, "-", "initialization_step"], [2, 0, 0, "-", "optimization"], [2, 0, 0, "-", "optimization_parameters"], [2, 0, 0, "-", "optimization_step"], [2, 0, 0, "-", "optimizer"], [2, 0, 0, "-", "psi4"], [2, 0, 0, "-", "psi4_metadata"], [2, 0, 0, "-", "psi4_parameters"], [2, 0, 0, "-", "psi4_step"], [2, 0, 0, "-", "thermochemistry"], [2, 0, 0, "-", "thermochemistry_parameters"], [2, 0, 0, "-", "thermochemistry_step"], [2, 0, 0, "-", "tk_accelerated_optimization"], [2, 0, 0, "-", "tk_energy"], [2, 0, 0, "-", "tk_initialization"], [2, 0, 0, "-", "tk_optimization"], [2, 0, 0, "-", "tk_psi4"], [2, 0, 0, "-", "tk_thermochemistry"]], "psi4_step.accelerated_optimization": [[2, 1, 1, "", "AcceleratedOptimization"], [2, 3, 1, "", "abs_max"], [2, 3, 1, "", "abs_min"], [2, 3, 1, "", "norm"], [2, 3, 1, "", "rms"]], "psi4_step.accelerated_optimization.AcceleratedOptimization": [[2, 2, 1, "", "description_text"], [2, 2, 1, "", "input_text"], [2, 2, 1, "", "run"], [2, 2, 1, "", "runMOPAC"], [2, 2, 1, "", "runPsi4"], [2, 2, 1, "", "run_old"]], "psi4_step.accelerated_optimization_parameters": [[2, 1, 1, "", "AcceleratedOptimizationParameters"]], "psi4_step.accelerated_optimization_parameters.AcceleratedOptimizationParameters": [[2, 4, 1, "", "parameters"]], "psi4_step.accelerated_optimization_step": [[2, 1, 1, "", "AcceleratedOptimizationStep"]], "psi4_step.accelerated_optimization_step.AcceleratedOptimizationStep": [[2, 2, 1, "", "create_node"], [2, 2, 1, "", "create_tk_node"], [2, 2, 1, "", "description"], [2, 4, 1, "", "my_description"]], "psi4_step.energy": [[2, 1, 1, "", "Energy"]], "psi4_step.energy.Energy": [[2, 2, 1, "", "analyze"], [2, 2, 1, "", "description_text"], [2, 2, 1, "", "get_input"], [2, 5, 1, "", "git_revision"], [2, 5, 1, "", "header"], [2, 2, 1, "", "plot_input"], [2, 5, 1, "", "version"]], "psi4_step.energy_parameters": [[2, 1, 1, "", "EnergyParameters"]], "psi4_step.energy_parameters.EnergyParameters": [[2, 4, 1, "", "output"], [2, 4, 1, "", "parameters"]], "psi4_step.energy_step": [[2, 1, 1, "", "EnergyStep"]], "psi4_step.energy_step.EnergyStep": [[2, 2, 1, "", "create_node"], [2, 2, 1, "", "create_tk_node"], [2, 2, 1, "", "description"], [2, 4, 1, "", "my_description"]], "psi4_step.initialization": [[2, 1, 1, "", "Initialization"]], "psi4_step.initialization.Initialization": [[2, 2, 1, "", "analyze"], [2, 2, 1, "", "description_text"], [2, 2, 1, "", "get_input"], [2, 5, 1, "", "git_revision"], [2, 5, 1, "", "header"], [2, 5, 1, "", "version"]], "psi4_step.initialization_parameters": [[2, 1, 1, "", "InitializationParameters"]], "psi4_step.initialization_parameters.InitializationParameters": [[2, 4, 1, "", "parameters"]], "psi4_step.initialization_step": [[2, 1, 1, "", "InitializationStep"]], "psi4_step.initialization_step.InitializationStep": [[2, 2, 1, "", "create_node"], [2, 2, 1, "", "create_tk_node"], [2, 2, 1, "", "description"], [2, 4, 1, "", "my_description"]], "psi4_step.optimization": [[2, 1, 1, "", "Optimization"]], "psi4_step.optimization.Optimization": [[2, 2, 1, "", "description_text"], [2, 2, 1, "", "get_input"]], "psi4_step.optimization_parameters": [[2, 1, 1, "", "OptimizationParameters"]], "psi4_step.optimization_parameters.OptimizationParameters": [[2, 4, 1, "", "parameters"]], "psi4_step.optimization_step": [[2, 1, 1, "", "OptimizationStep"]], "psi4_step.optimization_step.OptimizationStep": [[2, 2, 1, "", "create_node"], [2, 2, 1, "", "create_tk_node"], [2, 2, 1, "", "description"], [2, 4, 1, "", "my_description"]], "psi4_step.optimizer": [[2, 1, 1, "", "Optimizer"], [2, 3, 1, "", "abs_max"], [2, 3, 1, "", "abs_min"], [2, 3, 1, "", "norm"], [2, 3, 1, "", "rms"]], "psi4_step.optimizer.Optimizer": [[2, 5, 1, "", "E"], [2, 5, 1, "", "d2E"], [2, 5, 1, "", "dE"], [2, 2, 1, "", "optimize"]], "psi4_step.psi4": [[2, 1, 1, "", "Psi4"], [2, 3, 1, "", "dehumanize"], [2, 3, 1, "", "humanize"]], "psi4_step.psi4.Psi4": [[2, 2, 1, "", "analyze"], [2, 2, 1, "", "create_parser"], [2, 2, 1, "", "description_text"], [2, 5, 1, "", "git_revision"], [2, 4, 1, "", "options"], [2, 4, 1, "", "parameters"], [2, 2, 1, "", "run"], [2, 2, 1, "", "set_id"], [2, 4, 1, "", "subflowchart"], [2, 5, 1, "", "version"]], "psi4_step.psi4_metadata": [[2, 6, 1, "", "optimization_convergence"]], "psi4_step.psi4_parameters": [[2, 1, 1, "", "Psi4Parameters"]], "psi4_step.psi4_parameters.Psi4Parameters": [[2, 4, 1, "", "parameters"]], "psi4_step.psi4_step": [[2, 1, 1, "", "Psi4Step"]], "psi4_step.psi4_step.Psi4Step": [[2, 2, 1, "", "create_node"], [2, 2, 1, "", "create_tk_node"], [2, 2, 1, "", "description"], [2, 4, 1, "", "my_description"]], "psi4_step.thermochemistry": [[2, 1, 1, "", "Thermochemistry"]], "psi4_step.thermochemistry.Thermochemistry": [[2, 2, 1, "", "analyze"], [2, 2, 1, "", "description_text"], [2, 2, 1, "", "get_input"], [2, 5, 1, "", "git_revision"], [2, 5, 1, "", "header"], [2, 4, 1, "", "options"], [2, 4, 1, "", "parameters"], [2, 4, 1, "", "parser"], [2, 4, 1, "", "subflowchart"], [2, 5, 1, "", "version"]], "psi4_step.thermochemistry_parameters": [[2, 1, 1, "", "ThermochemistryParameters"]], "psi4_step.thermochemistry_parameters.ThermochemistryParameters": [[2, 4, 1, "", "parameters"]], "psi4_step.thermochemistry_step": [[2, 1, 1, "", "ThermochemistryStep"]], "psi4_step.thermochemistry_step.ThermochemistryStep": [[2, 2, 1, "", "create_node"], [2, 2, 1, "", "create_tk_node"], [2, 2, 1, "", "description"], [2, 4, 1, "", "my_description"]], "psi4_step.tk_accelerated_optimization": [[2, 1, 1, "", "TkAcceleratedOptimization"]], "psi4_step.tk_accelerated_optimization.TkAcceleratedOptimization": [[2, 2, 1, "", "create_dialog"], [2, 2, 1, "", "reset_dialog"], [2, 2, 1, "", "reset_optimization"], [2, 2, 1, "", "right_click"]], "psi4_step.tk_energy": [[2, 1, 1, "", "TkEnergy"]], "psi4_step.tk_energy.TkEnergy": [[2, 2, 1, "", "create_dialog"], [2, 2, 1, "", "reset_calculation"], [2, 2, 1, "", "reset_convergence"], [2, 2, 1, "", "reset_dialog"], [2, 2, 1, "", "reset_plotting"], [2, 2, 1, "", "right_click"]], "psi4_step.tk_initialization": [[2, 1, 1, "", "TkInitialization"]], "psi4_step.tk_initialization.TkInitialization": [[2, 2, 1, "", "create_dialog"], [2, 2, 1, "", "reset_dialog"], [2, 2, 1, "", "right_click"]], "psi4_step.tk_optimization": [[2, 1, 1, "", "TkOptimization"]], "psi4_step.tk_optimization.TkOptimization": [[2, 2, 1, "", "create_dialog"], [2, 2, 1, "", "reset_dialog"], [2, 2, 1, "", "reset_optimization"], [2, 2, 1, "", "right_click"]], "psi4_step.tk_psi4": [[2, 1, 1, "", "TkPsi4"]], "psi4_step.tk_psi4.TkPsi4": [[2, 2, 1, "", "create_dialog"], [2, 4, 1, "", "dialog"], [2, 2, 1, "", "edit"], [2, 2, 1, "", "from_flowchart"], [2, 2, 1, "", "handle_dialog"], [2, 2, 1, "", "handle_help"], [2, 4, 1, "", "namespace"], [2, 4, 1, "", "node"], [2, 2, 1, "", "right_click"], [2, 4, 1, "", "self"], [2, 4, 1, "", "sub_tk_flowchart"], [2, 2, 1, "", "update_flowchart"]], "psi4_step.tk_thermochemistry": [[2, 1, 1, "", "TkThermochemistry"]], "psi4_step.tk_thermochemistry.TkThermochemistry": [[2, 4, 1, "", "canvas"], [2, 2, 1, "", "create_dialog"], [2, 4, 1, "", "dialog"], [2, 4, 1, "", "h"], [2, 4, 1, "", "node"], [2, 2, 1, "", "reset_dialog"], [2, 2, 1, "", "reset_thermochemistry"], [2, 4, 1, "", "self"], [2, 4, 1, "", "tk_flowchart"], [2, 4, 1, "", "w"], [2, 4, 1, "", "x"], [2, 4, 1, "", "y"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:function", "4": "py:attribute", "5": "py:property", "6": "py:data"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "function", "Python function"], "4": ["py", "attribute", "Python attribute"], "5": ["py", "property", "Python property"], "6": ["py", "data", "Python data"]}, "titleterms": {"api": 0, "document": [0, 4, 5], "indic": 0, "tabl": 0, "psi4_step": [1, 2], "packag": 2, "submodul": 2, "accelerated_optim": 2, "modul": 2, "accelerated_optimization_paramet": 2, "accelerated_optimization_step": 2, "energi": 2, "energy_paramet": 2, "energy_step": 2, "initi": 2, "initialization_paramet": 2, "initialization_step": 2, "instal": [2, 6, 8], "optim": 2, "optimization_paramet": 2, "optimization_step": 2, "psi4": [2, 10], "psi4_metadata": 2, "field": 2, "psi4_paramet": 2, "thermochemistri": 2, "thermochemistry_paramet": 2, "thermochemistry_step": 2, "tk_accelerated_optim": 2, "tk_energi": 2, "tk_initi": 2, "tk_optim": 2, "tk_psi4": 2, "tk_thermochemistri": 2, "content": 2, "develop": [3, 5], "team": 3, "contribut": 4, "type": 4, "report": 4, "bug": 4, "fix": 4, "implement": 4, "featur": 4, "write": 4, "submit": 4, "feedback": 4, "get": [4, 8], "start": [4, 8], "pull": 4, "request": 4, "guidelin": 4, "tip": 4, "stabl": 6, "releas": 6, "from": 6, "sourc": 6, "usag": 7, "replac": 8, "thi": 8, "histori": 9, "2023": 9, "1": 9, "23": 9, "januari": 9, "2021": 9, "2": 9, "11": 9, "februari": 9, "4": 9, "2020": 9, "12": 9, "5": 9, "decemb": 9, "novemb": 9, "9": 9, "28": 9, "septemb": 9, "8": 9, "august": 9, "7": 9, "3": 9, "24": 9, "juli": 9, "0": 9, "21": 9, "step": 10, "more": 10, "inform": 10, "user": 11, "guid": 11, "index": 11}, "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": {"API Documentation": [[0, "api-documentation"]], "Indices and tables": [[0, "indices-and-tables"]], "psi4_step": [[1, "psi4-step"]], "psi4_step package": [[2, "psi4-step-package"]], "Submodules": [[2, "submodules"]], "psi4_step.accelerated_optimization module": [[2, "module-psi4_step.accelerated_optimization"]], "psi4_step.accelerated_optimization_parameters module": [[2, "module-psi4_step.accelerated_optimization_parameters"]], "psi4_step.accelerated_optimization_step module": [[2, "module-psi4_step.accelerated_optimization_step"]], "psi4_step.energy module": [[2, "module-psi4_step.energy"]], "psi4_step.energy_parameters module": [[2, "module-psi4_step.energy_parameters"]], "psi4_step.energy_step module": [[2, "module-psi4_step.energy_step"]], "psi4_step.initialization module": [[2, "module-psi4_step.initialization"]], "psi4_step.initialization_parameters module": [[2, "module-psi4_step.initialization_parameters"]], "psi4_step.initialization_step module": [[2, "module-psi4_step.initialization_step"]], "psi4_step.installer module": [[2, "psi4-step-installer-module"]], "psi4_step.optimization module": [[2, "module-psi4_step.optimization"]], "psi4_step.optimization_parameters module": [[2, "module-psi4_step.optimization_parameters"]], "psi4_step.optimization_step module": [[2, "module-psi4_step.optimization_step"]], "psi4_step.optimizer module": [[2, "module-psi4_step.optimizer"]], "psi4_step.psi4 module": [[2, "module-psi4_step.psi4"]], "psi4_step.psi4_metadata module": [[2, "module-psi4_step.psi4_metadata"]], "Fields": [[2, "fields"]], "psi4_step.psi4_parameters module": [[2, "module-psi4_step.psi4_parameters"]], "psi4_step.psi4_step module": [[2, "module-psi4_step.psi4_step"]], "psi4_step.thermochemistry module": [[2, "module-psi4_step.thermochemistry"]], "psi4_step.thermochemistry_parameters module": [[2, "module-psi4_step.thermochemistry_parameters"]], "psi4_step.thermochemistry_step module": [[2, "module-psi4_step.thermochemistry_step"]], "psi4_step.tk_accelerated_optimization module": [[2, "module-psi4_step.tk_accelerated_optimization"]], "psi4_step.tk_energy module": [[2, "module-psi4_step.tk_energy"]], "psi4_step.tk_initialization module": [[2, "module-psi4_step.tk_initialization"]], "psi4_step.tk_optimization module": [[2, "module-psi4_step.tk_optimization"]], "psi4_step.tk_psi4 module": [[2, "module-psi4_step.tk_psi4"]], "psi4_step.tk_thermochemistry module": [[2, "module-psi4_step.tk_thermochemistry"]], "Module contents": [[2, "module-psi4_step"]], "Development Team": [[3, "development-team"]], "Contributing": [[4, "contributing"]], "Types of Contributions": [[4, "types-of-contributions"]], "Report Bugs": [[4, "report-bugs"]], "Fix Bugs": [[4, "fix-bugs"]], "Implement Features": [[4, "implement-features"]], "Write Documentation": [[4, "write-documentation"]], "Submit Feedback": [[4, "submit-feedback"]], "Get Started!": [[4, "get-started"]], "Pull Request Guidelines": [[4, "pull-request-guidelines"]], "Tips": [[4, "tips"]], "Developer Documentation": [[5, "developer-documentation"]], "Installation": [[6, "installation"], [8, "installation"]], "Stable release": [[6, "stable-release"]], "From sources": [[6, "from-sources"]], "Usage": [[7, "usage"]], "Getting Started": [[8, "getting-started"]], "Replace this!": [[8, "replace-this"]], "History": [[9, "history"]], "2023.1.23 (23 January 2023)": [[9, "january-2023"]], "2021.2.11 (11 February 2021)": [[9, "february-2021"]], "2021.2.4 (4 February 2021)": [[9, "id1"]], "2020.12.5 (5 December 2020)": [[9, "december-2020"]], "2020.11.2 (2 November 2020)": [[9, "november-2020"]], "2020.9.28 (28 September 2020)": [[9, "september-2020"]], "2020.8.1 (1 August 2020)": [[9, "august-2020"]], "2020.7.3 (24 July 2020)": [[9, "july-2020"]], "2020.7.2 (23 July 2020)": [[9, "id2"]], "2020.7.1 (23 July 2020)": [[9, "id3"]], "2020.7.0 (21 July 2020)": [[9, "id4"]], "Psi4 Step": [[10, "psi4-step"]], "More Information": [[10, "more-information"]], "User Guide": [[11, "user-guide"]], "Index": [[11, "index"]]}, "indexentries": {"acceleratedoptimization (class in psi4_step.accelerated_optimization)": [[2, "psi4_step.accelerated_optimization.AcceleratedOptimization"]], "acceleratedoptimizationparameters (class in psi4_step.accelerated_optimization_parameters)": [[2, "psi4_step.accelerated_optimization_parameters.AcceleratedOptimizationParameters"]], "acceleratedoptimizationstep (class in psi4_step.accelerated_optimization_step)": [[2, "psi4_step.accelerated_optimization_step.AcceleratedOptimizationStep"]], "e (psi4_step.optimizer.optimizer property)": [[2, "psi4_step.optimizer.Optimizer.E"]], "energy (class in psi4_step.energy)": [[2, "psi4_step.energy.Energy"]], "energyparameters (class in psi4_step.energy_parameters)": [[2, "psi4_step.energy_parameters.EnergyParameters"]], "energystep (class in psi4_step.energy_step)": [[2, "psi4_step.energy_step.EnergyStep"]], "initialization (class in psi4_step.initialization)": [[2, "psi4_step.initialization.Initialization"]], "initializationparameters (class in psi4_step.initialization_parameters)": [[2, "psi4_step.initialization_parameters.InitializationParameters"]], "initializationstep (class in psi4_step.initialization_step)": [[2, "psi4_step.initialization_step.InitializationStep"]], "optimization (class in psi4_step.optimization)": [[2, "psi4_step.optimization.Optimization"]], "optimizationparameters (class in psi4_step.optimization_parameters)": [[2, "psi4_step.optimization_parameters.OptimizationParameters"]], "optimizationstep (class in psi4_step.optimization_step)": [[2, "psi4_step.optimization_step.OptimizationStep"]], "optimizer (class in psi4_step.optimizer)": [[2, "psi4_step.optimizer.Optimizer"]], "psi4 (class in psi4_step.psi4)": [[2, "psi4_step.psi4.Psi4"]], "psi4parameters (class in psi4_step.psi4_parameters)": [[2, "psi4_step.psi4_parameters.Psi4Parameters"]], "psi4step (class in psi4_step.psi4_step)": [[2, "psi4_step.psi4_step.Psi4Step"]], "thermochemistry (class in psi4_step.thermochemistry)": [[2, "psi4_step.thermochemistry.Thermochemistry"]], "thermochemistryparameters (class in psi4_step.thermochemistry_parameters)": [[2, "psi4_step.thermochemistry_parameters.ThermochemistryParameters"]], "thermochemistrystep (class in psi4_step.thermochemistry_step)": [[2, "psi4_step.thermochemistry_step.ThermochemistryStep"]], "tkacceleratedoptimization (class in psi4_step.tk_accelerated_optimization)": [[2, "psi4_step.tk_accelerated_optimization.TkAcceleratedOptimization"]], "tkenergy (class in psi4_step.tk_energy)": [[2, "psi4_step.tk_energy.TkEnergy"]], "tkinitialization (class in psi4_step.tk_initialization)": [[2, "psi4_step.tk_initialization.TkInitialization"]], "tkoptimization (class in psi4_step.tk_optimization)": [[2, "psi4_step.tk_optimization.TkOptimization"]], "tkpsi4 (class in psi4_step.tk_psi4)": [[2, "psi4_step.tk_psi4.TkPsi4"]], "tkthermochemistry (class in psi4_step.tk_thermochemistry)": [[2, "psi4_step.tk_thermochemistry.TkThermochemistry"]], "abs_max() (in module psi4_step.accelerated_optimization)": [[2, "psi4_step.accelerated_optimization.abs_max"]], "abs_max() (in module psi4_step.optimizer)": [[2, "psi4_step.optimizer.abs_max"]], "abs_min() (in module psi4_step.accelerated_optimization)": [[2, "psi4_step.accelerated_optimization.abs_min"]], "abs_min() (in module psi4_step.optimizer)": [[2, "psi4_step.optimizer.abs_min"]], "analyze() (psi4_step.energy.energy method)": [[2, "psi4_step.energy.Energy.analyze"]], "analyze() (psi4_step.initialization.initialization method)": [[2, "psi4_step.initialization.Initialization.analyze"]], "analyze() (psi4_step.psi4.psi4 method)": [[2, "psi4_step.psi4.Psi4.analyze"]], "analyze() (psi4_step.thermochemistry.thermochemistry method)": [[2, "psi4_step.thermochemistry.Thermochemistry.analyze"]], "canvas (psi4_step.tk_thermochemistry.tkthermochemistry attribute)": [[2, "psi4_step.tk_thermochemistry.TkThermochemistry.canvas"]], "create_dialog() (psi4_step.tk_accelerated_optimization.tkacceleratedoptimization method)": [[2, "psi4_step.tk_accelerated_optimization.TkAcceleratedOptimization.create_dialog"]], "create_dialog() (psi4_step.tk_energy.tkenergy method)": [[2, "psi4_step.tk_energy.TkEnergy.create_dialog"]], "create_dialog() (psi4_step.tk_initialization.tkinitialization method)": [[2, "psi4_step.tk_initialization.TkInitialization.create_dialog"]], "create_dialog() (psi4_step.tk_optimization.tkoptimization method)": [[2, "psi4_step.tk_optimization.TkOptimization.create_dialog"]], "create_dialog() (psi4_step.tk_psi4.tkpsi4 method)": [[2, "psi4_step.tk_psi4.TkPsi4.create_dialog"]], "create_dialog() (psi4_step.tk_thermochemistry.tkthermochemistry method)": [[2, "psi4_step.tk_thermochemistry.TkThermochemistry.create_dialog"]], "create_node() (psi4_step.accelerated_optimization_step.acceleratedoptimizationstep method)": [[2, "psi4_step.accelerated_optimization_step.AcceleratedOptimizationStep.create_node"]], "create_node() (psi4_step.energy_step.energystep method)": [[2, "psi4_step.energy_step.EnergyStep.create_node"]], "create_node() (psi4_step.initialization_step.initializationstep method)": [[2, "psi4_step.initialization_step.InitializationStep.create_node"]], "create_node() (psi4_step.optimization_step.optimizationstep method)": [[2, "psi4_step.optimization_step.OptimizationStep.create_node"]], "create_node() (psi4_step.psi4_step.psi4step method)": [[2, "psi4_step.psi4_step.Psi4Step.create_node"]], "create_node() (psi4_step.thermochemistry_step.thermochemistrystep method)": [[2, "psi4_step.thermochemistry_step.ThermochemistryStep.create_node"]], "create_parser() (psi4_step.psi4.psi4 method)": [[2, "psi4_step.psi4.Psi4.create_parser"]], "create_tk_node() (psi4_step.accelerated_optimization_step.acceleratedoptimizationstep method)": [[2, "psi4_step.accelerated_optimization_step.AcceleratedOptimizationStep.create_tk_node"]], "create_tk_node() (psi4_step.energy_step.energystep method)": [[2, "psi4_step.energy_step.EnergyStep.create_tk_node"]], "create_tk_node() (psi4_step.initialization_step.initializationstep method)": [[2, "psi4_step.initialization_step.InitializationStep.create_tk_node"]], "create_tk_node() (psi4_step.optimization_step.optimizationstep method)": [[2, "psi4_step.optimization_step.OptimizationStep.create_tk_node"]], "create_tk_node() (psi4_step.psi4_step.psi4step method)": [[2, "psi4_step.psi4_step.Psi4Step.create_tk_node"]], "create_tk_node() (psi4_step.thermochemistry_step.thermochemistrystep method)": [[2, "psi4_step.thermochemistry_step.ThermochemistryStep.create_tk_node"]], "d2e (psi4_step.optimizer.optimizer property)": [[2, "psi4_step.optimizer.Optimizer.d2E"]], "de (psi4_step.optimizer.optimizer property)": [[2, "psi4_step.optimizer.Optimizer.dE"]], "dehumanize() (in module psi4_step.psi4)": [[2, "psi4_step.psi4.dehumanize"]], "description() (psi4_step.accelerated_optimization_step.acceleratedoptimizationstep method)": [[2, "psi4_step.accelerated_optimization_step.AcceleratedOptimizationStep.description"]], "description() (psi4_step.energy_step.energystep method)": [[2, "psi4_step.energy_step.EnergyStep.description"]], "description() (psi4_step.initialization_step.initializationstep method)": [[2, "psi4_step.initialization_step.InitializationStep.description"]], "description() (psi4_step.optimization_step.optimizationstep method)": [[2, "psi4_step.optimization_step.OptimizationStep.description"]], "description() (psi4_step.psi4_step.psi4step method)": [[2, "psi4_step.psi4_step.Psi4Step.description"]], "description() (psi4_step.thermochemistry_step.thermochemistrystep method)": [[2, "psi4_step.thermochemistry_step.ThermochemistryStep.description"]], "description_text() (psi4_step.accelerated_optimization.acceleratedoptimization method)": [[2, "psi4_step.accelerated_optimization.AcceleratedOptimization.description_text"]], "description_text() (psi4_step.energy.energy method)": [[2, "psi4_step.energy.Energy.description_text"]], "description_text() (psi4_step.initialization.initialization method)": [[2, "psi4_step.initialization.Initialization.description_text"]], "description_text() (psi4_step.optimization.optimization method)": [[2, "psi4_step.optimization.Optimization.description_text"]], "description_text() (psi4_step.psi4.psi4 method)": [[2, "psi4_step.psi4.Psi4.description_text"]], "description_text() (psi4_step.thermochemistry.thermochemistry method)": [[2, "psi4_step.thermochemistry.Thermochemistry.description_text"]], "dialog (psi4_step.tk_psi4.tkpsi4 attribute)": [[2, "psi4_step.tk_psi4.TkPsi4.dialog"]], "dialog (psi4_step.tk_thermochemistry.tkthermochemistry attribute)": [[2, "psi4_step.tk_thermochemistry.TkThermochemistry.dialog"]], "edit() (psi4_step.tk_psi4.tkpsi4 method)": [[2, "psi4_step.tk_psi4.TkPsi4.edit"]], "from_flowchart() (psi4_step.tk_psi4.tkpsi4 method)": [[2, "psi4_step.tk_psi4.TkPsi4.from_flowchart"]], "get_input() (psi4_step.energy.energy method)": [[2, "psi4_step.energy.Energy.get_input"]], "get_input() (psi4_step.initialization.initialization method)": [[2, "psi4_step.initialization.Initialization.get_input"]], "get_input() (psi4_step.optimization.optimization method)": [[2, "psi4_step.optimization.Optimization.get_input"]], "get_input() (psi4_step.thermochemistry.thermochemistry method)": [[2, "psi4_step.thermochemistry.Thermochemistry.get_input"]], "git_revision (psi4_step.energy.energy property)": [[2, "psi4_step.energy.Energy.git_revision"]], "git_revision (psi4_step.initialization.initialization property)": [[2, "psi4_step.initialization.Initialization.git_revision"]], "git_revision (psi4_step.psi4.psi4 property)": [[2, "psi4_step.psi4.Psi4.git_revision"]], "git_revision (psi4_step.thermochemistry.thermochemistry property)": [[2, "psi4_step.thermochemistry.Thermochemistry.git_revision"]], "h (psi4_step.tk_thermochemistry.tkthermochemistry attribute)": [[2, "psi4_step.tk_thermochemistry.TkThermochemistry.h"]], "handle_dialog() (psi4_step.tk_psi4.tkpsi4 method)": [[2, "psi4_step.tk_psi4.TkPsi4.handle_dialog"]], "handle_help() (psi4_step.tk_psi4.tkpsi4 method)": [[2, "psi4_step.tk_psi4.TkPsi4.handle_help"]], "header (psi4_step.energy.energy property)": [[2, "psi4_step.energy.Energy.header"]], "header (psi4_step.initialization.initialization property)": [[2, "psi4_step.initialization.Initialization.header"]], "header (psi4_step.thermochemistry.thermochemistry property)": [[2, "psi4_step.thermochemistry.Thermochemistry.header"]], "humanize() (in module psi4_step.psi4)": [[2, "psi4_step.psi4.humanize"]], "input_text() (psi4_step.accelerated_optimization.acceleratedoptimization method)": [[2, "psi4_step.accelerated_optimization.AcceleratedOptimization.input_text"]], "module": [[2, "module-psi4_step"], [2, "module-psi4_step.accelerated_optimization"], [2, "module-psi4_step.accelerated_optimization_parameters"], [2, "module-psi4_step.accelerated_optimization_step"], [2, "module-psi4_step.energy"], [2, "module-psi4_step.energy_parameters"], [2, "module-psi4_step.energy_step"], [2, "module-psi4_step.initialization"], [2, "module-psi4_step.initialization_parameters"], [2, "module-psi4_step.initialization_step"], [2, "module-psi4_step.optimization"], [2, "module-psi4_step.optimization_parameters"], [2, "module-psi4_step.optimization_step"], [2, "module-psi4_step.optimizer"], [2, "module-psi4_step.psi4"], [2, "module-psi4_step.psi4_metadata"], [2, "module-psi4_step.psi4_parameters"], [2, "module-psi4_step.psi4_step"], [2, "module-psi4_step.thermochemistry"], [2, "module-psi4_step.thermochemistry_parameters"], [2, "module-psi4_step.thermochemistry_step"], [2, "module-psi4_step.tk_accelerated_optimization"], [2, "module-psi4_step.tk_energy"], [2, "module-psi4_step.tk_initialization"], [2, "module-psi4_step.tk_optimization"], [2, "module-psi4_step.tk_psi4"], [2, "module-psi4_step.tk_thermochemistry"]], "my_description (psi4_step.accelerated_optimization_step.acceleratedoptimizationstep attribute)": [[2, "psi4_step.accelerated_optimization_step.AcceleratedOptimizationStep.my_description"]], "my_description (psi4_step.energy_step.energystep attribute)": [[2, "psi4_step.energy_step.EnergyStep.my_description"]], "my_description (psi4_step.initialization_step.initializationstep attribute)": [[2, "psi4_step.initialization_step.InitializationStep.my_description"]], "my_description (psi4_step.optimization_step.optimizationstep attribute)": [[2, "psi4_step.optimization_step.OptimizationStep.my_description"]], "my_description (psi4_step.psi4_step.psi4step attribute)": [[2, "psi4_step.psi4_step.Psi4Step.my_description"]], "my_description (psi4_step.thermochemistry_step.thermochemistrystep attribute)": [[2, "psi4_step.thermochemistry_step.ThermochemistryStep.my_description"]], "namespace (psi4_step.tk_psi4.tkpsi4 attribute)": [[2, "psi4_step.tk_psi4.TkPsi4.namespace"]], "node (psi4_step.tk_psi4.tkpsi4 attribute)": [[2, "psi4_step.tk_psi4.TkPsi4.node"]], "node (psi4_step.tk_thermochemistry.tkthermochemistry attribute)": [[2, "psi4_step.tk_thermochemistry.TkThermochemistry.node"]], "norm() (in module psi4_step.accelerated_optimization)": [[2, "psi4_step.accelerated_optimization.norm"]], "norm() (in module psi4_step.optimizer)": [[2, "psi4_step.optimizer.norm"]], "optimization_convergence (in module psi4_step.psi4_metadata)": [[2, "psi4_step.psi4_metadata.optimization_convergence"]], "optimize() (psi4_step.optimizer.optimizer method)": [[2, "psi4_step.optimizer.Optimizer.optimize"]], "options (psi4_step.psi4.psi4 attribute)": [[2, "psi4_step.psi4.Psi4.options"]], "options (psi4_step.thermochemistry.thermochemistry attribute)": [[2, "psi4_step.thermochemistry.Thermochemistry.options"]], "output (psi4_step.energy_parameters.energyparameters attribute)": [[2, "psi4_step.energy_parameters.EnergyParameters.output"]], "parameters (psi4_step.accelerated_optimization_parameters.acceleratedoptimizationparameters attribute)": [[2, "psi4_step.accelerated_optimization_parameters.AcceleratedOptimizationParameters.parameters"]], "parameters (psi4_step.energy_parameters.energyparameters attribute)": [[2, "psi4_step.energy_parameters.EnergyParameters.parameters"]], "parameters (psi4_step.initialization_parameters.initializationparameters attribute)": [[2, "psi4_step.initialization_parameters.InitializationParameters.parameters"]], "parameters (psi4_step.optimization_parameters.optimizationparameters attribute)": [[2, "psi4_step.optimization_parameters.OptimizationParameters.parameters"]], "parameters (psi4_step.psi4.psi4 attribute)": [[2, "psi4_step.psi4.Psi4.parameters"]], "parameters (psi4_step.psi4_parameters.psi4parameters attribute)": [[2, "psi4_step.psi4_parameters.Psi4Parameters.parameters"]], "parameters (psi4_step.thermochemistry.thermochemistry attribute)": [[2, "psi4_step.thermochemistry.Thermochemistry.parameters"]], "parameters (psi4_step.thermochemistry_parameters.thermochemistryparameters attribute)": [[2, "psi4_step.thermochemistry_parameters.ThermochemistryParameters.parameters"]], "parser (psi4_step.thermochemistry.thermochemistry attribute)": [[2, "psi4_step.thermochemistry.Thermochemistry.parser"]], "plot_input() (psi4_step.energy.energy method)": [[2, "psi4_step.energy.Energy.plot_input"]], "psi4_step": [[2, "module-psi4_step"]], "psi4_step.accelerated_optimization": [[2, "module-psi4_step.accelerated_optimization"]], "psi4_step.accelerated_optimization_parameters": [[2, "module-psi4_step.accelerated_optimization_parameters"]], "psi4_step.accelerated_optimization_step": [[2, "module-psi4_step.accelerated_optimization_step"]], "psi4_step.energy": [[2, "module-psi4_step.energy"]], "psi4_step.energy_parameters": [[2, "module-psi4_step.energy_parameters"]], "psi4_step.energy_step": [[2, "module-psi4_step.energy_step"]], "psi4_step.initialization": [[2, "module-psi4_step.initialization"]], "psi4_step.initialization_parameters": [[2, "module-psi4_step.initialization_parameters"]], "psi4_step.initialization_step": [[2, "module-psi4_step.initialization_step"]], "psi4_step.optimization": [[2, "module-psi4_step.optimization"]], "psi4_step.optimization_parameters": [[2, "module-psi4_step.optimization_parameters"]], "psi4_step.optimization_step": [[2, "module-psi4_step.optimization_step"]], "psi4_step.optimizer": [[2, "module-psi4_step.optimizer"]], "psi4_step.psi4": [[2, "module-psi4_step.psi4"]], "psi4_step.psi4_metadata": [[2, "module-psi4_step.psi4_metadata"]], "psi4_step.psi4_parameters": [[2, "module-psi4_step.psi4_parameters"]], "psi4_step.psi4_step": [[2, "module-psi4_step.psi4_step"]], "psi4_step.thermochemistry": [[2, "module-psi4_step.thermochemistry"]], "psi4_step.thermochemistry_parameters": [[2, "module-psi4_step.thermochemistry_parameters"]], "psi4_step.thermochemistry_step": [[2, "module-psi4_step.thermochemistry_step"]], "psi4_step.tk_accelerated_optimization": [[2, "module-psi4_step.tk_accelerated_optimization"]], "psi4_step.tk_energy": [[2, "module-psi4_step.tk_energy"]], "psi4_step.tk_initialization": [[2, "module-psi4_step.tk_initialization"]], "psi4_step.tk_optimization": [[2, "module-psi4_step.tk_optimization"]], "psi4_step.tk_psi4": [[2, "module-psi4_step.tk_psi4"]], "psi4_step.tk_thermochemistry": [[2, "module-psi4_step.tk_thermochemistry"]], "reset_calculation() (psi4_step.tk_energy.tkenergy method)": [[2, "psi4_step.tk_energy.TkEnergy.reset_calculation"]], "reset_convergence() (psi4_step.tk_energy.tkenergy method)": [[2, "psi4_step.tk_energy.TkEnergy.reset_convergence"]], "reset_dialog() (psi4_step.tk_accelerated_optimization.tkacceleratedoptimization method)": [[2, "psi4_step.tk_accelerated_optimization.TkAcceleratedOptimization.reset_dialog"]], "reset_dialog() (psi4_step.tk_energy.tkenergy method)": [[2, "psi4_step.tk_energy.TkEnergy.reset_dialog"]], "reset_dialog() (psi4_step.tk_initialization.tkinitialization method)": [[2, "psi4_step.tk_initialization.TkInitialization.reset_dialog"]], "reset_dialog() (psi4_step.tk_optimization.tkoptimization method)": [[2, "psi4_step.tk_optimization.TkOptimization.reset_dialog"]], "reset_dialog() (psi4_step.tk_thermochemistry.tkthermochemistry method)": [[2, "psi4_step.tk_thermochemistry.TkThermochemistry.reset_dialog"]], "reset_optimization() (psi4_step.tk_accelerated_optimization.tkacceleratedoptimization method)": [[2, "psi4_step.tk_accelerated_optimization.TkAcceleratedOptimization.reset_optimization"]], "reset_optimization() (psi4_step.tk_optimization.tkoptimization method)": [[2, "psi4_step.tk_optimization.TkOptimization.reset_optimization"]], "reset_plotting() (psi4_step.tk_energy.tkenergy method)": [[2, "psi4_step.tk_energy.TkEnergy.reset_plotting"]], "reset_thermochemistry() (psi4_step.tk_thermochemistry.tkthermochemistry method)": [[2, "psi4_step.tk_thermochemistry.TkThermochemistry.reset_thermochemistry"]], "right_click() (psi4_step.tk_accelerated_optimization.tkacceleratedoptimization method)": [[2, "psi4_step.tk_accelerated_optimization.TkAcceleratedOptimization.right_click"]], "right_click() (psi4_step.tk_energy.tkenergy method)": [[2, "psi4_step.tk_energy.TkEnergy.right_click"]], "right_click() (psi4_step.tk_initialization.tkinitialization method)": [[2, "psi4_step.tk_initialization.TkInitialization.right_click"]], "right_click() (psi4_step.tk_optimization.tkoptimization method)": [[2, "psi4_step.tk_optimization.TkOptimization.right_click"]], "right_click() (psi4_step.tk_psi4.tkpsi4 method)": [[2, "psi4_step.tk_psi4.TkPsi4.right_click"]], "rms() (in module psi4_step.accelerated_optimization)": [[2, "psi4_step.accelerated_optimization.rms"]], "rms() (in module psi4_step.optimizer)": [[2, "psi4_step.optimizer.rms"]], "run() (psi4_step.accelerated_optimization.acceleratedoptimization method)": [[2, "psi4_step.accelerated_optimization.AcceleratedOptimization.run"]], "run() (psi4_step.psi4.psi4 method)": [[2, "psi4_step.psi4.Psi4.run"]], "runmopac() (psi4_step.accelerated_optimization.acceleratedoptimization method)": [[2, "psi4_step.accelerated_optimization.AcceleratedOptimization.runMOPAC"]], "runpsi4() (psi4_step.accelerated_optimization.acceleratedoptimization method)": [[2, "psi4_step.accelerated_optimization.AcceleratedOptimization.runPsi4"]], "run_old() (psi4_step.accelerated_optimization.acceleratedoptimization method)": [[2, "psi4_step.accelerated_optimization.AcceleratedOptimization.run_old"]], "self (psi4_step.tk_psi4.tkpsi4 attribute)": [[2, "psi4_step.tk_psi4.TkPsi4.self"]], "self (psi4_step.tk_thermochemistry.tkthermochemistry attribute)": [[2, "psi4_step.tk_thermochemistry.TkThermochemistry.self"]], "set_id() (psi4_step.psi4.psi4 method)": [[2, "psi4_step.psi4.Psi4.set_id"]], "sub_tk_flowchart (psi4_step.tk_psi4.tkpsi4 attribute)": [[2, "psi4_step.tk_psi4.TkPsi4.sub_tk_flowchart"]], "subflowchart (psi4_step.psi4.psi4 attribute)": [[2, "psi4_step.psi4.Psi4.subflowchart"]], "subflowchart (psi4_step.thermochemistry.thermochemistry attribute)": [[2, "psi4_step.thermochemistry.Thermochemistry.subflowchart"]], "tk_flowchart (psi4_step.tk_thermochemistry.tkthermochemistry attribute)": [[2, "psi4_step.tk_thermochemistry.TkThermochemistry.tk_flowchart"]], "update_flowchart() (psi4_step.tk_psi4.tkpsi4 method)": [[2, "psi4_step.tk_psi4.TkPsi4.update_flowchart"]], "version (psi4_step.energy.energy property)": [[2, "psi4_step.energy.Energy.version"]], "version (psi4_step.initialization.initialization property)": [[2, "psi4_step.initialization.Initialization.version"]], "version (psi4_step.psi4.psi4 property)": [[2, "psi4_step.psi4.Psi4.version"]], "version (psi4_step.thermochemistry.thermochemistry property)": [[2, "psi4_step.thermochemistry.Thermochemistry.version"]], "w (psi4_step.tk_thermochemistry.tkthermochemistry attribute)": [[2, "psi4_step.tk_thermochemistry.TkThermochemistry.w"]], "x (psi4_step.tk_thermochemistry.tkthermochemistry attribute)": [[2, "psi4_step.tk_thermochemistry.TkThermochemistry.x"]], "y (psi4_step.tk_thermochemistry.tkthermochemistry attribute)": [[2, "psi4_step.tk_thermochemistry.TkThermochemistry.y"]]}}) \ No newline at end of file +Search.setIndex({"alltitles": {"2020.11.2 (2 November 2020)": [[9, "november-2020"]], "2020.12.5 (5 December 2020)": [[9, "december-2020"]], "2020.7.0 (21 July 2020)": [[9, "id4"]], "2020.7.1 (23 July 2020)": [[9, "id3"]], "2020.7.2 (23 July 2020)": [[9, "id2"]], "2020.7.3 (24 July 2020)": [[9, "july-2020"]], "2020.8.1 (1 August 2020)": [[9, "august-2020"]], "2020.9.28 (28 September 2020)": [[9, "september-2020"]], "2021.2.11 (11 February 2021)": [[9, "february-2021"]], "2021.2.4 (4 February 2021)": [[9, "id1"]], "2023.1.23 (23 January 2023)": [[9, "january-2023"]], "API Documentation": [[0, "api-documentation"]], "Contributing": [[4, "contributing"]], "Developer Documentation": [[5, "developer-documentation"]], "Development Team": [[3, "development-team"]], "Fields": [[2, "fields"]], "Fix Bugs": [[4, "fix-bugs"]], "From sources": [[6, "from-sources"]], "Get Started!": [[4, "get-started"]], "Getting Started": [[8, "getting-started"]], "History": [[9, "history"]], "Implement Features": [[4, "implement-features"]], "Index": [[11, "index"]], "Indices and tables": [[0, "indices-and-tables"]], "Installation": [[6, "installation"], [8, "installation"]], "Module contents": [[2, "module-psi4_step"]], "More Information": [[10, "more-information"]], "Psi4 Step": [[10, "psi4-step"]], "Pull Request Guidelines": [[4, "pull-request-guidelines"]], "Replace this!": [[8, "replace-this"]], "Report Bugs": [[4, "report-bugs"]], "Stable release": [[6, "stable-release"]], "Submit Feedback": [[4, "submit-feedback"]], "Submodules": [[2, "submodules"]], "Tips": [[4, "tips"]], "Types of Contributions": [[4, "types-of-contributions"]], "Usage": [[7, "usage"]], "User Guide": [[11, "user-guide"]], "Write Documentation": [[4, "write-documentation"]], "psi4_step": [[1, "psi4-step"]], "psi4_step package": [[2, "psi4-step-package"]], "psi4_step.accelerated_optimization module": [[2, "module-psi4_step.accelerated_optimization"]], "psi4_step.accelerated_optimization_parameters module": [[2, "module-psi4_step.accelerated_optimization_parameters"]], "psi4_step.accelerated_optimization_step module": [[2, "module-psi4_step.accelerated_optimization_step"]], "psi4_step.energy module": [[2, "module-psi4_step.energy"]], "psi4_step.energy_parameters module": [[2, "module-psi4_step.energy_parameters"]], "psi4_step.energy_step module": [[2, "module-psi4_step.energy_step"]], "psi4_step.initialization module": [[2, "module-psi4_step.initialization"]], "psi4_step.initialization_parameters module": [[2, "module-psi4_step.initialization_parameters"]], "psi4_step.initialization_step module": [[2, "module-psi4_step.initialization_step"]], "psi4_step.installer module": [[2, "module-psi4_step.installer"]], "psi4_step.optimization module": [[2, "module-psi4_step.optimization"]], "psi4_step.optimization_parameters module": [[2, "module-psi4_step.optimization_parameters"]], "psi4_step.optimization_step module": [[2, "module-psi4_step.optimization_step"]], "psi4_step.optimizer module": [[2, "module-psi4_step.optimizer"]], "psi4_step.psi4 module": [[2, "module-psi4_step.psi4"]], "psi4_step.psi4_metadata module": [[2, "module-psi4_step.psi4_metadata"]], "psi4_step.psi4_parameters module": [[2, "module-psi4_step.psi4_parameters"]], "psi4_step.psi4_step module": [[2, "module-psi4_step.psi4_step"]], "psi4_step.thermochemistry module": [[2, "module-psi4_step.thermochemistry"]], "psi4_step.thermochemistry_parameters module": [[2, "module-psi4_step.thermochemistry_parameters"]], "psi4_step.thermochemistry_step module": [[2, "module-psi4_step.thermochemistry_step"]], "psi4_step.tk_accelerated_optimization module": [[2, "module-psi4_step.tk_accelerated_optimization"]], "psi4_step.tk_energy module": [[2, "module-psi4_step.tk_energy"]], "psi4_step.tk_initialization module": [[2, "module-psi4_step.tk_initialization"]], "psi4_step.tk_optimization module": [[2, "module-psi4_step.tk_optimization"]], "psi4_step.tk_psi4 module": [[2, "module-psi4_step.tk_psi4"]], "psi4_step.tk_thermochemistry module": [[2, "module-psi4_step.tk_thermochemistry"]]}, "docnames": ["api/index", "api/modules", "api/psi4_step", "authors", "developer_guide/contributing", "developer_guide/index", "developer_guide/installation", "developer_guide/usage", "getting_started/index", "history", "index", "user_guide/index"], "envversion": {"sphinx": 61, "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}, "filenames": ["api/index.rst", "api/modules.rst", "api/psi4_step.rst", "authors.rst", "developer_guide/contributing.rst", "developer_guide/index.rst", "developer_guide/installation.rst", "developer_guide/usage.rst", "getting_started/index.rst", "history.rst", "index.rst", "user_guide/index.rst"], "indexentries": {"abs_max() (in module psi4_step.accelerated_optimization)": [[2, "psi4_step.accelerated_optimization.abs_max", false]], "abs_max() (in module psi4_step.optimizer)": [[2, "psi4_step.optimizer.abs_max", false]], "abs_min() (in module psi4_step.accelerated_optimization)": [[2, "psi4_step.accelerated_optimization.abs_min", false]], "abs_min() (in module psi4_step.optimizer)": [[2, "psi4_step.optimizer.abs_min", false]], "acceleratedoptimization (class in psi4_step.accelerated_optimization)": [[2, "psi4_step.accelerated_optimization.AcceleratedOptimization", false]], "acceleratedoptimizationparameters (class in psi4_step.accelerated_optimization_parameters)": [[2, "psi4_step.accelerated_optimization_parameters.AcceleratedOptimizationParameters", false]], "acceleratedoptimizationstep (class in psi4_step.accelerated_optimization_step)": [[2, "psi4_step.accelerated_optimization_step.AcceleratedOptimizationStep", false]], "analyze() (psi4_step.energy.energy method)": [[2, "psi4_step.energy.Energy.analyze", false]], "analyze() (psi4_step.initialization.initialization method)": [[2, "psi4_step.initialization.Initialization.analyze", false]], "analyze() (psi4_step.psi4.psi4 method)": [[2, "psi4_step.psi4.Psi4.analyze", false]], "analyze() (psi4_step.thermochemistry.thermochemistry method)": [[2, "psi4_step.thermochemistry.Thermochemistry.analyze", false]], "canvas (psi4_step.tk_thermochemistry.tkthermochemistry attribute)": [[2, "psi4_step.tk_thermochemistry.TkThermochemistry.canvas", false]], "check() (psi4_step.installer.installer method)": [[2, "psi4_step.installer.Installer.check", false]], "create_dialog() (psi4_step.tk_accelerated_optimization.tkacceleratedoptimization method)": [[2, "psi4_step.tk_accelerated_optimization.TkAcceleratedOptimization.create_dialog", false]], "create_dialog() (psi4_step.tk_energy.tkenergy method)": [[2, "psi4_step.tk_energy.TkEnergy.create_dialog", false]], "create_dialog() (psi4_step.tk_initialization.tkinitialization method)": [[2, "psi4_step.tk_initialization.TkInitialization.create_dialog", false]], "create_dialog() (psi4_step.tk_optimization.tkoptimization method)": [[2, "psi4_step.tk_optimization.TkOptimization.create_dialog", false]], "create_dialog() (psi4_step.tk_psi4.tkpsi4 method)": [[2, "psi4_step.tk_psi4.TkPsi4.create_dialog", false]], "create_dialog() (psi4_step.tk_thermochemistry.tkthermochemistry method)": [[2, "psi4_step.tk_thermochemistry.TkThermochemistry.create_dialog", false]], "create_node() (psi4_step.accelerated_optimization_step.acceleratedoptimizationstep method)": [[2, "psi4_step.accelerated_optimization_step.AcceleratedOptimizationStep.create_node", false]], "create_node() (psi4_step.energy_step.energystep method)": [[2, "psi4_step.energy_step.EnergyStep.create_node", false]], "create_node() (psi4_step.initialization_step.initializationstep method)": [[2, "psi4_step.initialization_step.InitializationStep.create_node", false]], "create_node() (psi4_step.optimization_step.optimizationstep method)": [[2, "psi4_step.optimization_step.OptimizationStep.create_node", false]], "create_node() (psi4_step.psi4_step.psi4step method)": [[2, "psi4_step.psi4_step.Psi4Step.create_node", false]], "create_node() (psi4_step.thermochemistry_step.thermochemistrystep method)": [[2, "psi4_step.thermochemistry_step.ThermochemistryStep.create_node", false]], "create_parser() (psi4_step.psi4.psi4 method)": [[2, "psi4_step.psi4.Psi4.create_parser", false]], "create_tk_node() (psi4_step.accelerated_optimization_step.acceleratedoptimizationstep method)": [[2, "psi4_step.accelerated_optimization_step.AcceleratedOptimizationStep.create_tk_node", false]], "create_tk_node() (psi4_step.energy_step.energystep method)": [[2, "psi4_step.energy_step.EnergyStep.create_tk_node", false]], "create_tk_node() (psi4_step.initialization_step.initializationstep method)": [[2, "psi4_step.initialization_step.InitializationStep.create_tk_node", false]], "create_tk_node() (psi4_step.optimization_step.optimizationstep method)": [[2, "psi4_step.optimization_step.OptimizationStep.create_tk_node", false]], "create_tk_node() (psi4_step.psi4_step.psi4step method)": [[2, "psi4_step.psi4_step.Psi4Step.create_tk_node", false]], "create_tk_node() (psi4_step.thermochemistry_step.thermochemistrystep method)": [[2, "psi4_step.thermochemistry_step.ThermochemistryStep.create_tk_node", false]], "d2e (psi4_step.optimizer.optimizer property)": [[2, "psi4_step.optimizer.Optimizer.d2E", false]], "de (psi4_step.optimizer.optimizer property)": [[2, "psi4_step.optimizer.Optimizer.dE", false]], "dehumanize() (in module psi4_step.psi4)": [[2, "psi4_step.psi4.dehumanize", false]], "description() (psi4_step.accelerated_optimization_step.acceleratedoptimizationstep method)": [[2, "psi4_step.accelerated_optimization_step.AcceleratedOptimizationStep.description", false]], "description() (psi4_step.energy_step.energystep method)": [[2, "psi4_step.energy_step.EnergyStep.description", false]], "description() (psi4_step.initialization_step.initializationstep method)": [[2, "psi4_step.initialization_step.InitializationStep.description", false]], "description() (psi4_step.optimization_step.optimizationstep method)": [[2, "psi4_step.optimization_step.OptimizationStep.description", false]], "description() (psi4_step.psi4_step.psi4step method)": [[2, "psi4_step.psi4_step.Psi4Step.description", false]], "description() (psi4_step.thermochemistry_step.thermochemistrystep method)": [[2, "psi4_step.thermochemistry_step.ThermochemistryStep.description", false]], "description_text() (psi4_step.accelerated_optimization.acceleratedoptimization method)": [[2, "psi4_step.accelerated_optimization.AcceleratedOptimization.description_text", false]], "description_text() (psi4_step.energy.energy method)": [[2, "psi4_step.energy.Energy.description_text", false]], "description_text() (psi4_step.initialization.initialization method)": [[2, "psi4_step.initialization.Initialization.description_text", false]], "description_text() (psi4_step.optimization.optimization method)": [[2, "psi4_step.optimization.Optimization.description_text", false]], "description_text() (psi4_step.psi4.psi4 method)": [[2, "psi4_step.psi4.Psi4.description_text", false]], "description_text() (psi4_step.thermochemistry.thermochemistry method)": [[2, "psi4_step.thermochemistry.Thermochemistry.description_text", false]], "dialog (psi4_step.tk_psi4.tkpsi4 attribute)": [[2, "psi4_step.tk_psi4.TkPsi4.dialog", false]], "dialog (psi4_step.tk_thermochemistry.tkthermochemistry attribute)": [[2, "psi4_step.tk_thermochemistry.TkThermochemistry.dialog", false]], "e (psi4_step.optimizer.optimizer property)": [[2, "psi4_step.optimizer.Optimizer.E", false]], "edit() (psi4_step.tk_psi4.tkpsi4 method)": [[2, "psi4_step.tk_psi4.TkPsi4.edit", false]], "energy (class in psi4_step.energy)": [[2, "psi4_step.energy.Energy", false]], "energyparameters (class in psi4_step.energy_parameters)": [[2, "psi4_step.energy_parameters.EnergyParameters", false]], "energystep (class in psi4_step.energy_step)": [[2, "psi4_step.energy_step.EnergyStep", false]], "exe_version() (psi4_step.installer.installer method)": [[2, "psi4_step.installer.Installer.exe_version", false]], "from_flowchart() (psi4_step.tk_psi4.tkpsi4 method)": [[2, "psi4_step.tk_psi4.TkPsi4.from_flowchart", false]], "get_input() (psi4_step.energy.energy method)": [[2, "psi4_step.energy.Energy.get_input", false]], "get_input() (psi4_step.initialization.initialization method)": [[2, "psi4_step.initialization.Initialization.get_input", false]], "get_input() (psi4_step.optimization.optimization method)": [[2, "psi4_step.optimization.Optimization.get_input", false]], "get_input() (psi4_step.thermochemistry.thermochemistry method)": [[2, "psi4_step.thermochemistry.Thermochemistry.get_input", false]], "git_revision (psi4_step.energy.energy property)": [[2, "psi4_step.energy.Energy.git_revision", false]], "git_revision (psi4_step.initialization.initialization property)": [[2, "psi4_step.initialization.Initialization.git_revision", false]], "git_revision (psi4_step.psi4.psi4 property)": [[2, "psi4_step.psi4.Psi4.git_revision", false]], "git_revision (psi4_step.thermochemistry.thermochemistry property)": [[2, "psi4_step.thermochemistry.Thermochemistry.git_revision", false]], "h (psi4_step.tk_thermochemistry.tkthermochemistry attribute)": [[2, "psi4_step.tk_thermochemistry.TkThermochemistry.h", false]], "handle_dialog() (psi4_step.tk_psi4.tkpsi4 method)": [[2, "psi4_step.tk_psi4.TkPsi4.handle_dialog", false]], "handle_help() (psi4_step.tk_psi4.tkpsi4 method)": [[2, "psi4_step.tk_psi4.TkPsi4.handle_help", false]], "header (psi4_step.energy.energy property)": [[2, "psi4_step.energy.Energy.header", false]], "header (psi4_step.initialization.initialization property)": [[2, "psi4_step.initialization.Initialization.header", false]], "header (psi4_step.thermochemistry.thermochemistry property)": [[2, "psi4_step.thermochemistry.Thermochemistry.header", false]], "humanize() (in module psi4_step.psi4)": [[2, "psi4_step.psi4.humanize", false]], "initialization (class in psi4_step.initialization)": [[2, "psi4_step.initialization.Initialization", false]], "initializationparameters (class in psi4_step.initialization_parameters)": [[2, "psi4_step.initialization_parameters.InitializationParameters", false]], "initializationstep (class in psi4_step.initialization_step)": [[2, "psi4_step.initialization_step.InitializationStep", false]], "input_text() (psi4_step.accelerated_optimization.acceleratedoptimization method)": [[2, "psi4_step.accelerated_optimization.AcceleratedOptimization.input_text", false]], "install() (psi4_step.installer.installer method)": [[2, "psi4_step.installer.Installer.install", false]], "installer (class in psi4_step.installer)": [[2, "psi4_step.installer.Installer", false]], "module": [[2, "module-psi4_step", false], [2, "module-psi4_step.accelerated_optimization", false], [2, "module-psi4_step.accelerated_optimization_parameters", false], [2, "module-psi4_step.accelerated_optimization_step", false], [2, "module-psi4_step.energy", false], [2, "module-psi4_step.energy_parameters", false], [2, "module-psi4_step.energy_step", false], [2, "module-psi4_step.initialization", false], [2, "module-psi4_step.initialization_parameters", false], [2, "module-psi4_step.initialization_step", false], [2, "module-psi4_step.installer", false], [2, "module-psi4_step.optimization", false], [2, "module-psi4_step.optimization_parameters", false], [2, "module-psi4_step.optimization_step", false], [2, "module-psi4_step.optimizer", false], [2, "module-psi4_step.psi4", false], [2, "module-psi4_step.psi4_metadata", false], [2, "module-psi4_step.psi4_parameters", false], [2, "module-psi4_step.psi4_step", false], [2, "module-psi4_step.thermochemistry", false], [2, "module-psi4_step.thermochemistry_parameters", false], [2, "module-psi4_step.thermochemistry_step", false], [2, "module-psi4_step.tk_accelerated_optimization", false], [2, "module-psi4_step.tk_energy", false], [2, "module-psi4_step.tk_initialization", false], [2, "module-psi4_step.tk_optimization", false], [2, "module-psi4_step.tk_psi4", false], [2, "module-psi4_step.tk_thermochemistry", false]], "my_description (psi4_step.accelerated_optimization_step.acceleratedoptimizationstep attribute)": [[2, "psi4_step.accelerated_optimization_step.AcceleratedOptimizationStep.my_description", false]], "my_description (psi4_step.energy_step.energystep attribute)": [[2, "psi4_step.energy_step.EnergyStep.my_description", false]], "my_description (psi4_step.initialization_step.initializationstep attribute)": [[2, "psi4_step.initialization_step.InitializationStep.my_description", false]], "my_description (psi4_step.optimization_step.optimizationstep attribute)": [[2, "psi4_step.optimization_step.OptimizationStep.my_description", false]], "my_description (psi4_step.psi4_step.psi4step attribute)": [[2, "psi4_step.psi4_step.Psi4Step.my_description", false]], "my_description (psi4_step.thermochemistry_step.thermochemistrystep attribute)": [[2, "psi4_step.thermochemistry_step.ThermochemistryStep.my_description", false]], "namespace (psi4_step.tk_psi4.tkpsi4 attribute)": [[2, "psi4_step.tk_psi4.TkPsi4.namespace", false]], "node (psi4_step.tk_psi4.tkpsi4 attribute)": [[2, "psi4_step.tk_psi4.TkPsi4.node", false]], "node (psi4_step.tk_thermochemistry.tkthermochemistry attribute)": [[2, "psi4_step.tk_thermochemistry.TkThermochemistry.node", false]], "norm() (in module psi4_step.accelerated_optimization)": [[2, "psi4_step.accelerated_optimization.norm", false]], "norm() (in module psi4_step.optimizer)": [[2, "psi4_step.optimizer.norm", false]], "optimization (class in psi4_step.optimization)": [[2, "psi4_step.optimization.Optimization", false]], "optimization_convergence (in module psi4_step.psi4_metadata)": [[2, "psi4_step.psi4_metadata.optimization_convergence", false]], "optimizationparameters (class in psi4_step.optimization_parameters)": [[2, "psi4_step.optimization_parameters.OptimizationParameters", false]], "optimizationstep (class in psi4_step.optimization_step)": [[2, "psi4_step.optimization_step.OptimizationStep", false]], "optimize() (psi4_step.optimizer.optimizer method)": [[2, "psi4_step.optimizer.Optimizer.optimize", false]], "optimizer (class in psi4_step.optimizer)": [[2, "psi4_step.optimizer.Optimizer", false]], "options (psi4_step.psi4.psi4 attribute)": [[2, "psi4_step.psi4.Psi4.options", false]], "options (psi4_step.thermochemistry.thermochemistry attribute)": [[2, "psi4_step.thermochemistry.Thermochemistry.options", false]], "output (psi4_step.energy_parameters.energyparameters attribute)": [[2, "psi4_step.energy_parameters.EnergyParameters.output", false]], "parameters (psi4_step.accelerated_optimization_parameters.acceleratedoptimizationparameters attribute)": [[2, "psi4_step.accelerated_optimization_parameters.AcceleratedOptimizationParameters.parameters", false]], "parameters (psi4_step.energy_parameters.energyparameters attribute)": [[2, "psi4_step.energy_parameters.EnergyParameters.parameters", false]], "parameters (psi4_step.initialization_parameters.initializationparameters attribute)": [[2, "psi4_step.initialization_parameters.InitializationParameters.parameters", false]], "parameters (psi4_step.optimization_parameters.optimizationparameters attribute)": [[2, "psi4_step.optimization_parameters.OptimizationParameters.parameters", false]], "parameters (psi4_step.psi4.psi4 attribute)": [[2, "psi4_step.psi4.Psi4.parameters", false]], "parameters (psi4_step.psi4_parameters.psi4parameters attribute)": [[2, "psi4_step.psi4_parameters.Psi4Parameters.parameters", false]], "parameters (psi4_step.thermochemistry.thermochemistry attribute)": [[2, "psi4_step.thermochemistry.Thermochemistry.parameters", false]], "parameters (psi4_step.thermochemistry_parameters.thermochemistryparameters attribute)": [[2, "psi4_step.thermochemistry_parameters.ThermochemistryParameters.parameters", false]], "parser (psi4_step.thermochemistry.thermochemistry attribute)": [[2, "psi4_step.thermochemistry.Thermochemistry.parser", false]], "plot_input() (psi4_step.energy.energy method)": [[2, "psi4_step.energy.Energy.plot_input", false]], "psi4 (class in psi4_step.psi4)": [[2, "psi4_step.psi4.Psi4", false]], "psi4_step": [[2, "module-psi4_step", false]], "psi4_step.accelerated_optimization": [[2, "module-psi4_step.accelerated_optimization", false]], "psi4_step.accelerated_optimization_parameters": [[2, "module-psi4_step.accelerated_optimization_parameters", false]], "psi4_step.accelerated_optimization_step": [[2, "module-psi4_step.accelerated_optimization_step", false]], "psi4_step.energy": [[2, "module-psi4_step.energy", false]], "psi4_step.energy_parameters": [[2, "module-psi4_step.energy_parameters", false]], "psi4_step.energy_step": [[2, "module-psi4_step.energy_step", false]], "psi4_step.initialization": [[2, "module-psi4_step.initialization", false]], "psi4_step.initialization_parameters": [[2, "module-psi4_step.initialization_parameters", false]], "psi4_step.initialization_step": [[2, "module-psi4_step.initialization_step", false]], "psi4_step.installer": [[2, "module-psi4_step.installer", false]], "psi4_step.optimization": [[2, "module-psi4_step.optimization", false]], "psi4_step.optimization_parameters": [[2, "module-psi4_step.optimization_parameters", false]], "psi4_step.optimization_step": [[2, "module-psi4_step.optimization_step", false]], "psi4_step.optimizer": [[2, "module-psi4_step.optimizer", false]], "psi4_step.psi4": [[2, "module-psi4_step.psi4", false]], "psi4_step.psi4_metadata": [[2, "module-psi4_step.psi4_metadata", false]], "psi4_step.psi4_parameters": [[2, "module-psi4_step.psi4_parameters", false]], "psi4_step.psi4_step": [[2, "module-psi4_step.psi4_step", false]], "psi4_step.thermochemistry": [[2, "module-psi4_step.thermochemistry", false]], "psi4_step.thermochemistry_parameters": [[2, "module-psi4_step.thermochemistry_parameters", false]], "psi4_step.thermochemistry_step": [[2, "module-psi4_step.thermochemistry_step", false]], "psi4_step.tk_accelerated_optimization": [[2, "module-psi4_step.tk_accelerated_optimization", false]], "psi4_step.tk_energy": [[2, "module-psi4_step.tk_energy", false]], "psi4_step.tk_initialization": [[2, "module-psi4_step.tk_initialization", false]], "psi4_step.tk_optimization": [[2, "module-psi4_step.tk_optimization", false]], "psi4_step.tk_psi4": [[2, "module-psi4_step.tk_psi4", false]], "psi4_step.tk_thermochemistry": [[2, "module-psi4_step.tk_thermochemistry", false]], "psi4parameters (class in psi4_step.psi4_parameters)": [[2, "psi4_step.psi4_parameters.Psi4Parameters", false]], "psi4step (class in psi4_step.psi4_step)": [[2, "psi4_step.psi4_step.Psi4Step", false]], "reset_calculation() (psi4_step.tk_energy.tkenergy method)": [[2, "psi4_step.tk_energy.TkEnergy.reset_calculation", false]], "reset_convergence() (psi4_step.tk_energy.tkenergy method)": [[2, "psi4_step.tk_energy.TkEnergy.reset_convergence", false]], "reset_dialog() (psi4_step.tk_accelerated_optimization.tkacceleratedoptimization method)": [[2, "psi4_step.tk_accelerated_optimization.TkAcceleratedOptimization.reset_dialog", false]], "reset_dialog() (psi4_step.tk_energy.tkenergy method)": [[2, "psi4_step.tk_energy.TkEnergy.reset_dialog", false]], "reset_dialog() (psi4_step.tk_initialization.tkinitialization method)": [[2, "psi4_step.tk_initialization.TkInitialization.reset_dialog", false]], "reset_dialog() (psi4_step.tk_optimization.tkoptimization method)": [[2, "psi4_step.tk_optimization.TkOptimization.reset_dialog", false]], "reset_dialog() (psi4_step.tk_thermochemistry.tkthermochemistry method)": [[2, "psi4_step.tk_thermochemistry.TkThermochemistry.reset_dialog", false]], "reset_optimization() (psi4_step.tk_accelerated_optimization.tkacceleratedoptimization method)": [[2, "psi4_step.tk_accelerated_optimization.TkAcceleratedOptimization.reset_optimization", false]], "reset_optimization() (psi4_step.tk_optimization.tkoptimization method)": [[2, "psi4_step.tk_optimization.TkOptimization.reset_optimization", false]], "reset_plotting() (psi4_step.tk_energy.tkenergy method)": [[2, "psi4_step.tk_energy.TkEnergy.reset_plotting", false]], "reset_thermochemistry() (psi4_step.tk_thermochemistry.tkthermochemistry method)": [[2, "psi4_step.tk_thermochemistry.TkThermochemistry.reset_thermochemistry", false]], "right_click() (psi4_step.tk_accelerated_optimization.tkacceleratedoptimization method)": [[2, "psi4_step.tk_accelerated_optimization.TkAcceleratedOptimization.right_click", false]], "right_click() (psi4_step.tk_energy.tkenergy method)": [[2, "psi4_step.tk_energy.TkEnergy.right_click", false]], "right_click() (psi4_step.tk_initialization.tkinitialization method)": [[2, "psi4_step.tk_initialization.TkInitialization.right_click", false]], "right_click() (psi4_step.tk_optimization.tkoptimization method)": [[2, "psi4_step.tk_optimization.TkOptimization.right_click", false]], "right_click() (psi4_step.tk_psi4.tkpsi4 method)": [[2, "psi4_step.tk_psi4.TkPsi4.right_click", false]], "rms() (in module psi4_step.accelerated_optimization)": [[2, "psi4_step.accelerated_optimization.rms", false]], "rms() (in module psi4_step.optimizer)": [[2, "psi4_step.optimizer.rms", false]], "run() (psi4_step.accelerated_optimization.acceleratedoptimization method)": [[2, "psi4_step.accelerated_optimization.AcceleratedOptimization.run", false]], "run() (psi4_step.psi4.psi4 method)": [[2, "psi4_step.psi4.Psi4.run", false]], "run_old() (psi4_step.accelerated_optimization.acceleratedoptimization method)": [[2, "psi4_step.accelerated_optimization.AcceleratedOptimization.run_old", false]], "runmopac() (psi4_step.accelerated_optimization.acceleratedoptimization method)": [[2, "psi4_step.accelerated_optimization.AcceleratedOptimization.runMOPAC", false]], "runpsi4() (psi4_step.accelerated_optimization.acceleratedoptimization method)": [[2, "psi4_step.accelerated_optimization.AcceleratedOptimization.runPsi4", false]], "self (psi4_step.tk_psi4.tkpsi4 attribute)": [[2, "psi4_step.tk_psi4.TkPsi4.self", false]], "self (psi4_step.tk_thermochemistry.tkthermochemistry attribute)": [[2, "psi4_step.tk_thermochemistry.TkThermochemistry.self", false]], "set_id() (psi4_step.psi4.psi4 method)": [[2, "psi4_step.psi4.Psi4.set_id", false]], "show() (psi4_step.installer.installer method)": [[2, "psi4_step.installer.Installer.show", false]], "sub_tk_flowchart (psi4_step.tk_psi4.tkpsi4 attribute)": [[2, "psi4_step.tk_psi4.TkPsi4.sub_tk_flowchart", false]], "subflowchart (psi4_step.psi4.psi4 attribute)": [[2, "psi4_step.psi4.Psi4.subflowchart", false]], "subflowchart (psi4_step.thermochemistry.thermochemistry attribute)": [[2, "psi4_step.thermochemistry.Thermochemistry.subflowchart", false]], "thermochemistry (class in psi4_step.thermochemistry)": [[2, "psi4_step.thermochemistry.Thermochemistry", false]], "thermochemistryparameters (class in psi4_step.thermochemistry_parameters)": [[2, "psi4_step.thermochemistry_parameters.ThermochemistryParameters", false]], "thermochemistrystep (class in psi4_step.thermochemistry_step)": [[2, "psi4_step.thermochemistry_step.ThermochemistryStep", false]], "tk_flowchart (psi4_step.tk_thermochemistry.tkthermochemistry attribute)": [[2, "psi4_step.tk_thermochemistry.TkThermochemistry.tk_flowchart", false]], "tkacceleratedoptimization (class in psi4_step.tk_accelerated_optimization)": [[2, "psi4_step.tk_accelerated_optimization.TkAcceleratedOptimization", false]], "tkenergy (class in psi4_step.tk_energy)": [[2, "psi4_step.tk_energy.TkEnergy", false]], "tkinitialization (class in psi4_step.tk_initialization)": [[2, "psi4_step.tk_initialization.TkInitialization", false]], "tkoptimization (class in psi4_step.tk_optimization)": [[2, "psi4_step.tk_optimization.TkOptimization", false]], "tkpsi4 (class in psi4_step.tk_psi4)": [[2, "psi4_step.tk_psi4.TkPsi4", false]], "tkthermochemistry (class in psi4_step.tk_thermochemistry)": [[2, "psi4_step.tk_thermochemistry.TkThermochemistry", false]], "uninstall() (psi4_step.installer.installer method)": [[2, "psi4_step.installer.Installer.uninstall", false]], "update() (psi4_step.installer.installer method)": [[2, "psi4_step.installer.Installer.update", false]], "update_flowchart() (psi4_step.tk_psi4.tkpsi4 method)": [[2, "psi4_step.tk_psi4.TkPsi4.update_flowchart", false]], "version (psi4_step.energy.energy property)": [[2, "psi4_step.energy.Energy.version", false]], "version (psi4_step.initialization.initialization property)": [[2, "psi4_step.initialization.Initialization.version", false]], "version (psi4_step.psi4.psi4 property)": [[2, "psi4_step.psi4.Psi4.version", false]], "version (psi4_step.thermochemistry.thermochemistry property)": [[2, "psi4_step.thermochemistry.Thermochemistry.version", false]], "w (psi4_step.tk_thermochemistry.tkthermochemistry attribute)": [[2, "psi4_step.tk_thermochemistry.TkThermochemistry.w", false]], "x (psi4_step.tk_thermochemistry.tkthermochemistry attribute)": [[2, "psi4_step.tk_thermochemistry.TkThermochemistry.x", false]], "y (psi4_step.tk_thermochemistry.tkthermochemistry attribute)": [[2, "psi4_step.tk_thermochemistry.TkThermochemistry.y", false]]}, "objects": {"": [[2, 0, 0, "-", "psi4_step"]], "psi4_step": [[2, 0, 0, "-", "accelerated_optimization"], [2, 0, 0, "-", "accelerated_optimization_parameters"], [2, 0, 0, "-", "accelerated_optimization_step"], [2, 0, 0, "-", "energy"], [2, 0, 0, "-", "energy_parameters"], [2, 0, 0, "-", "energy_step"], [2, 0, 0, "-", "initialization"], [2, 0, 0, "-", "initialization_parameters"], [2, 0, 0, "-", "initialization_step"], [2, 0, 0, "-", "installer"], [2, 0, 0, "-", "optimization"], [2, 0, 0, "-", "optimization_parameters"], [2, 0, 0, "-", "optimization_step"], [2, 0, 0, "-", "optimizer"], [2, 0, 0, "-", "psi4"], [2, 0, 0, "-", "psi4_metadata"], [2, 0, 0, "-", "psi4_parameters"], [2, 0, 0, "-", "psi4_step"], [2, 0, 0, "-", "thermochemistry"], [2, 0, 0, "-", "thermochemistry_parameters"], [2, 0, 0, "-", "thermochemistry_step"], [2, 0, 0, "-", "tk_accelerated_optimization"], [2, 0, 0, "-", "tk_energy"], [2, 0, 0, "-", "tk_initialization"], [2, 0, 0, "-", "tk_optimization"], [2, 0, 0, "-", "tk_psi4"], [2, 0, 0, "-", "tk_thermochemistry"]], "psi4_step.accelerated_optimization": [[2, 1, 1, "", "AcceleratedOptimization"], [2, 3, 1, "", "abs_max"], [2, 3, 1, "", "abs_min"], [2, 3, 1, "", "norm"], [2, 3, 1, "", "rms"]], "psi4_step.accelerated_optimization.AcceleratedOptimization": [[2, 2, 1, "", "description_text"], [2, 2, 1, "", "input_text"], [2, 2, 1, "", "run"], [2, 2, 1, "", "runMOPAC"], [2, 2, 1, "", "runPsi4"], [2, 2, 1, "", "run_old"]], "psi4_step.accelerated_optimization_parameters": [[2, 1, 1, "", "AcceleratedOptimizationParameters"]], "psi4_step.accelerated_optimization_parameters.AcceleratedOptimizationParameters": [[2, 4, 1, "", "parameters"]], "psi4_step.accelerated_optimization_step": [[2, 1, 1, "", "AcceleratedOptimizationStep"]], "psi4_step.accelerated_optimization_step.AcceleratedOptimizationStep": [[2, 2, 1, "", "create_node"], [2, 2, 1, "", "create_tk_node"], [2, 2, 1, "", "description"], [2, 4, 1, "", "my_description"]], "psi4_step.energy": [[2, 1, 1, "", "Energy"]], "psi4_step.energy.Energy": [[2, 2, 1, "", "analyze"], [2, 2, 1, "", "description_text"], [2, 2, 1, "", "get_input"], [2, 5, 1, "", "git_revision"], [2, 5, 1, "", "header"], [2, 2, 1, "", "plot_input"], [2, 5, 1, "", "version"]], "psi4_step.energy_parameters": [[2, 1, 1, "", "EnergyParameters"]], "psi4_step.energy_parameters.EnergyParameters": [[2, 4, 1, "", "output"], [2, 4, 1, "", "parameters"]], "psi4_step.energy_step": [[2, 1, 1, "", "EnergyStep"]], "psi4_step.energy_step.EnergyStep": [[2, 2, 1, "", "create_node"], [2, 2, 1, "", "create_tk_node"], [2, 2, 1, "", "description"], [2, 4, 1, "", "my_description"]], "psi4_step.initialization": [[2, 1, 1, "", "Initialization"]], "psi4_step.initialization.Initialization": [[2, 2, 1, "", "analyze"], [2, 2, 1, "", "description_text"], [2, 2, 1, "", "get_input"], [2, 5, 1, "", "git_revision"], [2, 5, 1, "", "header"], [2, 5, 1, "", "version"]], "psi4_step.initialization_parameters": [[2, 1, 1, "", "InitializationParameters"]], "psi4_step.initialization_parameters.InitializationParameters": [[2, 4, 1, "", "parameters"]], "psi4_step.initialization_step": [[2, 1, 1, "", "InitializationStep"]], "psi4_step.initialization_step.InitializationStep": [[2, 2, 1, "", "create_node"], [2, 2, 1, "", "create_tk_node"], [2, 2, 1, "", "description"], [2, 4, 1, "", "my_description"]], "psi4_step.installer": [[2, 1, 1, "", "Installer"]], "psi4_step.installer.Installer": [[2, 2, 1, "", "check"], [2, 2, 1, "", "exe_version"], [2, 2, 1, "", "install"], [2, 2, 1, "", "show"], [2, 2, 1, "", "uninstall"], [2, 2, 1, "", "update"]], "psi4_step.optimization": [[2, 1, 1, "", "Optimization"]], "psi4_step.optimization.Optimization": [[2, 2, 1, "", "description_text"], [2, 2, 1, "", "get_input"]], "psi4_step.optimization_parameters": [[2, 1, 1, "", "OptimizationParameters"]], "psi4_step.optimization_parameters.OptimizationParameters": [[2, 4, 1, "", "parameters"]], "psi4_step.optimization_step": [[2, 1, 1, "", "OptimizationStep"]], "psi4_step.optimization_step.OptimizationStep": [[2, 2, 1, "", "create_node"], [2, 2, 1, "", "create_tk_node"], [2, 2, 1, "", "description"], [2, 4, 1, "", "my_description"]], "psi4_step.optimizer": [[2, 1, 1, "", "Optimizer"], [2, 3, 1, "", "abs_max"], [2, 3, 1, "", "abs_min"], [2, 3, 1, "", "norm"], [2, 3, 1, "", "rms"]], "psi4_step.optimizer.Optimizer": [[2, 5, 1, "", "E"], [2, 5, 1, "", "d2E"], [2, 5, 1, "", "dE"], [2, 2, 1, "", "optimize"]], "psi4_step.psi4": [[2, 1, 1, "", "Psi4"], [2, 3, 1, "", "dehumanize"], [2, 3, 1, "", "humanize"]], "psi4_step.psi4.Psi4": [[2, 2, 1, "", "analyze"], [2, 2, 1, "", "create_parser"], [2, 2, 1, "", "description_text"], [2, 5, 1, "", "git_revision"], [2, 4, 1, "", "options"], [2, 4, 1, "", "parameters"], [2, 2, 1, "", "run"], [2, 2, 1, "", "set_id"], [2, 4, 1, "", "subflowchart"], [2, 5, 1, "", "version"]], "psi4_step.psi4_metadata": [[2, 6, 1, "", "optimization_convergence"]], "psi4_step.psi4_parameters": [[2, 1, 1, "", "Psi4Parameters"]], "psi4_step.psi4_parameters.Psi4Parameters": [[2, 4, 1, "", "parameters"]], "psi4_step.psi4_step": [[2, 1, 1, "", "Psi4Step"]], "psi4_step.psi4_step.Psi4Step": [[2, 2, 1, "", "create_node"], [2, 2, 1, "", "create_tk_node"], [2, 2, 1, "", "description"], [2, 4, 1, "", "my_description"]], "psi4_step.thermochemistry": [[2, 1, 1, "", "Thermochemistry"]], "psi4_step.thermochemistry.Thermochemistry": [[2, 2, 1, "", "analyze"], [2, 2, 1, "", "description_text"], [2, 2, 1, "", "get_input"], [2, 5, 1, "", "git_revision"], [2, 5, 1, "", "header"], [2, 4, 1, "", "options"], [2, 4, 1, "", "parameters"], [2, 4, 1, "", "parser"], [2, 4, 1, "", "subflowchart"], [2, 5, 1, "", "version"]], "psi4_step.thermochemistry_parameters": [[2, 1, 1, "", "ThermochemistryParameters"]], "psi4_step.thermochemistry_parameters.ThermochemistryParameters": [[2, 4, 1, "", "parameters"]], "psi4_step.thermochemistry_step": [[2, 1, 1, "", "ThermochemistryStep"]], "psi4_step.thermochemistry_step.ThermochemistryStep": [[2, 2, 1, "", "create_node"], [2, 2, 1, "", "create_tk_node"], [2, 2, 1, "", "description"], [2, 4, 1, "", "my_description"]], "psi4_step.tk_accelerated_optimization": [[2, 1, 1, "", "TkAcceleratedOptimization"]], "psi4_step.tk_accelerated_optimization.TkAcceleratedOptimization": [[2, 2, 1, "", "create_dialog"], [2, 2, 1, "", "reset_dialog"], [2, 2, 1, "", "reset_optimization"], [2, 2, 1, "", "right_click"]], "psi4_step.tk_energy": [[2, 1, 1, "", "TkEnergy"]], "psi4_step.tk_energy.TkEnergy": [[2, 2, 1, "", "create_dialog"], [2, 2, 1, "", "reset_calculation"], [2, 2, 1, "", "reset_convergence"], [2, 2, 1, "", "reset_dialog"], [2, 2, 1, "", "reset_plotting"], [2, 2, 1, "", "right_click"]], "psi4_step.tk_initialization": [[2, 1, 1, "", "TkInitialization"]], "psi4_step.tk_initialization.TkInitialization": [[2, 2, 1, "", "create_dialog"], [2, 2, 1, "", "reset_dialog"], [2, 2, 1, "", "right_click"]], "psi4_step.tk_optimization": [[2, 1, 1, "", "TkOptimization"]], "psi4_step.tk_optimization.TkOptimization": [[2, 2, 1, "", "create_dialog"], [2, 2, 1, "", "reset_dialog"], [2, 2, 1, "", "reset_optimization"], [2, 2, 1, "", "right_click"]], "psi4_step.tk_psi4": [[2, 1, 1, "", "TkPsi4"]], "psi4_step.tk_psi4.TkPsi4": [[2, 2, 1, "", "create_dialog"], [2, 4, 1, "", "dialog"], [2, 2, 1, "", "edit"], [2, 2, 1, "", "from_flowchart"], [2, 2, 1, "", "handle_dialog"], [2, 2, 1, "", "handle_help"], [2, 4, 1, "", "namespace"], [2, 4, 1, "", "node"], [2, 2, 1, "", "right_click"], [2, 4, 1, "", "self"], [2, 4, 1, "", "sub_tk_flowchart"], [2, 2, 1, "", "update_flowchart"]], "psi4_step.tk_thermochemistry": [[2, 1, 1, "", "TkThermochemistry"]], "psi4_step.tk_thermochemistry.TkThermochemistry": [[2, 4, 1, "", "canvas"], [2, 2, 1, "", "create_dialog"], [2, 4, 1, "", "dialog"], [2, 4, 1, "", "h"], [2, 4, 1, "", "node"], [2, 2, 1, "", "reset_dialog"], [2, 2, 1, "", "reset_thermochemistry"], [2, 4, 1, "", "self"], [2, 4, 1, "", "tk_flowchart"], [2, 4, 1, "", "w"], [2, 4, 1, "", "x"], [2, 4, 1, "", "y"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "function", "Python function"], "4": ["py", "attribute", "Python attribute"], "5": ["py", "property", "Python property"], "6": ["py", "data", "Python data"]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:function", "4": "py:attribute", "5": "py:property", "6": "py:data"}, "terms": {"": [2, 4], "0": 2, "00001": 2, "001": 2, "01": 2, "0th": 2, "1": 2, "10": 2, "100": 2, "1024": 2, "1170000000": 2, "120": 2, "1200000": 2, "1253656": 2, "1253656678": 2, "13": 2, "15": 2, "16": 9, "17": [2, 9], "18": 9, "1a": 2, "1b": 2, "1c": 2, "1e": 2, "1f": 2, "1p": 2, "2": [2, 4], "20": 2, "200": 2, "2022": 9, "2024": 9, "22": 9, "29": 9, "298": 2, "2a": 2, "2b": 2, "2c": 2, "2f": 2, "2nd": 2, "2x": 2, "3": [2, 4], "31": 2, "311": 2, "311g": 2, "31g": 2, "3c": 2, "3rd": 2, "4": 4, "4th": 2, "5": [2, 4], "50": 2, "6": [2, 4, 9], "7": 4, "8": 2, "A": [2, 10], "AT": 2, "For": [2, 8], "If": [2, 4, 6, 8], "In": [2, 8], "It": 2, "One": 2, "Or": 6, "That": [2, 8], "The": [2, 4, 6, 8, 10, 11], "There": 2, "To": [2, 4, 6, 7, 10], "_calcul": 2, "_x0": 2, "ab": 2, "abil": 9, "abl": 9, "about": [2, 4, 8], "abs_max": [1, 2], "abs_min": [1, 2], "acceler": [2, 9], "accelerated_optim": 1, "accelerated_optimization_paramet": 1, "accelerated_optimization_step": 1, "acceleratedoptim": [1, 2], "acceleratedoptimizationparamet": [1, 2], "acceleratedoptimizationstep": [1, 2], "access": [2, 10, 11], "accler": 2, "accord": 9, "acpf": 2, "action": 9, "activ": 2, "ad": [2, 9, 10], "adapt": 2, "adc": 2, "add": [2, 4], "addit": 2, "adequ": 2, "advanc": 2, "advanced_funct": 2, "advanced_method": 2, "after": 2, "aim": 2, "algebra": 2, "algorithm": [2, 10], "align": 2, "all": [2, 4], "alloc": 2, "allow": 9, "along": 2, "alreadi": [2, 8], "also": [2, 8], "alwai": [2, 4, 6], "am": 9, "amd64": 9, "amount": [2, 9], "an": [2, 4, 8], "analysi": 2, "analyz": [1, 2], "ani": [2, 4], "anoth": 9, "anyth": 4, "api": 10, "applic": 2, "appreci": 4, "appropri": 8, "approxim": 2, "aqcc": 2, "ar": [2, 4], "arbitrari": 2, "argpars": 2, "argument": [2, 9], "arm64": 9, "arrai": [2, 9], "art": 10, "articl": 4, "ask": 9, "assum": 4, "asymmetr": 2, "atom": 9, "automat": 2, "avail": [2, 9], "averag": 2, "b": [2, 4], "b1lyp": 2, "b1pw91": 2, "b1wc": 2, "b2gpplyp": 2, "b2plyp": 2, "b3lyp": 2, "b3lyp5": 2, "b3p86": 2, "b3pw91": 2, "b5050lyp": 2, "b86b95": 2, "b86bpbe": 2, "b88": 2, "b88b95": 2, "b97": 2, "b97m": 2, "b97x": 2, "bar": 2, "base": 2, "basi": 2, "bb1k": 2, "bccd": 2, "becom": 3, "befor": 4, "begin": 2, "being": [2, 9], "belong": 2, "below": 2, "best": 4, "better": 9, "bfg": 2, "bhandh": 2, "bhandhlyp": 2, "bit": [2, 4], "bj": 2, "blog": 4, "blyp": 2, "boolean": 2, "bop": 2, "both": [2, 8, 9], "box": 8, "bp86": 2, "branch": 4, "brueckner": 2, "bsse": 2, "bug": [9, 10], "bugfix": 4, "build": 2, "built": 2, "button": 2, "calcul": [2, 9, 11], "calculation_typ": 2, "call": 9, "cam": 2, "can": [2, 4, 6, 8, 9], "cancel": 2, "cannot": 2, "canva": [1, 2], "cap0": 2, "cartesian": 2, "case": 2, "caspt2": 2, "casscf": 2, "catch": 9, "caus": 9, "cc": 2, "cc2": 2, "cc3": 2, "ccd": 2, "ccenergi": 2, "ccsd": 2, "cd": 4, "center": 2, "cepa": 2, "cfour": 2, "chang": [4, 9], "charact": 2, "charg": [2, 9], "check": [1, 2, 4, 8, 9], "checkout": 4, "chemic": [10, 11], "choic": 2, "chosen": 2, "ci": [2, 4, 9], "cisd": [2, 9], "cisdt": 2, "cisdtq": 2, "class": [2, 9], "clear": 2, "click": [2, 8], "clone": [4, 6], "close": 2, "cluster": 2, "code": [2, 10, 11], "com": [4, 6], "command": [2, 6, 9], "comment": 2, "commit": 4, "common": 2, "compat": 9, "complet": [2, 9, 10], "complic": 2, "compon": [2, 8], "composit": 2, "comput": [2, 9], "conda": [2, 8, 9], "condaforg": 9, "config": 2, "configargpars": 2, "configur": 2, "consist": 2, "consolid": 9, "construct": 2, "contain": [2, 9], "content": [0, 1, 5], "contribut": [5, 10], "contributor": 3, "control": [2, 9], "converg": [2, 9], "coordin": 2, "copi": [4, 6], "core": [2, 9, 10], "correct": [2, 9], "correl": 2, "correspond": 2, "could": 4, "coupl": 2, "crash": 9, "creat": [2, 4, 9], "create_dialog": [1, 2], "create_nod": [1, 2], "create_pars": [1, 2], "create_tk_nod": [1, 2], "credit": 4, "criteria": [2, 9], "criterion": 2, "csv": 2, "ct": 2, "cube": [2, 9], "cumul": 2, "curl": 6, "current": [2, 9], "custom": 2, "d": 2, "d09": 2, "d10": 2, "d2e": [1, 2], "d3": 2, "d3bj": 2, "d3mbj": 2, "damp": [2, 9], "data": 2, "date": 8, "de": [1, 2], "def2": 2, "default": [2, 9], "default_unit": 2, "defin": 2, "definit": 2, "dehuman": [1, 2], "deloc": 2, "denot": 2, "densiti": [2, 9], "depend": [2, 9], "deriv": 2, "descent": 2, "describ": 2, "descript": [1, 2, 4, 9], "description_text": [1, 2], "detail": [2, 4, 8], "detci": 2, "determin": 2, "develop": [2, 4, 10], "dfocc": 2, "dft": [2, 9], "dh": 2, "diagrammat": 2, "dialog": [1, 2], "dict": 2, "dictionari": 2, "die": 9, "differ": 11, "dim1": 2, "dim2": 2, "dimens": 2, "dimension": 2, "dimer": 2, "direct": 8, "directli": 9, "directori": 2, "disclosur": 2, "dispers": [2, 9], "dispersionless": 2, "displai": 2, "do": [2, 9], "doc": 4, "docker": 9, "docstr": 4, "document": 9, "doe": [2, 9], "don": [3, 6], "done": 4, "doubl": 2, "down": 2, "download": 6, "draw": 2, "driven": 4, "dsd": 2, "dynam": 2, "e": [1, 2, 9], "e_h": 2, "each": 2, "easier": 4, "easiest": 8, "edf1": 2, "edf2": 2, "edit": [1, 2], "effect": 2, "effici": 10, "efp": 2, "either": [2, 6, 9], "electron": 2, "els": 2, "energi": [1, 9], "energy_callback": 2, "energy_paramet": 1, "energy_step": 1, "energyparamet": [1, 2], "energystep": [1, 2], "enhanc": [4, 9], "enough": 8, "ensur": [8, 9], "entri": 2, "enum": 2, "enumer": 2, "environ": [2, 8], "eom": 2, "equat": 2, "equival": 2, "error": [2, 9], "etc": [2, 9], "ethen": 2, "even": 4, "event": 2, "everi": [2, 4], "everyth": 2, "exampl": [2, 8], "exchang": 2, "exe_vers": [1, 2], "execut": 2, "executor": 9, "exist": 2, "expens": 2, "expert": 2, "explain": 4, "explicit": 9, "express": 2, "extens": 2, "extra": 2, "fals": 2, "fc": 2, "fcfo": 2, "fci": 2, "fco": 2, "featur": 10, "feld": 2, "file": [2, 4, 9], "filter": 2, "final": 9, "first": [2, 9], "fix": [9, 10], "fl": 2, "flake8": 4, "float": 2, "flowchart": 2, "fock": 2, "follow": [2, 8], "fork": 4, "form": 2, "format": 2, "format_str": 2, "found": 2, "fraction": 2, "fragment": 2, "frame": 2, "freez": 2, "frequenc": 2, "from": [2, 5, 9], "from_flowchart": [1, 2], "frozen": 2, "ft97": 2, "full": 2, "fulli": 9, "function": [2, 4, 8, 9, 10], "further": 2, "g": [2, 9], "gam": 2, "gather": 9, "gau": 2, "gau_loos": 2, "gau_tight": 2, "gau_verytight": 2, "gaussian": 2, "gb": 2, "gcp": 2, "gener": 2, "geometri": 2, "get": [2, 5, 10], "get_input": [1, 2], "gga": 2, "gga1": 2, "gib": 2, "git": [2, 4, 6], "git_revis": [1, 2], "github": [4, 6, 9], "give": [2, 9], "given": [2, 4], "global": 2, "go": 2, "gradient": 9, "graphic": [2, 8], "greatli": 4, "group": 2, "gua_tight": 2, "gui": 2, "guid": [6, 8, 10], "guidelin": 5, "h": [1, 2], "hamiltionian": 2, "hamiltonian": 9, "handl": [2, 9], "handle_dialog": [1, 2], "handle_help": [1, 2], "hartre": 2, "have": [2, 4, 6], "hcth120": 2, "hcth147": 2, "hcth407": 2, "hcth407p": 2, "hcth93": 2, "hcthp14": 2, "hcthp76": 2, "header": [1, 2], "heavili": 2, "height": 2, "help": [2, 4], "help_text": 2, "helper": 2, "here": [4, 8], "hessian": [2, 9], "hf": 2, "histori": 10, "hj": 2, "homo": 2, "how": [2, 4], "hpbeint": 2, "hse03": 2, "hse06": 2, "http": [4, 6], "human": [1, 2], "hx": 2, "hyb": 2, "hybrid": 2, "i": [2, 4, 6, 8, 9], "id": 2, "import": [2, 7], "improv": 9, "includ": [2, 4, 9], "indent": 2, "index": 0, "indic": 2, "inform": 2, "ini": 2, "initi": [1, 9], "initialization_paramet": 1, "initialization_step": 1, "initializationparamet": [1, 2], "initializationstep": [1, 2], "initio": 2, "input": [2, 9], "input_text": [1, 2], "instal": [1, 4, 5, 9], "installerbas": 2, "instanc": 2, "int": 2, "integ": 2, "integr": 2, "interact": 2, "interfac": 2, "interfrag": 2, "interfrag_tight": 2, "intern": [2, 9], "intramolecular": 2, "introduct": 10, "is_linear": 2, "issu": [4, 9], "item": 2, "iter": 2, "its": 2, "join": 3, "just": [2, 4], "k": 2, "keep": 4, "kei": 2, "keyword": [2, 9], "kilo": 2, "kind": 2, "kohn": 2, "ksdt": 2, "kt2": 2, "kwarg": 2, "l": 2, "label": 2, "lai": 2, "larg": 9, "last": 2, "layout": 2, "lc": 2, "lccd": 2, "lead": 3, "less": 2, "let": 2, "level": [2, 9], "like": 2, "limit": 2, "line": [2, 9], "linear": 2, "linesearch": 2, "list": [2, 4], "littl": 4, "load": 2, "local": [2, 4], "locat": 2, "logger": 2, "long": 2, "longer": 2, "look": 4, "loos": 2, "lrc": 2, "lsda": 2, "lumo": 2, "m": [2, 4], "m05": 2, "m06": 2, "m08": 2, "m11": 2, "machin": [2, 10], "mai": [2, 9], "main": [2, 9], "make": [4, 9], "mani": [4, 11], "master": 6, "match": 9, "matric": 2, "matrix": 2, "max": 2, "maximum": 2, "mb": 2, "mb3lyp": 2, "meaning": 2, "meet": 4, "memori": [2, 9, 10], "menu": 2, "meta": 2, "metadata": 2, "method": [2, 6, 9, 10], "mgga_ms0": 2, "mgga_ms1": 2, "mgga_ms2": 2, "mgga_ms2h": 2, "mgga_mv": 2, "mgga_mv2h": 2, "mib": 2, "microiter": 2, "might": [2, 4], "minim": 2, "minnesota": 2, "minor": 9, "mk": 2, "mkvirtualenv": 4, "mn12": 2, "mn15": 2, "model": 2, "modul": [0, 1], "mohlyp": 2, "mohlyp2": 2, "molpro": 2, "molssi": [2, 3, 4, 6], "molsystem": 9, "moment": 9, "mopac": [2, 9], "more": [2, 4, 8, 9], "most": [2, 6], "motion": 2, "move": 9, "mp": 2, "mp2": 2, "mp3": 2, "mp4": 2, "mpw1b95": 2, "mpw1k": 2, "mpw1lyp": 2, "mpw1pbe": 2, "mpw1pw": 2, "mpw3lyp": 2, "mpw3pw": 2, "mpwb1k": 2, "mpwlyp1m": 2, "mpwlyp1w": 2, "mpwpw": 2, "mrcc": 2, "much": 2, "mukherje": 2, "multi": 10, "multiconfigur": 2, "multipl": 9, "multipol": 9, "multirefer": 2, "must": 2, "my_descript": [1, 2], "my_logg": 2, "m\u00f8ller": 2, "n": 2, "n12": 2, "n_ao": 2, "n_atom": 2, "n_step": 2, "n_thread": 2, "name": [2, 4, 9], "namespac": [1, 2], "narrow": 4, "natom": [2, 9], "natur": 2, "need": [2, 9], "never": 2, "new": [2, 4, 9], "newton": 2, "next": [2, 8], "next_nod": 2, "nl": 2, "node": [1, 2], "node0": 2, "node_id": 2, "non": [2, 8], "none": 2, "nongraph": 2, "nonsepar": 2, "norm": [1, 2], "normal": 2, "noth": 2, "now": [4, 9], "nr": 2, "nth": 2, "nucleobas": 2, "number": [2, 9], "numer": [2, 10], "nwchem": 2, "nwchem_loos": 2, "o3lyp": 2, "object": 2, "oblyp": 2, "occupi": 2, "offici": 4, "often": 2, "ol": 6, "omp2": 2, "omp3": 2, "onc": 6, "one": [2, 8], "onli": 2, "opb": 2, "open": 4, "oper": 4, "opposit": 2, "optim": [1, 9], "optimization_converg": [1, 2], "optimization_paramet": 1, "optimization_step": 1, "optimizationparamet": [1, 2], "optimizationstep": [1, 2], "optimizer_conv": 2, "option": [1, 2, 9], "optk": 9, "opwlyp": 2, "orbit": [2, 9], "order": [2, 9], "org": [2, 3, 4], "origin": 4, "oscil": 2, "other": [2, 4, 9], "otherwis": 2, "otpss": 2, "our": 2, "out": 2, "outlin": 2, "output": [1, 2, 9], "over": [2, 9], "overrid": 2, "p": 2, "p_rfo": 2, "packag": [0, 1], "page": [0, 9], "pair": 2, "parallel": 10, "paramet": [1, 2], "parameter": 2, "parent": 2, "pars": 2, "parser": [1, 2], "part": [2, 4, 9, 10], "pass": [2, 4, 9], "path": 2, "paul": 3, "pbe": 2, "pbe0": 2, "pbe1w": 2, "pbe50": 2, "pbeb95": 2, "pbeh": 2, "pbelyp1w": 2, "pbep86": 2, "pbepb": 2, "percent": 2, "percentag": 2, "perturb": 2, "pi": 2, "pictur": 2, "pip": [2, 4, 6], "pixel": 2, "pkzb": 2, "pleas": 4, "plesset": 2, "plot": [2, 9], "plot_input": [1, 2], "plu": 2, "plug": [2, 6, 7, 8, 11], "plugin": 2, "pmw": 2, "point": [2, 9], "popul": 2, "possibl": [2, 4], "post": 4, "potenti": 2, "powel": 2, "precis": 2, "prefer": 6, "preliminari": 9, "prepar": 2, "present": 2, "pressur": 2, "pretti": 2, "previou": 2, "print": [2, 9], "printabl": 2, "printer": 2, "probabl": [2, 8], "process": [6, 9], "produc": 2, "progress": 2, "project": [4, 7], "prompt": 2, "proper": 2, "properti": [2, 9], "propos": 4, "provid": [2, 10, 11], "psax": 3, "psi4": [1, 4, 6, 7, 8, 9, 11], "psi4_metadata": 1, "psi4_paramet": 1, "psi4_step": [0, 4, 6, 7], "psi4paramet": [1, 2], "psi4step": [1, 2], "ptpss": 2, "public": 6, "pull": 5, "pull_request": 4, "push": 4, "put": [2, 4, 8], "pvdz": 2, "pvqz": 2, "pvtz": 2, "pw6b95": 2, "pw86b95": 2, "pw86pbe": 2, "pw91": 2, "pwb6k": 2, "pwpb95": 2, "py": [2, 4, 6, 9], "pypi": [4, 9], "python": [2, 4, 6, 9], "qchem": 2, "qcisd": 2, "quadrat": 2, "quadrupl": 2, "quantum": [10, 11], "quickmin": 2, "qzvp": 2, "qzvpp": 2, "raphson": 2, "rasscf": 2, "rather": 9, "ration": 2, "rc04": 2, "re": 4, "readabl": 2, "readi": 4, "readm": [4, 9], "readthedoc": 9, "reason": 2, "recalc": 2, "recalcul": 2, "recent": 6, "recommend": 2, "recreat": 2, "refer": 10, "regist": 2, "releas": [5, 9], "remain": 2, "rememb": 4, "remov": 9, "renorm": 2, "replac": 2, "repo": [4, 6], "report": 2, "repositori": 6, "repres": 2, "represent": 2, "reproduc": 4, "request": [5, 9], "reset": 2, "reset_calcul": [1, 2], "reset_converg": [1, 2], "reset_dialog": [1, 2], "reset_optim": [1, 2], "reset_plot": [1, 2], "reset_thermochemistri": [1, 2], "respect": 2, "restart": 2, "restrict": 2, "result": [2, 9], "return": 2, "revb3lyp": 2, "revis": 2, "revpb": 2, "revpbe0": 2, "revtpssh": 2, "rfo": 2, "rhf": 2, "right": 2, "right_click": [1, 2], "rk": 2, "rm": [1, 2], "rohf": 2, "row": 2, "rpa": 2, "rpbe": 2, "rst": 4, "run": [1, 2, 4, 6, 9, 10], "run_old": [1, 2], "runmopac": [1, 2], "runpsi4": [1, 2], "sapt": 2, "sapt2": 2, "save": 2, "sax": 3, "sb98": 2, "sc": 2, "scalar": [2, 9], "scale": 2, "scan": 9, "scf": [2, 9], "scope": 4, "screen": 2, "sd": 2, "seamm": [2, 4, 6, 8, 9], "search": 0, "searchabl": 9, "second": [2, 8, 9], "section": 2, "see": 8, "select": [2, 8, 9], "self": [1, 2], "semant": 2, "send": 4, "separ": 2, "set": [2, 4, 9], "set_id": [1, 2], "setup": [2, 4, 6, 9], "sever": [2, 10], "sham": 2, "share": 10, "shift": [2, 9], "short": [2, 9], "shortcut": 8, "should": [2, 4, 8], "show": [1, 2], "similar": 2, "simpl": 10, "simpli": [2, 8], "simul": 2, "singl": [2, 9], "singlet": 2, "size": 2, "small": 2, "smaller": 2, "so": [2, 9], "sogga": 2, "sogga11": 2, "sol": 2, "some": 2, "soscf": 2, "sourc": [2, 5], "space": 2, "special": 2, "specif": 2, "specifi": [2, 9], "spin": 2, "sr": 2, "stabil": 2, "stabl": 5, "stage": 2, "standard": [2, 9], "start": [2, 5, 10], "state": [2, 10], "static": 2, "statu": 2, "steepest": 2, "step": [2, 4, 8, 9], "stevedor": 2, "still": [2, 9], "stop": 2, "store": [2, 9], "str": 2, "straightforward": 8, "string": 2, "structur": [2, 9], "style": 9, "sub": 2, "sub_tk_flowchart": [1, 2], "subclass": 2, "subflowchart": [1, 2], "submodul": 1, "subset": 4, "substep": [2, 9], "subtyp": 2, "successfulli": 9, "suffix": 2, "summari": 9, "superclass": 2, "support": [4, 9], "sure": 4, "surrogate_callback": 2, "sv": 2, "svp": 2, "svwn3": 2, "switch": [8, 9], "sx": 2, "symmetr": 2, "symmetri": 2, "symmetry_toler": 2, "system": [2, 4, 9], "t": [2, 3, 6, 9], "tab": 8, "tabl": [2, 9], "tag": 4, "take": 2, "tarbal": 6, "team": 10, "temperatur": 2, "temporarili": 9, "term": [2, 9], "termin": 6, "test": [2, 4], "test_psi4_step": 4, "teter93": 2, "text": 2, "th": 2, "th1": 2, "th2": 2, "th3": 2, "th4": 2, "than": 9, "thei": [2, 4], "them": [2, 4], "theme": 9, "themselv": 2, "theori": 2, "thermochemistri": [1, 9], "thermochemistry_paramet": 1, "thermochemistry_step": 1, "thermochemistryparamet": [1, 2], "thermochemistrystep": [1, 2], "thi": [2, 4, 6, 10], "third": 2, "thoroughli": 9, "thread": [2, 9], "through": [4, 6], "throw": [2, 9], "tight": 2, "time": 2, "tip": 5, "titl": 2, "tk": 2, "tk_accelerated_optim": 1, "tk_energi": 1, "tk_flowchart": [1, 2], "tk_initi": 1, "tk_optim": 1, "tk_psi4": 1, "tk_thermochemistri": 1, "tkacceleratedoptim": [1, 2], "tkcanva": 2, "tkenergi": [1, 2], "tkflowchart": 2, "tkiniti": [1, 2], "tknode": 2, "tkoptim": [1, 2], "tkpsi4": [1, 2], "tkthermochemistri": [1, 2], "toler": 2, "total": [2, 9], "total_energi": 2, "tox": 4, "tpss": 2, "tpssh": 2, "tpsslyp1w": 2, "tradit": 2, "transfer": 2, "travi": 4, "travisci": 9, "triangular": 2, "tringular": 2, "tripl": 2, "troubleshoot": 4, "tune": 2, "tupl": 2, "turbomol": 2, "two": [2, 8], "typ": 2, "type": [2, 5, 8], "tzvp": 2, "tzvpp": 2, "uhf": 2, "uk": 2, "uninstal": [1, 2], "unit": 2, "unknown": 2, "unrestrict": 2, "unscal": 2, "up": [4, 8], "updat": [1, 2, 4, 8, 9], "update_flowchart": [1, 2], "us": [2, 4, 7, 8, 9, 10], "usag": 5, "user": [2, 8, 10], "usign": 11, "v": 2, "valu": 2, "variabl": [2, 9], "variant": 2, "varieti": 10, "variou": [2, 9], "veri": 2, "version": [1, 2, 4, 9], "vibrat": 9, "virtualenv": 4, "virtualenvwrapp": 4, "volunt": 4, "vsxc": 2, "vv10": 2, "w": [1, 2], "wa": 9, "wai": [2, 4], "want": 4, "warn": 2, "wavefunct": 2, "wb97": 2, "wb97m": 2, "wb97x": 2, "we": 2, "web": 4, "websit": 4, "welcom": 4, "what": 2, "when": [2, 4, 9], "whenev": 9, "where": [2, 9], "whether": [2, 4], "which": [2, 10], "while": 2, "whoever": 4, "why": [2, 3], "wide": 10, "widget": 2, "width": 2, "window": 2, "wish": [2, 8], "within": 2, "work": [4, 9], "would": 4, "wpbe": 2, "wpbeh": 2, "x": [1, 2], "x1b95": 2, "x3lyp": 2, "xb1k": 2, "xc": 2, "xlyp": 2, "y": [1, 2], "ye": 2, "yet": 9, "you": [2, 3, 4, 6, 8], "your": [2, 4, 6, 8], "your_name_her": 4, "z": 2, "zapt": 2, "zlp": 2}, "titles": ["API Documentation", "psi4_step", "psi4_step package", "Development Team", "Contributing", "Developer Documentation", "Installation", "Usage", "Getting Started", "History", "Psi4 Step", "User Guide"], "titleterms": {"0": 9, "1": 9, "11": 9, "12": 9, "2": 9, "2020": 9, "2021": 9, "2023": 9, "21": 9, "23": 9, "24": 9, "28": 9, "3": 9, "4": 9, "5": 9, "7": 9, "8": 9, "9": 9, "accelerated_optim": 2, "accelerated_optimization_paramet": 2, "accelerated_optimization_step": 2, "api": 0, "august": 9, "bug": 4, "content": 2, "contribut": 4, "decemb": 9, "develop": [3, 5], "document": [0, 4, 5], "energi": 2, "energy_paramet": 2, "energy_step": 2, "featur": 4, "februari": 9, "feedback": 4, "field": 2, "fix": 4, "from": 6, "get": [4, 8], "guid": 11, "guidelin": 4, "histori": 9, "implement": 4, "index": 11, "indic": 0, "inform": 10, "initi": 2, "initialization_paramet": 2, "initialization_step": 2, "instal": [2, 6, 8], "januari": 9, "juli": 9, "modul": 2, "more": 10, "novemb": 9, "optim": 2, "optimization_paramet": 2, "optimization_step": 2, "packag": 2, "psi4": [2, 10], "psi4_metadata": 2, "psi4_paramet": 2, "psi4_step": [1, 2], "pull": 4, "releas": 6, "replac": 8, "report": 4, "request": 4, "septemb": 9, "sourc": 6, "stabl": 6, "start": [4, 8], "step": 10, "submit": 4, "submodul": 2, "tabl": 0, "team": 3, "thermochemistri": 2, "thermochemistry_paramet": 2, "thermochemistry_step": 2, "thi": 8, "tip": 4, "tk_accelerated_optim": 2, "tk_energi": 2, "tk_initi": 2, "tk_optim": 2, "tk_psi4": 2, "tk_thermochemistri": 2, "type": 4, "usag": 7, "user": 11, "write": 4}}) \ No newline at end of file diff --git a/user_guide/index.html b/user_guide/index.html index 6f2e1a8..a27b283 100644 --- a/user_guide/index.html +++ b/user_guide/index.html @@ -8,7 +8,7 @@ - User Guide — SEAMM Psi4 Plug-in 2024.3.17 documentation + User Guide — SEAMM Psi4 Plug-in 2024.5.23 documentation @@ -46,8 +46,8 @@ })(window,document,'script','dataLayer','GTM-PQXXTJ2'); - - + +