horton_part.scripts.partition_density module
- class PartDensProg(width=100)
Bases:
PartProg
Part-Dens Program
- __init__(width=100)
- build_parser(*args, **kwargs)
Parse command-line arguments.
- check_settings(settings)
- load_basis_info(part)
- print_basis(part)
Print basis functions used in Partitioning methods.
- print_charges(numbers, charges)
- print_coordinates(numbers, coordinates)
- print_header(header)
- print_line()
- print_part_time(part)
Print partitioning time usage info.
- print_propars(part, niter=-1, header=None)
Print optimized pro-atom parameters.
The optimized pro-atom parameters are printed out if ISA methods with basis functions are used.
- print_settings(settings, fn_in, fn_out, fn_log, exclude_keys=None)
Print setting for this program.
- run(args=None)
Main entry.
- Return type:
int
- setup_logger(settings, fn_log, **kwargs)
- single_launch(settings, fn_in, fn_out, fn_log, **kwargs)
Man entry for a single job.
- construct_molgrid_from_dict(data)
- get_nested_attr(obj, attr_path)
Recursively get an attribute from an object using dot notation.
- main(args=None)
Main entry.
- Return type:
int
- prepare_exp_n_dict(dict)
Prepare a dict including exponent and order.