cliff.helpers package
Submodules
cliff.helpers.cell module
cliff.helpers.constants module
cliff.helpers.options module
cliff.helpers.system module
cliff.helpers.utils module
- cliff.helpers.utils.build_coulomb_matrix(coords, atom_types, central_atom_id, max_neighbors, direction=None)[source]
Build Coulomb matrix ordered by distance to central_atom_id
- cliff.helpers.utils.extract_atomic_numbers(cartesian, atom_types)[source]
Extract atomic number from name of atom type
- cliff.helpers.utils.file_finder(fname, ref=None, jobdir=None)[source]
Compiles xyz files for multiple computations
dirs points to directories, one for each computation
- cliff.helpers.utils.neighboring_vectors(coords, atom_types, central_atom_id)[source]
Returns neighboring pairwise vectors starting from central atom up to 3. If it’s less than 3, complete by orthogonal vectors.
- cliff.helpers.utils.reorder_atoms(coords, atom_types, central_atom_id, max_neighbors)[source]
Reorder list of atoms from the central atom and by its distance