Hi,
I am not familiar with magnetic moments in cif file and how are they written. But you can do it using .vesta file. All the magnetic moments are written in .vesta file after VECTR tag. Atoms takes three lines, in the 3, 6, 9, .. lines, first index in atom index, next three are mx, my and mz. So, you need to extract mx, my and mz. which are highlighted the following.
VECTR
1 1.38300 0.00000 0.00000 0
5 0 0 0 0
0 0 0 0 0
2 -1.38300 0.00000 0.00000 0
6 0 0 0 0
0 0 0 0 0
3 -1.38300 0.00000 0.00000 0
7 0 0 0 0
0 0 0 0 0
4 1.38300 0.00000 0.00000 0
8 0 0 0 0
0 0 0 0 0
0 0 0 0 0
I have just written a simple python script (1.py) for post-processing, which takes 1.mcif files. You can easily generalized it by using loop for any number of data files.
I hope, this might be helpful for you.
Thanks
Mukesh Singh