Hi @yoshiokc,
I believe the singular value decomposition can be used to decompose the anisotropic magnification matrix into a rotation, scaling (by 2 independent factors along orthogonal axes), and a subsequent rotation.
Note that before doing SVD on the anisotropic magnification matrix, you’ll have to pull it from particle dataset’s ctf/anisomag
entry, reshape it into a shape of (2,2)
(C-order), and then add it to the 2x2 identity matrix — this is because CryoSPARC stores the matrix with the identity subtracted off, for convenience reasons.
Best,
Michael