NuMagSANS
NuMagSANS is a GPU-accelerated software package designed for the computation of nuclear and magnetic small-angle neutron scattering (SANS) cross sections and correlation functions.
GitHub-Link: https://github.com/AdamsMP92/NuMagSANS.git
Publication:

MuMag2022 – Toolbox
MuMag2022 is a MATLAB based app for the fitting of experimental magnetic SANS data to a micromagnetic model.
The app and documentation is available via my Google Drive: Google Drive Link
Publication:
J. Appl. Cryst. 55, Pages 1055-1062 – August 2022
M. P. Adams, M. Bersweiler, E. M. Jefremovas, A. Michels

SWSANS
The SWSANS app is a simulator that combines the Stoner-Wohlfarth model with magnetic small-angle neutron scattering. The simulation of the Stoner-Wohlfarth model is based on the Landau-Lifshitz equation, where it is possible to select different types of magnetocrystalline anisotropies.
The app and documentation is available via my Google Drive: Google Drive Link
The development of this app is related to the following publication:
IUCrJ, Volume 10, Pages 261-269 – May 2023
M. P. Adams, E. P. Sinaga, A. Michels

Solenoid Calculator
The Solenoid Calculator is a MATLAB-based app designed for estimating key properties of solenoidal coils, including:
- approximate wire length
- DC inductance
- DC resistance
- impedance
- axial magnetic flux density
The app utilizes an advanced inductance model based on the calculation of the magnetostatic energy in Fourier space, ensuring precise and reliable results. It is an valuable tool for engineers, researchers, and educators working with electromagnetic systems.
The app and documentation is available via my Google Drive: Google Drive Link

Magnet Calculator
The Magnet Calculator is a user-friendly app for the calculation of magnetic fields from standard geometries:
- cubic magnet
- cylindrical magnet
- sphere magnet
It is built on the exact analytical solutions, ensuring reliable and accurate results. Also it features circular arrangements of cubic magnets allowing the computation of Hallbach arrays or the rotor field for brushless motors.
Designed for both practical and educational use, the app offers a quick and accessible tool for solving common problems in magnetostatics. It can be used as a benchmark for more advanced simulations.
The app and documentation is available via my Google Drive: Google Drive Link

License Information:
These projects are licensed under the GNU General Public License v3.0.
You are free to use, modify, and distribute these projects under the terms of the GNU GPL v3.