3.10.3. horton.scripts.espfit – Code used by ESP fitting scripts¶
-
horton.scripts.espfit.parse_wdens(arg)¶ Parse the argument to the –wdens option of horton-espfit.py
-
horton.scripts.espfit.parse_wnear(args)¶ Parse the arguments for the –wnear option of horton-espfit.py
-
horton.scripts.espfit.parse_wfar(arg)¶ Parse the argument for the –wfar option of horton-espfit.py
-
horton.scripts.espfit.load_rho(coordinates, numbers, fn_cube, ref_ugrid, stride, chop)¶ Load densities from a file, reduce by stride, chop and check ugrid
Arguments:
- coordinates
- An array with shape (N, 3) containing atomic coordinates.
- numbers
- A vector with shape (N,) containing atomic numbers.
- fn_cube
- The cube file with the electron density.
- ref_ugrid
- A reference ugrid that must match the one from the density cube file (after reduction).
- stride
- The reduction factor.
- chop
- The number of slices to chop of the grid in each direction.
-
horton.scripts.espfit.load_cost(arg_cost)¶ Load an ESP cost function given at the command line
-
horton.scripts.espfit.load_charges(arg_charges)¶ Load a charges given at the command line
-
horton.scripts.espfit.max_at_edge(weights, pbc)¶ Compute the maximum value of the weight function at the non-periodic edges of the grid.
Arguments:
- weights
- A 3D array with ESP fitting weights
- pbc
- A vector of length three with periodicity flags.