-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathtf_local_examine_tfrecords.sh
46 lines (35 loc) · 1.07 KB
/
tf_local_examine_tfrecords.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#!/bin/bash
SCRIPTKEY=`date +%s`
mkdir -p job${SCRIPTKEY}
PROCESSING="201801"
PLAYLIST="me1Adata"
TFRECTYPE="mnvimgs"
PROCESSING="201805"
PLAYLIST="me1XYZmc"
TFRECTYPE="wholevtimgs"
PROCESSING="201804"
PLAYLIST="me1Amc_missingfiles"
TFRECTYPE="hadmultkineimgs"
BASEP="${HOME}/Documents/MINERvA/AI/minerva_tf"
DATADIR="${BASEP}/tfrec/${PROCESSING}/${PLAYLIST}"
LOGFILE="log_examine_tfrec${SCRIPTKEY}.txt"
OUTPAT="result_examine_tfrec${SCRIPTKEY}"
IMGWX=94
IMGWUV=47
NPLANECODES=174
PLANECODES="--n_planecodes $NPLANECODES"
IMGPAR="--imgw_x $IMGWX --imgw_uv $IMGWUV"
FILEPAT="${TFRECTYPE}_127x${IMGWX}_${PLAYLIST}"
# default is eventids
CHECKFIELD="--field planecodes"
CHECKFIELD=""
ARGS="--data_dir $DATADIR --file_root $FILEPAT --compression gz --log_name $LOGFILE --out_pattern $OUTPAT $PLANECODES $IMGPAR --tfrec_type $TFRECTYPE $CHECKFIELD"
cat << EOF
python tfrec_examiner.py $ARGS
EOF
PYEXE="tfrec_examiner.py"
pushd job${SCRIPTKEY}
cp -rv ${HOME}/Documents/MINERvA/AI/ANNMINERvA/mnvtf `pwd`
cp -v ${HOME}/Documents/MINERvA/AI/ANNMINERvA/${PYEXE} `pwd`
python ${PYEXE} $ARGS
popd