###CBF: VERSION 1.5, CBFlib v0.7.8 - SLS/DECTRIS PILATUS detectors

data_test65

_array_data.header_convention "SLS/DECTRIS_1.1"
_array_data.header_contents
;
# Detector: PILATUS 100K, In-house (m141) Test System
# 2010-Jun-16T19:09:48.271
# Pixel_size 172e-6 m x 172e-6 m
# Silicon sensor, thickness 0.000320 m
# Exposure_time 1.0000000 s
# Exposure_period 1.0000000 s
# Tau = 0 s
# Count_cutoff 1048574 counts
# Threshold_setting 0 eV
# Gain_setting not set (vrf = -0.200)
# N_excluded_pixels = 0
# Excluded_pixels: (nil)
# Flat_field: (nil)
# Trim_file: (nil)
# Image_path: /home/det/p2_det/images/
;
# This and all subsequent lines will appear in the header

_diffrn.id DLS_I03
_diffrn.crystal_id XTAL0001

# the following items will be fixed for the beamline

loop_
_diffrn_source.diffrn_id
_diffrn_source.source
_diffrn_source.type
DLS_I03 synchrotron 'Diamond Light Source Beamline I03'

loop_
_diffrn_radiation.diffrn_id
_diffrn_radiation.wavelength_id
_diffrn_radiation.monochromator
_diffrn_radiation.polarizn_source_ratio
_diffrn_radiation.polarizn_source_norm
_diffrn_radiation.div_x_source
_diffrn_radiation.div_y_source
_diffrn_radiation.div_x_y_source
DLS_I03 WAVELENGTH1 'Si 111' 0.8 0.0 0.08 0.01 0.00

# category DIFFRN_DETECTOR
loop_
_diffrn_detector.diffrn_id
_diffrn_detector.id
_diffrn_detector.type
_diffrn_detector.number_of_axes
DLS_I03 ADSC_I03 'ADSC Quantum 315' 3

loop_
_diffrn_detector_axis.detector_id
_diffrn_detector_axis.axis_id
ADSC_I03 DETECTOR_X
ADSC_I03 DETECTOR_Y
ADSC_I03 DETECTOR_Z

loop_
_diffrn_detector_element.id
_diffrn_detector_element.detector_id
ELEMENT1 ADSC_I03

loop_
_diffrn_data_frame.id
_diffrn_data_frame.detector_element_id
_diffrn_data_frame.array_id
_diffrn_data_frame.binary_id
FRAME1 ELEMENT1 ARRAY1 1

loop_
_diffrn_scan.id
_diffrn_scan.frame_id_start
_diffrn_scan.frame_id_end
_diffrn_scan.frames
SCAN1 FRAME1 FRAME1 1

# at the moment we have only a single axis system in place - this will change 
# to a kappa at some point for I04 -> number_of_axes = 3
# GONIOMETER GONIOMETER_PHI
# GONIOMETER GONIOMETER_KAPPA

loop_
_diffrn_measurement.diffrn_id
_diffrn_measurement.id
_diffrn_measurement.number_of_axes
_diffrn_measurement.method
DLS_I03 GONIOMETER 1 rotation

loop_
_diffrn_measurement_axis.measurement_id
_diffrn_measurement_axis.axis_id
GONIOMETER GONIOMETER_OMEGA

# these items will be written by GDA on a scan-by-scan basis

loop_
_diffrn_radiation_wavelength.id
_diffrn_radiation_wavelength.wavelength
_diffrn_radiation_wavelength.wt
WAVELENGTH1 0.97930 1.0

# these values should probably be updated from the results of postrefinement

loop_
_diffrn_scan_axis.scan_id
_diffrn_scan_axis.axis_id
_diffrn_scan_axis.angle_start
_diffrn_scan_axis.angle_range
_diffrn_scan_axis.angle_increment
_diffrn_scan_axis.displacement_start
_diffrn_scan_axis.displacement_range
_diffrn_scan_axis.displacement_increment
SCAN1 GONIOMETER_OMEGA 3.9870 1.0 0.1230 0.0 0.0 0.0
SCAN1 DETECTOR_Z 0.0 0.0 0.0 -240.0 0.0 0.0
SCAN1 DETECTOR_Y 0.0 0.0 0.0 0.6 0.0 0.0
SCAN1 DETECTOR_X 0.0 0.0 0.0 -0.5 0.0 0.0

