Skip to content
Snippets Groups Projects
Select Git revision
  • ef1356c2c7c1d6d0310fc7f0f6fa02e309f6c84c
  • master default protected
  • antenna-patterns
  • qt5-qopenglwidget
  • license-demo
  • isolated
  • isolated-fixedprofile
  • release_1.1
  • press-conference
  • rim-only
  • release_1.0
11 results

pulsescopewidget.cpp

Blame
  • optivis_ex.py 463 B
    import pykat
    
    kat = pykat.finesse.kat()
    
    kat.parseCommands("""
    l l1 1 0 n0
    s s1 100 n0 n3
    
    bs bs1 1 0 0 45 n3 n4 n5 n6
    
    s s3 50 n4 n4a
    m m1 0.9 0.1 0 n4a n4b
    s s3a 200 n4b n7a
    m m2 1 0 0 n7a n7b
    
    s s4 50 n5 n5a
    m m3 1 0 0 n5a n5b
    #s s4a 200 n5b n8a
    #m m4 1 0 0 n8a n8b
    
    attr m1 Rc -500
    attr m2 Rc 500
    cav c1 m1 n4b m2 n7a
    
    maxtem 0
    noxaxis
    """)
    
    out, tdata = kat.run(getTraceData=True)
    
    gui = kat.optivis()
    
    kat.optivis_updateTraceData(gui, tdata[0])
    
    gui.show()