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.