Advanced Electron Optics Simulation Platform
Professional-grade TEM/STEM/SEM column design and simulation
From paraxial ray tracing to full column modeling, ColumX provides the physics modules you need to design and analyze electron optical systems with high precision.
Comprehensive ray tracing engine supporting paraxial and full 3D trajectories through electromagnetic lens systems with high-order aberration analysis.
Full wave-optical simulation pipeline including contrast transfer functions, probe formation, multislice propagation, and crystal potential calculations.
Simulate complex imaging modes including STEM, CBED, EELS, HRTEM, and differential phase contrast with quantitative accuracy.
End-to-end electron column modeling with lens cascade systems, multipole elements, source characterization, and deflection subsystems.
ColumX provides a clean, Pythonic API for electron optics simulation. Define lenses, compute aberrations, and analyze transfer functions in just a few lines.
Model the standard Glaser bell-shaped field distribution to quickly estimate focal properties and primary aberration coefficients for magnetic round lenses.
Compute the CTF with full aberration coefficients, defocus, and aperture constraints. Supports both coherent and partially coherent illumination models.
All ColumX components are designed to compose naturally. Chain lenses, apertures, and propagation steps into complete column simulations.
from columx import GlaserLens, ContrastTransferFunction
from columx import electron_wavelength
# Design a Glaser magnetic lens
lens = GlaserLens(V=200e3, B0=1.0, a=0.003)
print(f"Focal length: {lens.focal_length*1e3:.2f} mm")
print(f"Cs: {lens.Cs*1e3:.2f} mm")
print(f"Cc: {lens.Cc*1e3:.2f} mm")
# Calculate CTF
ctf = ContrastTransferFunction(
V=200e3,
Cs=lens.Cs,
Cc=lens.Cc,
defocus=-50e-9,
aperture_angle=10e-3
)
Install ColumX via pip. Choose the variant that fits your workflow, from core-only to the full suite with GUI and web server.
pip install columx
pip install columx[gui]
pip install columx[all]
columx gui
columx web
columx demo
Start free with the Community Edition. Upgrade when you need GUI tools, priority support, or custom modules for your research or production workflow.
Core simulation engine for researchers and enthusiasts.
GUI and API tools for professional column designers.
Custom solutions for instrument manufacturers and labs.
Full professional features at 80% discount for academia.