MNPDynamics
Julia package for the simulation of Magnetic Nanoparticle Dynamics
Introduction
This package provides Julia based implementation of a Fokker-Plank based magnetic particle simulation and allows to model Brownian or Néel rotation. It is based on the Matlab package MNPDynamics and implements the discretization using spherical harmonics. For details on the mathematical background be refer to this paper.
Installation
Start julia and open the package mode by entering ]
. Then enter
add https://github.com/MagneticParticleImaging/MNPDynamics.jl
This will install the packages MNPDynamics.jl
and all its dependencies.
License / Terms of Usage
The source code of this project is licensed under the MIT license. This implies that you are free to use, share, and adapt it. However, please give appropriate credit by citing the project. You can do so by citing the publication
H. Albers, T. Kluth, and T. Knopp, Simulating magnetization dynamics of large ensembles of single domain nanoparticles: Numerical study of Brown/Néel dynamics and parameter identification problems in magnetic particle imaging, Journal of Magnetism and Magnetic Materials, 541, 168508, 2022, link, arXiv:2010.07772
A BibTeX file MNPDynamics.bib
can be found in the root folder of the Github repository.
Contact
If you have problems using the software, find bugs or have ideas for improvements please use the issue tracker. For general questions please use the discussions section on Github.
Contributors
A complete list of contributors can be found on the Github page.