01 / AI FOR PHOTONICS

Less waiting.
More discovery.

Predict photonic circuits with AI.
Get fields and the full S-matrix.
Explore ideas at the speed you think.

Free during alpha. No credit card.

FIELD PREVIEW / |E|²
Predicted electric field intensity in a 1550 nm silicon Y-branch splitter

~800×

0.82 s vs 662 s

S-parameters and fields

~1,200×

0.55 s vs 662 s

S-matrix only

15 µm

three-port Y-branch

λ = 1.55 µm

From geometry to insight.

01

Define

Bring your GDS and a layer stack. No meshing, no setup files.

Y-branch layout outline

02

Predict

Complex fields, the full S-matrix, and neff.

Predicted field in a Y-branch

03

Explore

Cut anywhere. Watch one mode split into two, then export Touchstone for your compact models.

|Ey|² across the Y-branch: one lobe at the input, two half-power lobes at the outputs

1

Get your API key.

Free for everyone during the public alpha. Copy the key shown below, then paste it into the starter script’s hidden prompt.

3

Run the code.

Docs
pip install bamsolve
from getpass import getpass
from bamsolve import Layer, Stack, bamsolve, pred

bamsolve(api_key=getpass("API key: "))

stack = Stack(clad=1.444, layers={
    (1, 0): Layer(n=3.48, z=(0.0, 0.22)),
})
dev = stack("ebeam_y_1550.gds")
res = pred(dev, inputs={((1, 10), "TE", 1.55)}, timeout=660)
res.export_s("ebeam_y_1550.s3p")