pydseamslib.cyoda.clusterAnalysis#
- pydseamslib.cyoda.clusterAnalysis(path: str, iceCloud: pydseamslib.cyoda.PointCloudDouble, yCloud: pydseamslib.cyoda.PointCloudDouble, nList: List[List[int]], iceNeighbourList: List[List[int]], cutoff: float, firstFrame: int, bopAnalysis: str) int #
Does the cluster analysis of ice particles in the system.
- Parameters:
path (The file path of the output directory to which output files will be written)
iceCloud (The molSys::PointCloud for the largest ice cluster of the ice-like molecules)
nList (Row-ordered neighbour list by atom ID)
yCloud (The molSys::PointCloud for all the particles in the frame, regardless of ice type)
iceNeighbourList (Row-ordered neighbour list by atom index, not ID, according to the iceCloud atoms)
cutoff (Cutoff for the nearest neighbours)
firstFrame (The first frame to be analyzed)
bopAnalysis (This determines which method to use for determining the ice-like nature of the particles. This can be "q6" or "chill", for using the "q6" parameter or CHILL algorithm, respectively)