Skip to content

Latest commit

 

History

History
32 lines (20 loc) · 1.3 KB

README.md

File metadata and controls

32 lines (20 loc) · 1.3 KB

CreateCoil

A Wolfram Language (Mathematica) package for creating simple, discrete coils using current-carrying loops, saddles, or ellipses to generate magnetic fields.

Installation

Mathematica 13.0 or Later

To install the paclet in Mathematica 13.0 or later, simply evaluate (requires internet connection):

PacletInstall["NoahH/CreateCoil"]

Once installed, the paclet can be loaded by evaluating:

Needs["NoahH`CreateCoil`"]

Mathematica 12.3 or Earlier

Compatibility is not guaranteed for earlier versions of Mathematica, but you may download Kernel/CreateCoil.wl and run Get on the file to load the package.

Paper: Designing optimal loop, saddle, and ellipse-based magnetic coils by spherical harmonic mapping

CreateCoil implements the theoretical model derived in Designing optimal loop, saddle, and ellipse-based magnetic coils by spherical harmonic mapping.

Examples from the paper can be found in Examples/CreateCoilExamples.nb

License

Licensed under Attribution-NonCommercial 3.0 Unported (CC BY-NC 3.0)