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
Sebastian Steinlechner
pykat
Commits
eef54098
Commit
eef54098
authored
Dec 14, 2013
by
Andreas Freise
Browse files
slow development of my asc example.
parent
763cef66
Changes
2
Hide whitespace changes
Inline
Side-by-side
examples/asc_test/master.py
View file @
eef54098
from
pykat
import
finesse
from
pykat.commands
import
*
import
pylab
as
pl
import
copy
print
"""
--------------------------------------------------------------
...
...
@@ -23,6 +24,8 @@ kat = finesse.kat(tempdir=".",tempname="test")
kat
.
verbose
=
False
kat
.
loadKatFile
(
'asc_base.kat'
)
kat
.
maxtem
=
3
Lambda
=
1064.0e-9
print
"--------------------------------------------------------"
print
" 1. tunes ETM position to find resonance"
...
...
@@ -39,6 +42,30 @@ print " 3. determine the optimal phase for the PDH signal"
import
asc_pd_phase
(
p_phase
,
q_phase
)
=
asc_pd_phase
.
run
(
kat
)
# setting demodulation phase
code_det
=
"""
pd1 PDrefl_p 9M 0 nWFS1
scale 2 PDrefl_p
pd1 PDrefl_q 9M 90 nWFS1
scale 2 PDrefl_q
"""
kat
.
parseKatCode
(
code_det
)
kat
.
PDrefl_p
.
phi
[
0
]
=
p_phase
kat
.
PDrefl_q
.
phi
[
0
]
=
q_phase
print
"--------------------------------------------------------"
print
" 4. adding a 0.1nm offset to ETM and compute PDH signal"
phi0
=
kat
.
ETM
.
phi
kat
.
ETM
.
phi
=
phi0
+
0.1
/
1064.0
*
360
print
" new ETM phi tuning = %g "
%
kat
.
ETM
.
phi
import
asc_pd_signal
(
pd_p
,
pd_q
)
=
asc_pd_signal
.
run
(
kat
)
print
" PDH inphase = %e "
%
pd_p
print
" PDH quadrtature = %e "
%
pd_q
...
...
pykat/finesse.py
View file @
eef54098
...
...
@@ -138,8 +138,8 @@ class kat(object):
def
logo
(
self
):
print
""" ..-
_ '(
PyKat
\\
`.|
\\
.__...-
\"\"
""-_." )
PyKat
_ '(
\\
`.|
\\
.__...-
\"\"
""-_." )
..+-----.._ / ' ` .-'
. ' `: 7/* _/._
\\
\\
(
( '::;;+;;: `-"' =" /,`"" `) /
...
...
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