Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-04-09 07:49:22

0001 #!/usr/bin/env python
0002 """
0003 
0004 ::
0005 
0006    ~/o/sysrap/tests/stmm_vs_sboundary_test.sh
0007 
0008 
0009 """
0010 
0011 import os, numpy as np
0012 from opticks.ana.fold import Fold
0013 MODE = int(os.environ.get("MODE",0))
0014 
0015 if MODE in [2,3]:
0016     from opticks.ana.pvplt import * 
0017 pass
0018 
0019 
0020 if __name__ == '__main__':
0021     t = Fold.Load(symbol="t")
0022     print(repr(t))
0023 
0024     frac_twopi = t.cf[:,0,0]   
0025     TransCoeff = t.cf[:,1,0]  
0026     E1_perp    = t.cf[:,2,0]
0027 
0028 
0029     if MODE == 3:
0030         fig,ax = mpplt_plotter(label="stmm_vs_sboundary_test.py")
0031 
0032         ax.plot( frac_twopi*np.pi*2, TransCoeff, label="TransCoeff" ) 
0033         #ax.set_ylim(0,1)
0034 
0035         ax.plot( frac_twopi*np.pi*2, E1_perp, label="E1_perp" ) 
0036 
0037         ax.legend()
0038         fig.show(); 
0039     pass
0040 pass
0041