Example of SLS Expanded Header
###CBF: VERSION 1.5
# CBF file written by CBFlib v0.7.8
data_image_1
_diffrn.id DS1
_diffrn.crystal_id DIFFRN_CRYSTAL_ID
_diffrn_source.diffrn_id DS1
_diffrn_source.source synchrotron
_diffrn_source.type '?'
_diffrn_radiation.diffrn_id DS1
_diffrn_radiation.wavelength_id L1
_diffrn_radiation.tau 1.94e-07
_diffrn_radiation.flux 2.24876e+10
_diffrn_radiation.polarizn_source_ratio 0.99
_diffrn_radiation_wavelength.id L1
_diffrn_radiation_wavelength.wavelength 1.2398
_diffrn_radiation_wavelength.wt 1.0
_diffrn_detector.diffrn_id DS1
_diffrn_detector.id Pilatus6M
_diffrn_detector.type 'SLS Pilatus 6M'
_diffrn_detector.details
;
SN: 60-0001
Silicon sensor, thickness 0.000320 m
;
_diffrn_detector.number_of_axes 3
loop_
_diffrn_detector_axis.detector_id
_diffrn_detector_axis.axis_id
Pilatus6M DETECTOR_Y
Pilatus6M DETECTOR_Z
Pilatus6M DETECTOR_PITCH
_diffrn_detector_element.id 1
_diffrn_detector_element.detector_id Pilatus6M
_diffrn_frame_data.id frame_1
_diffrn_frame_data.detector_element_id 1
_diffrn_frame_data.detector_id Pilatus6M
_diffrn_frame_data.array_id image_1
_diffrn_frame_data.binary_id 1
_diffrn_frame_data.details
;
Detector: PILATUS 6M SN: 60-0001
2007/Jun/17 15:12:36.928
Pixel_size 172e-6 m x 172e-6 m
Silicon sensor, thickness 0.000320 m
Exposure_time 0.995000 s
Exposure_period 1.000000 s
Tau = 194.0e-09 s
Count_cutoff 1048575 counts
Threshold_setting 5000 eV
Wavelength 1.2398 A
Energy_range (0, 0) eV
Detector_distance 0.15500 m
Detector_Voffset -0.01003 m
Beam_xy (1231.00, 1277.00) pixels
Flux 22487563295 ph/s
Filter_transmission 0.0008
Start_angle 13.0000 deg.
Angle_increment 1.0000 deg.
Detector_2theta 0.0000 deg.
Polarization 0.990
Alpha 0.0000 deg.
Kappa 0.0000 deg.
Phi 0.0000 deg.
Chi 0.0000 deg.
Oscillation_axis X, CW
N_oscillations 1
;
_diffrn_frame_data.center_slow 219.644000
_diffrn_frame_data.center_fast -211.732000
_diffrn_frame_data.center_units mm
_diffrn_measurement.diffrn_id DS1
_diffrn_measurement.id GONIOMETER
_diffrn_measurement.number_of_axes 3
_diffrn_measurement.method oscillation
_diffrn_measurement.details '.'
_diffrn_measurement.sample_detector_distance 155
_diffrn_measurement.sample_detector_voffset -10.03
loop_
_diffrn_measurement_axis.measurement_id
_diffrn_measurement_axis.axis_id
GONIOMETER GONIOMETER_PHI
GONIOMETER GONIOMETER_KAPPA
GONIOMETER GONIOMETER_OMEGA
_diffrn_scan.id SCAN1
_diffrn_scan.frame_id_start FRAME1
_diffrn_scan.frame_id_end FRAME1
_diffrn_scan.frames 1
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 0.0 0.0 0.0 0.0 0.0 0.0
SCAN1 GONIOMETER_KAPPA 0.0 0.0 0.0 0.0 0.0 0.0
SCAN1 GONIOMETER_PHI 13 1 1 0.0 0.0 0.0
SCAN1 DETECTOR_Z 0.0 0.0 0.0 155 0 0
SCAN1 DETECTOR_Y 0.0 0.0 0.0 -10.03 0 0
SCAN1 DETECTOR_PITCH 0.0 0.0 0.0 0.0 0.0 0.0
_diffrn_scan_frame.frame_id FRAME1
_diffrn_scan_frame.frame_number 1
_diffrn_scan_frame.integration_time 0.995
_diffrn_scan_frame.scan_id SCAN1
_diffrn_scan_frame.date 2007-06-17T15:12:36.928
_diffrn_scan_frame.oscillations 1
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 0.0 0.0
FRAME1 GONIOMETER_KAPPA 0.0 0.0
FRAME1 GONIOMETER_PHI 13 0.0
FRAME1 DETECTOR_Z 0.0 155
FRAME1 DETECTOR_Y 0.0 -10.03
FRAME1 DETECTOR_PITCH 0.0 0.0
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]
SLS_X general general . 1 0 0 0 0 0
SLS_Y general general . 0 -1 0 0 0 0
SLS_Z general general . 0 0 -1 0 0 0
GONIOMETER_OMEGA rotation goniometer . -1 0 0 . . .
GONIOMETER_KAPPA rotation goniometer GONIOMETER_OMEGA 0.64279 0.76604 0 . . .
GONIOMETER_PHI rotation goniometer GONIOMETER_KAPPA -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_PITCH rotation detector DETECTOR_Y 1 0 0 0 0 0
ELEMENT_X translation detector DETECTOR_PITCH 1 0 0 211.818 -217.322 0
ELEMENT_Y translation detector ELEMENT_X 0 1 0 0 0 0
loop_
_array_structure_list.array_id
_array_structure_list.axis_set_id
_array_structure_list.index
_array_structure_list.dimension
_array_structure_list.precedence
_array_structure_list.direction
image_1 ELEMENT_X 1 2463 1 increasing
image_1 ELEMENT_Y 2 2527 2 increasing
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.086 -0.172
ELEMENT_Y ELEMENT_Y -12.352000 0.172
_array_intensities.array_id image_1
_array_intensities.binary_id 1
_array_intensities.linearity linear
_array_intensities.gain 1
_array_intensities.gain_esd .
_array_intensities.overload 1.04858e+06
_array_intensities.undefined_value -3
_array_structure.id image_1
_array_structure.encoding_type "signed 32-bit integer"
_array_structure.compression_type byte_offsets
_array_structure.byte_order little_endian
loop_
_array_element_size.array_id
_array_element_size.index
_array_element_size.size
image_1 1 0.000172
image_1 2 0.000172
_array_data.header_convention SLS_1.0
_array_data.header_contents .
_array_data.array_id image_1
_array_data.binary_id 1
_array_data.data
;
--CIF-BINARY-FORMAT-SECTION--
Content-Type: application/octet-stream;
conversions="x-CBF_BYTE_OFFSET"
Content-Transfer-Encoding: BINARY
X-Binary-Size: 6247567
X-Binary-ID: 1
X-Binary-Element-Type: "signed 32-bit integer"
X-Binary-Element-Byte-Order: LITTLE_ENDIAN
Content-MD5: 8wO6i2+899lf5iO8QPdgrw==
X-Binary-Number-of-Elements: 6224001
X-Binary-Size-Fastest-Dimension: 2463
X-Binary-Size-Second-Dimension: 2527
X-Binary-Size-Padding: 4095
^L^Z^D ... [binary data omitted here]
--CIF-BINARY-FORMAT-SECTION----
;