Back to home page

EIC code displayed by LXR

 
 

    


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

0001 #!/usr/bin/env python
0002 """
0003 sprof.py
0004 ======================
0005 
0006 ::
0007 
0008    ~/o/sysrap/tests/sprof.sh 
0009 
0010 
0011 """
0012 
0013 import os, numpy as np
0014 from opticks.ana.fold import Fold
0015 from opticks.ana.npmeta import NPMeta
0016 
0017 COMMANDLINE = os.environ.get("COMMANDLINE", "")
0018 STEM =  os.environ.get("STEM", "")
0019 HEADLINE = "%s ## %s " % (COMMANDLINE, STEM ) 
0020 JOB =  os.environ.get("JOB", "")
0021 PLOT =  os.environ.get("PLOT", "Runprof_ALL")
0022 STEM =  os.environ.get("STEM", "")
0023 PICK =  os.environ.get("PICK", "AB")
0024 TLIM =  np.array(list(map(int,os.environ.get("TLIM", "0,0").split(","))),dtype=np.int32)
0025 YLIM = np.array(list(map(float, os.environ.get("YLIM","0,0").split(","))),dtype=np.float32)
0026  
0027 
0028 MODE =  int(os.environ.get("MODE", "2"))
0029 
0030 if MODE != 0:
0031     from opticks.ana.pvplt import * 
0032 pass
0033 
0034 if __name__ == '__main__':
0035     fold = Fold.Load("$SPROF_FOLD", symbol="fold")
0036     print(repr(fold))
0037     rp = fold.SEvt__EndOfRun_SProf_txt.reshape(-1,7,3)
0038 pass
0039 
0040 
0041