Skip to content
Snippets Groups Projects
Select Git revision
  • 8e931a022e65f77cfb4b8673fce0daaa2ab5a4f0
  • master default protected
  • develop-GA
  • timeFstatmap
  • add-higher-spindown-components
  • develop-DK
  • adds-header-to-grid-search
  • v1.2
  • v1.1.2
  • v1.1.0
  • v1.0.1
11 results

tuning_parameters.md

Blame
  • Forked from Gregory Ashton / PyFstat
    Source project has a limited visibility.
    ABCD.py 410 B
    import numpy as np
    
    def apply(ABCD, q1, n1, n2):
        return n2 * (ABCD[0,0] * q1/n1 + ABCD[0,1]) / (ABCD[1,0] * q1/n1 + ABCD[1,1])
    
    def mirror_trans(n1, n2, Rc):
        return np.matrix([[1,0],[(n2-n1)/Rc,1]])
        
    def mirror_refl(n, Rc):
        return np.matrix([[1,0],[-2*n/Rc,1]])
        
    def space(n,L):
        return np.matrix([[1, L/n],[0,1]])
        
    def lens(f):
        return np.matrix([[1, 0],[-1/f,1]])