Back to home page

EIC code displayed by LXR

 
 

    


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

0001 #!/usr/bin/env python
0002 """
0003 """
0004 import os, textwrap, numpy as np
0005 from opticks.ana.fold import Fold
0006 
0007 expr = list(filter(None,textwrap.dedent(r"""
0008     np.all( a.prd == b.prd )
0009     np.all( a.p == b.p )
0010     np.all( a.r == b.r )
0011 """).split("\n")))
0012 
0013 if __name__ == '__main__':
0014     a_fold = os.path.expandvars("/tmp/$USER/opticks/QSimTest/fake_propagate")
0015     b_fold = os.path.expandvars("/tmp/$USER/opticks/QSimTest/fake_propagate_2")
0016     a = Fold.Load(a_fold)
0017     b = Fold.Load(b_fold)
0018 
0019     for e in expr:
0020         v = eval(e)
0021         print("eval(%s) = %s " % (e,v))
0022         assert v 
0023     pass
0024 
0025 
0026 
0027 
0028 
0029 
0030