Generate XDS.INP: Difference between revisions
| m →The script:   rev 1.12 |  →The script:   KD 27.4.22 always print out detector serial number | ||
| Line 600: | Line 600: | ||
|   DATA_RANGE="1 $nframes" |   DATA_RANGE="1 $nframes" | ||
|   SPOT_RANGE="1 `echo "scale=0; if (${nframes}<2) 1; if (${nframes}>1) ${nframes}/2"|bc -l`" |   SPOT_RANGE="1 `echo "scale=0; if (${nframes}<2) 1; if (${nframes}>1) ${nframes}/2"|bc -l`" | ||
|  SN=`h5dump -d "/entry/instrument/detector/detector_number" $FIRSTFRAME | awk '/\(0\): /{print $2}' | sed s/\"//g` | |||
|  echo detector serial number is $SN | |||
| # find out if HDF5 from Diamond (DLS=1) or Dectris (DLS=0) | # find out if HDF5 from Diamond (DLS=1) or Dectris (DLS=0) | ||
| Line 630: | Line 632: | ||
|      rotation_axis=`h5dump -a "/entry/sample/transformations/omega/vector" $FIRSTFRAME 2>/dev/null | grep "(0):" | sed -e "s/^.*://; s/,//g"` |      rotation_axis=`h5dump -a "/entry/sample/transformations/omega/vector" $FIRSTFRAME 2>/dev/null | grep "(0):" | sed -e "s/^.*://; s/,//g"` | ||
|    # EIGER2 16M CHESS ID7B2 has S/N E-32-0123 (A. Finke 2020-11-07) v0.99 |    # EIGER2 16M CHESS ID7B2 has S/N E-32-0123 (A. Finke 2020-11-07) v0.99 | ||
|      if [ "$SN" == "E-32-0123" ]; then |      if [ "$SN" == "E-32-0123" ]; then | ||
|        rotation_axis="-1 0 0" |        rotation_axis="-1 0 0" | ||