Figures 4B, 4C, S23 and S24E-L

gen_data.ipynb (which uses import_data.py and skyrmion_charge.py) generates .txt files from the raw .h5 files (CV.h5, FV.h5, DW.h5, DW_pin.h5, DW_nopin.h5).

File CV.h5 (FV.h5) contains the solution for a system with a conventional (fractional) vortex (Figs. 4B and 4C).
File DW_pin.h5 (DW_nopin.h5) contains the solution for a system with an external magnetic field with (without) pinning centers (Fig. S24I-L (Fig.S24E-H)).
File DW.h5 contains the solution for a system with six fractional vortices (Fig. S23).

import_data.py reads .h5 files.
skyrmion_charge.py calculates the skyrmionic charge density (Fig. S23B). 
plot_file.py generates plots from the .txt files obtained.

The author has run the scripts with Python 3.12.11.



