Select Git revision
Forked from
Gregory Ashton / PyFstat
Source project has a limited visibility.
-
Gregory Ashton authored
1) Fixes missing passing of binary argument ot the search tool (previouslly, the binary parameters where not searched over!) 2) Adds min/maxfraction to cumulative plot and fixed start times 3) Adds binary parameters to cumulative plot call
Gregory Ashton authored1) Fixes missing passing of binary argument ot the search tool (previouslly, the binary parameters where not searched over!) 2) Adds min/maxfraction to cumulative plot and fixed start times 3) Adds binary parameters to cumulative plot call
test_beam_trace.py 581 B
import pykat
from pykat.utilities.plotting.beamtrace import plot_beam_trace
import numpy as np
import pylab
import copy
kat = pykat.finesse.kat()
cmds = """
l l1 1 0 n0
s s0 1000 n0 n1
m m1 0.5 0.5 0 n1 n2
s s1 10 n2 n3
m m2 0.5 0.5 0 n3 n4
s s2 20 n4 n5
bs bs1 0.5 0.5 0 0 n5 n6 n7 n8
s s3 20 n6 n9
s s4 20 n7 n10
s s5 20 n8 n11
bs bs2 0.5 0.5 0 0 n9 n12 n13 n14
s s6 3 n12 n15
lens lens1 20 n15 n16
s s7 500 n16 n17
gouy g1 x s0 s1 s2
bp bp1 x w0 n5
gauss g1 l1 n0 8e-3 -1000 4e-3 -1200
noxaxis
maxtem 0
"""
kat.parseCommands(cmds)
plot_beam_trace(kat, 'n0', 'n17')