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

Link: https://doi.org/10.1107/S1600576722005349

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

Link: https://doi.org/10.1107/S205225252300180X

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.