Users can operate almost every feature in JMAG through scripts. Although the JMAG website previously restricted access to sample scripts to authenticated users, we would now like to make this library available to everyone.
Most of the sample scripts written in Python are easy to use with some general programming knowledge. In addition, we are also releasing instructional materials that describe various scripting methods alongside usage examples. These materials should give even those new to JMAG confidence to use the scripting tools to easily automate and streamline analyses and design processes. Going forward, we will continue to enhance this library so that everyone can realize more flexible workflows through scripts.
JMAG Script Library
-
[D0009] Recommended settings for 3D FEM conductor conditions
Apply recommended settings for 3D FEM conductor conditions.
-
[D0008] Switch all FEM coils to FEM conductors
This script will replace all FEM coils with FEM conductor in the current study. Requires Version 15.1 or later.
-
[D0007] Electrostatic Capacitance Coefficient Calculation
Outputs the capacitance coefficient of a system consisting of multiple conductors in CSV file format.
-
[D0005] All case create mesh
Create mesh for all cases if the case does not have a mesh.
-
[D0004] Set the coil material
Sets the material for parts in the current study named "Coil" to copper.
-
[D0003] Add current condition to coils
Set a current condition on all parts named "Coil" in the current study.
-
[D0002] Run all studies
Run all studies in the project.
-
[D0001] Add magnetic field strength contour
Add magnetic field strength contour definition to the current study.


