|
Rosetta
|
Functions | |
| def | rigid_transform_3D (A, B) |
| def | calc_dihedral (c) |
| def pyrosetta.toolbox.numpy_utils.calc_dihedral | ( | c | ) |
Compute a dihedral angle from four points in space.
Args:
c (np.ndarray): Coordinates of four points in space (atoms)
Returns:
float: The dihedral angle
References numeric::conversions.degrees(), and measure_params.norm().
| def pyrosetta.toolbox.numpy_utils.rigid_transform_3D | ( | A, | |
| B | |||
| ) |
Compute the translation and rotation to optimally superpose two sets
of points using singular value decomposition.
Args:
A (np.ndarray): A set of points
B (np.ndarray): A set of points (must have a one-to-one correspondence
to the points in A)
Returns:
tuple: Rotation matrix (np.ndarray) and translation vector (np.array) to
optimally superpose A onto B
References print().