v2.3.0 · macOS · Apache-2.0
CalcSX
A desktop magnetostatics simulator optimized for superconducting coils.
CalcSX simulates a magnet environment; computes B-field, Lorentz force density, and inductance for arbitrary multi-coil configurations; and calculates key engineering quantities. The core solver is a vectorized Biot–Savart kernel with Gauss–Legendre sub-filament discretization of the REBCO winding pack, with full superposition across an arbitrary number of coils. Sessions persist to .calcsx files; CAD geometry imports from Fusion 360 through an available plugin and dedicated .bobsx filetype.
It is built for rapid fusion-magnet R&D and HTS coil research. Designed with user accessibility in mind, CalcSX is ideal for anyone who wants a fast, experimentally verified desktop magnetostatic pipeline. Download fully packaged here, no pip install needed.
What it computes
From a vectorized evaluation of the Biot–Savart integral over each coil’s volumetric current density — numerically integrated with Gauss–Legendre quadrature across a sub-filament grid auto-scaled to the winding pack — CalcSX derives:
- Lorentz force density. Per-vertex J×B color gradients across tape-stack meshes; every coil sees contributions from every other coil.
- Hoop stress. Membrane-decomposition σθ in MPa at each segment midpoint, as a point cloud.
- 3D field lines. globally aware RK4 streamlines.
- Cross-section heatmaps. Two-dimensional
|B|slices along the symmetry axis. - Inductance. Self and mutual via Neumann integration over the discretized filament. Coil topology aware via the "circuit family" feature.
- Virtual Hall probes. Digital twin sensors reading Bx, By, Bz, and
|B|. Invaluable for calibrating and verifying experimental results.
Coils, parameters, digital sensors, and every cached analysis layer persist together in .calcsx session files. A collaborator who opens your session sees the identical scene without recomputing anything.
Workflow
(x, y, z) centerline points, or a .bobsx file exported from Fusion 360. PCA detects the symmetry axis when explicit normals are not provided.
Download
macOS
- Version
- 2.3.0
- Requires
- macOS 12.0 (Monterey) or later
- License
- Apache-2.0
- Format
- Disk image (
.dmg), 472 MB
SHA-256 checksum
c6a724a58a827b72feff95cf49ed8f072e83ae41a480fb3689b3c588fa2218e9
Install
- Open the DMG and drag
CalcSX.appinto/Applications. - On first launch, right-click the app and choose Open. Gatekeeper blocks a normal double-click because the build is ad-hoc signed.
- If macOS continues to block the application, clear the quarantine attribute:
xattr -dr com.apple.quarantine /Applications/CalcSX.app
Ad-hoc signed. A notarized release is planned.
Windows
- Version
- Planned
- Requires
- Windows 10 / 11, x64
- License
- Apache-2.0
- Format
- Installer (
.exe) — coming soon
Coming soon. A signed Windows build is planned for an upcoming release. In the meantime, the application runs from source on Windows via the source repository.
Resources
- Source repository — Apache-2.0; issues and pull requests welcome.
- Fusion 360 bobbin exporter — converts a bobbin CAD body into a
.bobsxfile (centerlines and surface normals) ready to import into CalcSX. - Demo session library — downloadable
.calcsxsessions of representative magnet studies.
Citation
If CalcSX features in published work, please cite as:
Skrypek, A. CalcSX: a desktop magnetostatics simulator for superconducting coils. Version 2.3.0, 2026. https://calc.sx