9. MDAnalysis library

MDAnalysis.lib.distances contains many high performance maths functions.

MDAnalysis.lib._distances contains low level access to the MDAnalysis’ Cython functions in distances. These have little to no error checking done on inputs so should be used with caution. MDAnalysis.lib.parallel contains parallelized implementations for some these algorithms.

MDAnalysis.lib.transformations contains a multitude of matrix operations for manipulating coordinate data.

MDAnalysis.lib.qcprot contains a fast implementation of superposition by minimizing the RMSD.

MDAnalysis.lib.util contains various file, string and mathematical utility functions.

MDAnalysis.lib.NeighborSearch contains classes to do neighbor searches
with MDAnalysis objects.