b0d0053b1f1738640fc99fba642c83af42d10b22,geomstats/special_orthogonal_group.py,,closest_rotation_matrix,#Any#,8
 
Before Change
    mat_unitary_u, mat_diag_s, mat_unitary_v = np.linalg.svd(mat)
    rot_mat = np.dot(mat_unitary_u, mat_unitary_v)
    mat_diag_s = np.eye(3) * mat_diag_s
    if np.linalg.det(rot_mat) < 0:
        mat_diag_s[0, 0] = 1
After Change
    rot_mat = np.matmul(mat_unitary_u, mat_unitary_v)
    mask = np.where(np.linalg.det(rot_mat) < 0)
    diag_s[mask] = np.array([1, 1, -1])
    mat_diag_s = np.diagflat(diag_s)
    rot_mat[mask] = np.matmul(np.matmul(mat_unitary_u, mat_diag_s),

In pattern: SUPERPATTERN
Frequency: 3
Non-data size: 3
Instances
 Project Name: geomstats/geomstats
 Commit Name: b0d0053b1f1738640fc99fba642c83af42d10b22
 Time: 2018-02-02
 Author: ninamio78@gmail.com
 File Name: geomstats/special_orthogonal_group.py
 Class Name: 
 Method Name: closest_rotation_matrix
 Project Name: nipy/dipy
 Commit Name: 31a62bc643e80e923bb10a4b3ae3370c6181fc98
 Time: 2017-05-10
 Author: garyfallidis@gmail.com
 File Name: dipy/io/tests/test_io_peaks.py
 Class Name: 
 Method Name: test_io_peaks
 Project Name: nilearn/nilearn
 Commit Name: 51d6b543e193cf385f97ff216400a7f0f54f289a
 Time: 2015-02-11
 Author: danilobzdok@gmail.com
 File Name: nilearn/input_data/tests/test_nifti_masker.py
 Class Name: 
 Method Name: test_mask_4d