Desktop scientific software

Coil geometry in, field, force, and stress out.

CalcSX is a technical desktop interface for superconducting coil analysis: B-field evaluation, Lorentz force density, hoop stress, geometry inspection, and export-ready results in one workflow.

B
Field analysis
J×B
Force density
σθ
Hoop stress
PCA
Geometry inference
CalcSX icon artwork
Clean interface. Scientific outputs. Minimal fluff.
Input CSV coil centerline
Numerics Vectorized core
Outputs Plots + CSV export
App Desktop workflow
Core capabilities

Built around the actual workflow

Geometry ingestion, automatic structure inference, field and force evaluation, stress diagnostics, and export-ready outputs.

B-field analysis

Compute centroid and on-axis field behavior, with optional cross-section sampling.

Lorentz force density

Resolve segment-wise J×B forces along the arc for engineering interpretation.

Hoop stress

Inspect membrane-based hoop stress trends in MPa across the coil path.

PCA inference

Infer symmetry direction and detect planar structure automatically.

Configurable numerics

Tune grid density and on-axis samples for the speed-detail balance you want.

Export pipeline

Save results to CSV for follow-on analysis in Python, MATLAB, or spreadsheets.

Workflow

From geometry to diagnostics

01

Load CSV

Import 3D centerline coordinates from x, y, z columns.

02

Set parameters

Configure current, winds, tape thickness, width, and sampling controls.

03

Run analysis

Compute B-field, Lorentz force density, hoop stress, and derived outputs.

04

Inspect and export

Review plots and export CSV outputs for downstream use.

Interactive panels

Live feature highlights

Static code boxes are useful, but this section also lets the site simulate how different parts of the app feel.

coil.csv
x,y,z
0.1000,0.0000,0.0000
0.0707,0.0707,0.0010
0.0000,0.1000,0.0020
-0.0707,0.0707,0.0010
-0.1000,0.0000,0.0000
...

Load a centerline, inspect geometry, then run analysis.

terminal
python3 -m CalcSX_app.main

# or from inside the app directory
python3 main.py

Launch the desktop app, load geometry, and generate results.

exports
exports/
├── force_density_vs_arc.csv
├── hoop_stress_vs_arc.csv
└── on_axis_bfield.csv

Export key outputs directly for downstream workflows.

Feature highlighter

Pick a subsystem

Vectorized core

Vectorized vs non-vectorized

Simulated comparison of a vectorized numerical core versus a loop-heavy baseline.

calc.sx loading geometry...
calc.sx detecting axis...
calc.sx computing field and force...
calc.sx ready
Download

Desktop release section

Placeholder downloads for now. These buttons currently serve a simple test file, but the layout is ready for real Windows and Mac releases later.