loop_
_diffrn_scan_frame.frame_id
_diffrn_scan_frame.frame_number
_diffrn_scan_frame.integration_time
_diffrn_scan_frame.exposure_time
_diffrn_scan_frame.scan_id
_diffrn_scan_frame.date
FRAME1 1 0.095000 0.100000 SCAN1 2010-06-20T17:54.329

loop_
_diffrn_scan_frame_axis.frame_id
_diffrn_scan_frame_axis.axis_id
_diffrn_scan_frame_axis.angle
_diffrn_scan_frame_axis.displacement
FRAME1 GONIOMETER_OMEGA 12.0 0.0
FRAME1 DETECTOR_Z 0.0 -240.0
FRAME1 DETECTOR_Y 0.0 0.6
FRAME1 DETECTOR_X 0.0 -0.5

# this could also contain postrefined results

loop_
_axis.id
_axis.type
_axis.equipment
_axis.depends_on
_axis.vector[1] _axis.vector[2] _axis.vector[3]
_axis.offset[1] _axis.offset[2] _axis.offset[3]
GONIOMETER_OMEGA rotation goniometer . 1 0 0 . . .
SOURCE           general source . 0 0 1 . . .
GRAVITY          general gravity . 0 -1 0 . . .
DETECTOR_Z       translation detector . 0 0 1 0 0 0
DETECTOR_Y       translation detector DETECTOR_Z 0 1 0 0 0 0
DETECTOR_X       translation detector DETECTOR_Y 1 0 0 0 0 0
ELEMENT_X        translation detector DETECTOR_X 1 0 0 157.2 157.2 0
ELEMENT_Y        translation detector ELEMENT_X 0 1 0 0 0 0

loop_
_array_structure_list.array_id
_array_structure_list.index
_array_structure_list.dimension
_array_structure_list.precedence
_array_structure_list.direction
_array_structure_list.axis_set_id
ARRAY1 1 2463 1 increasing ELEMENT_X
ARRAY1 2 2527 2 increasing ELEMENT_Y

loop_
_array_structure_list_axis.axis_set_id
_array_structure_list_axis.axis_id
_array_structure_list_axis.displacement
_array_structure_list_axis.displacement_increment
ELEMENT_X ELEMENT_X 0.0512 0.1024
ELEMENT_Y ELEMENT_Y 0.0512 0.1024

loop_
_array_element_size.array_id
_array_element_size.index
_array_element_size.size
ARRAY1 1 102.4e-6
ARRAY1 2 102.4e-6

loop_
_array_intensities.array_id
_array_intensities.binary_id
_array_intensities.linearity
_array_intensities.gain
_array_intensities.gain_esd
_array_intensities.overload
_array_intensities.undefined_value
ARRAY1 1 linear 0.5 0.2 1048575 0

loop_
_array_structure.id
_array_structure.encoding_type
_array_structure.compression_type
_array_structure.byte_order
ARRAY1 "signed 32-bit integer" CBF_BYTE_OFFSET little_endian
;
;

_array_data.data
;
--CIF-BINARY-FORMAT-SECTION--
Content-Type: application/octet-stream;
     conversions="x-CBF_BYTE_OFFSET"
Content-Transfer-Encoding: BINARY
X-Binary-Size: 94981
X-Binary-ID: 1
X-Binary-Element-Type: "signed 32-bit integer"
X-Binary-Element-Byte-Order: LITTLE_ENDIAN
Content-MD5: VwGHOeEVHfClJWkB5v5Geg==
X-Binary-Number-of-Elements: 94965
X-Binary-Size-Fastest-Dimension: 487
X-Binary-Size-Second-Dimension: 195
X-Binary-Size-Padding: 4095

--- data comes here ---
--CIF-BINARY-FORMAT-SECTION----
;
