Welcome to Mango’s documentation!¶
Mango is a molecular dynamics simulator of magnetic nanoparticles written primarily in Python. It is designed to allow you to classically simulate the dynamics of any magnetic particle in a solution using given parameters about the particles and the solution. The code is licenced and available under the`BSD 3-Clause licence <https://opensource.org/licenses/BSD-3-Clause>`_
The PhD thesis associated with Mango can be viewed on the Queen’s University Belfast Research Portal here.
Above is a visualisation of 5 MNPs in a periodic box at 300K in an implicit solvent with the viscosity of water. The mesh is the size of the particles (10nm radius), the central sphere allows for the viewing of the magnetisation (blue arrows) and force (red arrows) vectors.
Contents:
- Installation
- Running the program
- Examples
- Data Processing
- Plotting
- Module Breakdown
- mango.mango module
- mango.arguments module
- mango.boundaries module
- mango.constants module
- mango.debug module
- mango.errors module
- mango.hdf5io module
- mango.io module
- mango.initpositions module
- mango.imports module
- mango.magnetic_motion module
- mango.managers module
- mango.multiproc module
- mango.position module
- mango.potentials module
- mango.pp.main module
- mango.pp.acf module
- mango.pp.com module
- mango.pp.util module
- mango.progress module
- mango.time module
- mango.tools.visualiser module
- mango.tools.string_generation module
- Coverage report