Splitter.best_coordinate#

Splitter.best_coordinate(start=None, stop=None, step=0.25)[source]#

Cut position breaking the fewest bonds, then the fewest ionic contacts.

Remaining ties (with keep_molecules, every position breaks no bond) go to the plane crossing the fewest bonds itself, i.e. the one dragging the fewest units across: the flattest surfaces.

See scan_broken_bonds() for the parameters.