Generate XDS.INP: Difference between revisions
 →The script:   add 2theta printout to MarCCD - this works for VL's data  | 
				|||
| Line 109: | Line 109: | ||
# revision 0.91 . KD 16/01/2020 Allow negative starting angle for Eiger (found -33 at SLS !).  | # revision 0.91 . KD 16/01/2020 Allow negative starting angle for Eiger (found -33 at SLS !).  | ||
# revision 0.92 . KD 27/02/2020 read *_master.h5 from Diamond Light Source  | # revision 0.92 . KD 27/02/2020 read *_master.h5 from Diamond Light Source  | ||
REVISION="0.  | # revision 0.93 . KD 13/03/2020 print out 2theta for MarCCD (DETECTOR_*_AXIS can be derived from this)  | ||
REVISION="0.93 (12-Mar-2020)"  | |||
#                                                                                                               | #                                                                                                               | ||
| Line 252: | Line 253: | ||
elif [ "$DET" == "mccd" ]; then    | elif [ "$DET" == "mccd" ]; then    | ||
   echo Data from a MarCCD detector  |    echo Data from a MarCCD detector  | ||
# http://www.sb.fsu.edu/~xray/Manuals/marCCD165header.html has header information  | |||
   DETECTOR="CCDCHESS MINIMUM_VALID_PIXEL_VALUE= 1 OVERLOAD= 65500"  |    DETECTOR="CCDCHESS MINIMUM_VALID_PIXEL_VALUE= 1 OVERLOAD= 65500"  | ||
| Line 287: | Line 289: | ||
   DETECTOR_DISTANCE=$(od -t dI -j $SKIP -N 4 tmp2 | head -1 | awk '{print $2}')  |    DETECTOR_DISTANCE=$(od -t dI -j $SKIP -N 4 tmp2 | head -1 | awk '{print $2}')  | ||
   DETECTOR_DISTANCE=`echo "scale=3; $DETECTOR_DISTANCE/1000" | bc -l`                                        |    DETECTOR_DISTANCE=`echo "scale=3; $DETECTOR_DISTANCE/1000" | bc -l`                                        | ||
# Mar 12, 2020 KD  | |||
  let SKIP=1724  | |||
  TWOTHETA=$(od -t dI -j $SKIP -N 4 tmp2 | head -1 | awk '{print $2}')  | |||
  TWOTHETA=`echo "scale=3; $TWOTHETA/1000" | bc -l`  | |||
  echo 2THETA= $TWOTHETA  | |||
   let SKIP=1024+256+128+256+44  |    let SKIP=1024+256+128+256+44  | ||