Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/gnikit/dual-coil-magnetic-field-visualiser

GUI of a 3D Simulation of a Magnetic field using Mayavi
https://github.com/gnikit/dual-coil-magnetic-field-visualiser

gui mayavi simulation

Last synced: about 1 month ago
JSON representation

GUI of a 3D Simulation of a Magnetic field using Mayavi

Awesome Lists containing this project

README

        

![symbol_nav](https://github.com/gnikit/Dual-Coil-Magnetic-Field-Visualiser/blob/master/doc/1.png)

# Dual Coil Magnetic Field Visualiser

GUI of a 3D Simulation of a Magnetic field using Mayavi.

## What this is

A computational model simulating the magnetic field emited by two coil
loops parallel to another attached to a GUI.

Elements to inspect the magnetic field include:

## Sphere (3D)

![symbol_nav](https://github.com/gnikit/Dual-Coil-Magnetic-Field-Visualiser/blob/master/doc/sphere_glyph.png)

## Plane (2D)

![symbol_nav](https://github.com/gnikit/Dual-Coil-Magnetic-Field-Visualiser/blob/master/doc/plane_glyph.png)

## Line (1D)

![symbol_nav](https://github.com/gnikit/Dual-Coil-Magnetic-Field-Visualiser/blob/master/doc/line_glyph.png)

## How to run

First you need to install `mayavi` and a working backend for your OS.

```bash
pip install PySide2 mayavi
```

Run GUI:

```bash
python main.py
```
![assets](https://github.com/gnikit/Dual-Coil-Magnetic-Field-Visualiser/blob/master/doc/gui.png)