Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-04-09 07:48:46

0001 #!/bin/bash -l 
0002 usage(){ cat << EOU
0003 amdahl.sh 
0004 ===========
0005 
0006 ::
0007 
0008     ~/o/ana/amdahl.sh ana
0009     ~/o/ana/amdahl.sh mpcap
0010     ~/o/ana/amdahl.sh mppub
0011 
0012 
0013 
0014 EOU
0015 }
0016 
0017 
0018 cd $(dirname $(realpath $BASH_SOURCE))
0019 
0020 defarg="info_ana"
0021 arg=${1:-$defarg}
0022 script=amdahl.py 
0023 
0024 TMP=${TMP:-/tmp/$USER/opticks}
0025 vars="BASH_SOURCE arg script TMP"
0026 
0027 if [ "${arg/info}" != "$arg" ]; then
0028    for var in $vars ; do printf "%20s : %s \n" "$var" "${!var}" ; done 
0029 fi
0030 
0031 if [ "${arg/ana}" != "$arg" ]; then
0032    ${IPYTHON:-ipython} --pdb -i $script 
0033    [ $? -ne 0 ] && echo $BASH_SOURCE : ana error && exit 1 
0034 fi
0035 
0036 if [ "$arg" == "mpcap" -o "$arg" == "mppub" ]; then
0037     export CAP_BASE=$TMP/figs
0038     export CAP_REL=amdahl 
0039     export CAP_STEM=amdahl
0040     case $arg in  
0041        mpcap) source mpcap.sh cap  ;;  
0042        mppub) source mpcap.sh env  ;;  
0043     esac
0044     if [ "$arg" == "mppub" ]; then 
0045         source epub.sh 
0046     fi  
0047 fi 
0048 
0049 
0050 
0051 
0052 
0053 exit 0 
0054 
0055