Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
finesse
pykat
Commits
a2d4c21d
Commit
a2d4c21d
authored
Apr 10, 2015
by
Andreas Freise
Browse files
fixing complex->real conversion and removing debug output
parent
7718ecb6
Changes
2
Hide whitespace changes
Inline
Side-by-side
examples/asc_test/master2.py
View file @
a2d4c21d
...
...
@@ -290,15 +290,14 @@ def tilt(tmpkat):
out
=
kat
.
run
()
# compute data x range in meters
beamsize
=
out
[
"w0y"
][
0
]
deng
beamsize
=
out
[
"w0y"
][
0
].
real
xrange
=
beamsize
*
(
out
.
x
.
max
()
-
out
.
x
.
min
())
stepsize
=
xrange
/
(
len
(
out
.
x
)
-
1
)
print
(
" Beamsize %e m"
%
beamsize
)
print
(
" Measurement range: %e m, stepszie: %e m"
%
(
xrange
,
stepsize
))
# compute difference in angle between wavefront of carrier and sidebands
diff_l
=
(
out
[
"PDrefl_low"
]
-
out
[
"PDrefl_car"
])
/
stepsize
diff_u
=
(
out
[
"PDrefl_up"
]
-
out
[
"PDrefl_car"
])
/
stepsize
diff_l
=
(
out
[
"PDrefl_low"
]
.
real
-
out
[
"PDrefl_car"
]
.
real
)
/
stepsize
diff_u
=
(
out
[
"PDrefl_up"
]
.
real
-
out
[
"PDrefl_car"
]
.
real
)
/
stepsize
tilt_l
=
diff_l
[
1
:
-
1
]
-
diff_l
[
0
:
-
2
]
tilt_u
=
diff_u
[
1
:
-
1
]
-
diff_u
[
0
:
-
2
]
print
(
" Tilt (upper - car), mean: %e m/deg, stddev %e m/deg"
%
(
np
.
mean
(
tilt_u
),
np
.
std
(
tilt_u
)))
...
...
examples/asc_test/master4.py
View file @
a2d4c21d
...
...
@@ -186,18 +186,10 @@ def get_qs(tmpkat,f):
def
beam_size
(
tmpkat
,
f
,
beam0
):
kat
=
copy
.
deepcopy
(
tmpkat
)
print
(
"setting q param ---------------"
)
kat
.
psl
.
npsl
.
node
.
setGauss
(
kat
.
psl
,
beam0
)
print
(
kat
.
psl
.
npsl
.
node
.
q
)
#kat.parseKatCode("startnode npsl")
print
(
""
.
join
(
kat
.
generateKatScript
()))
# add thermal lens and propagate input beam to ITM
kat
=
set_thermal_lens
(
kat
,
f
)
global
out
print
(
""
.
join
(
kat
.
generateKatScript
()))
out
=
kat
.
run
(
printout
=
0
,
printerr
=
0
)
# computing beam size at ITM
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment