An interactive atlas for learning how magnetic spin textures map onto topological charge. Explore skyrmions, antiskyrmions, merons, bimerons, skyrmionium, domain walls, and vortices; perturb their analytic fields; and compare the resulting spin lattice, charge density, and total winding.
The project pairs a React and Three.js visualization with a small Python reference implementation of the texture generators and numerical topology calculations. Everything runs locally or as a static GitHub Pages site.
For radial textures, the displayed unit spin field is generated from the polar profile
The continuum topological charge density and total charge are
The reported lattice charge uses oriented triangle solid angles for neighboring spins
cd frontend
npm install
npm run dev