8 # ------------------------------------------------------------------------------------------
10 # Utility script to create histogram of particle light pattern
12 # ------------------------------------------------------------------------------------------
14 INPUT_FILES="J-11_11_22s_example.HDE J2212s_example.HDE";
15 OUTPUT_SUFFIX="example";
17 while getopts f:o:h option
19 f) INPUT_FILES="$OPTARG";;
20 o) OUTPUT_SUFFIX="$OPTARG";;
25 if [ -z $INPUT_FILES ]; then
26 echo "Please pass data file."
30 if [ -z $JPP_DIR ]; then
31 echo "Variable JPP_DIR undefined."
36 PARTICLES_RE="J([-_[:digit:]]*?)s.*"
37 for FILE in "${(@s/ /)INPUT_FILES}"
39 if [[ $FILE =~ $PARTICLES_RE ]]
42 FILE_PARTICLES="${match[1]}"
43 for particle in "${(@s/_/)FILE_PARTICLES}"
45 PARTICLES=${PARTICLES}${particle}_
49 PARTICLES=${PARTICLES: 0: -1}
51 OUTPUT_FILE="J${PARTICLES}s_${OUTPUT_SUFFIX}.HDE"
53 source $JPP_DIR/setenv.sh $JPP_DIR