Skip to content
Snippets Groups Projects
Select Git revision
  • 3789983e89c9de252ef546a1b98a732a7d066650
  • master default protected
  • legacy
  • jdk-17.0.13-ga-legacy
  • jdk-17.0.14+4
  • jdk-17.0.14+3
  • jdk-17.0.14+2
  • jdk-17.0.14+1
  • jdk-17.0.13-ga
  • jdk-17.0.13+11
  • jdk-17.0.13+10
  • jdk-17.0.13+9
  • jdk-17.0.13+8
  • jdk-17.0.13+7
  • jdk-17.0.13+6
  • jdk-17.0.14+0
  • jdk-17.0.13+5
  • jdk-17.0.13+4
  • jdk-17.0.13+3
  • jdk-17.0.13+2
  • jdk-17.0.13+1
  • jdk-17.0.13+0
  • jdk-17.0.12-ga
23 results

CheckSealedTest.java

Blame
  • test_plot.py 715 B
    import pykat
    #pykat.init_pykat_plotting()
    
    from pykat import finesse
    from pykat.detectors import *
    from pykat.components import *
    from pykat.commands import *
    from pykat.structs import *
    
    import numpy as np
    
    code = """
    l l1 1 0 0 n1 
    s s1 10 1 n1 n2
    m m1 0.9 0.1 0 n2 n3
    s s2 10 1 n3 n4
    m m2 0.91 0.09 0 n4 n5
    s s3 10 1 n5 n6
    
    yaxis abs:deg
    
    ad refl 0 0 0 n2
    ad circ 0 0 0 n4
    ad tran 0 0 0 n5
    pd pd_cav n3
    
    cav c1 m1 n3 m2 n4
    
    attr m1 Rc 1
    """
    
    kat = finesse.kat()
    kat.parseCommands(code)
    
    kat.add(xaxis("lin", [1, 360], kat.m2.phi, 500))
    
    kat.m1.Rcx = -1000.0
    kat.m1.Rcy = -1000.0
    kat.m2.Rcx =  1000.0
    kat.m2.Rcy =  1000.0
    
    kat.maxtem = 0
    
    out = kat.run()
    
    fig = out.plot(styles={'circ':'c:'}, yaxis="log abs:deg")