01
Define
Bring your GDS and a layer stack. No meshing, no setup files.
01 / AI FOR PHOTONICS
Predict photonic circuits with AI.
98% match to 3D FDTD.
Explore ideas at the speed you think.
Free during alpha. No credit card.
1.3 s
bamsolve, full 15 µm Y-branch, fields + S-parameters
~48 min
3D FDTD (Meep, 30 px/µm, 8 cores)
~2,200×
faster
01
Bring your GDS and a layer stack. No meshing, no setup files.
02
Full complex fields, S-parameters and neff in ~1.3 s.
03
Cut anywhere. Watch one mode split into two, then export Touchstone for your compact models.
02 / API
Define a stack, load your layout, predict. Every result exports straight to .sNp.
# pip install bamsolve
from bamsolve import Layer, Stack, bamsolve, pred
bamsolve(api_key="bsk_...")
# 1. Cross-section stack
stack = Stack(clad=1.444, layers={
(1, 0): Layer(n=3.48, z=(0.0, 0.22),
angle=5.0), # sidewall angle (°)
})
# 2. Apply it to a GDS
dev = stack("ebeam_y_1550.gds")
# 3. Predict fields + S-parameters
res = pred(dev, inputs={((1, 10), "TE", 1.55)})
res.export_s("ebeam_y_1550.s3p")
Free for everyone during the public alpha.