###CBF: VERSION 1.5, CBFlib v0.7.8 - PILATUS detectors data_{{ name }} _array_data.header_convention "PILATUS_1.2" _array_data.header_contents ; {%- if !detector.is_empty() %} # Detector: {{ detector }} {%- endif %} {{ datetime }} {%- if !pixel_size.is_empty() %} # Pixel_size {{ pixel_size }} {%- endif %} {%- if !silicon.is_empty() %} # Silicon {{ silicon }} {%- endif %} {%- if !exposure_time.is_empty() %} # Exposure_time {{ exposure_time }} s {%- endif %} {%- if !exposure_period.is_empty() %} # Exposure_period {{ exposure_period }} s {%- endif %} {%- if !tau.is_empty() %} # Tau = {{ tau }} s {%- endif %} {%- if !count_cutoff.is_empty() %} # Count_cutoff {{ count_cutoff }} counts {%- endif %} {%- if !threshold_setting.is_empty() %} # Threshold_setting: {{ threshold_setting }} eV {%- endif %} {%- if !gain_setting.is_empty() %} # Gain_setting: {{ gain_setting }} {%- endif %} {%- if !n_excluded_pixels.is_empty() %} # N_excluded_pixels = {{ n_excluded_pixels }} {%- endif %} {%- if !excluded_pixels.is_empty() %} # Excluded_pixels: {{ excluded_pixels }} {%- endif %} {%- if !flat_field.is_empty() %} # Flat_field: {{ flat_field }} {%- endif %} {%- if !trim_file.is_empty() %} # Trim_file: {{ trim_file }} {%- endif %} {%- if !image_path.is_empty() %} # Image_path: {{ image_path }} {%- endif %} {%- if !ratcorr_lut_directory.is_empty() %} # Ratcorr_lut_directory: {{ ratcorr_lut_directory }} {%- endif %} {%- if !retrigger_mode.is_empty() %} # Retrigger_mode: {{ retrigger_mode }} {%- endif %} {%- if !wavelength.is_empty() %} # Wavelength {{ wavelength }} A {%- endif %} {%- if !start_angle.is_empty() %} # Start_angle {{ start_angle }} deg. {%- endif %} {%- if !angle_increment.is_empty() %} # Angle_increment {{ angle_increment }} deg. {%- endif %} {%- if !omega.is_empty() %} # Omega {{ omega }} deg. {%- endif %} {%- if !omega_increment.is_empty() %} # Omega_increment {{ omega_increment }} deg. {%- endif %} {%- if !phi.is_empty() %} # Phi {{ phi }} deg. {%- endif %} {%- if !phi_increment.is_empty() %} # Phi_increment {{ phi_increment }} deg. {%- endif %} {%- if !kappa.is_empty() %} # Kappa {{ kappa }} deg. {%- endif %} {%- if !oscillation_axis.is_empty() %} # Oscillation_axis {{ oscillation_axis }} {%- endif %} {%- if !detector_distance.is_empty() %} # Detector_distance {{ detector_distance }} m {%- endif %} {%- if !detector_voffset.is_empty() %} # Detector_Voffset {{ detector_voffset }} m {%- endif %} {%- if !beam_xy.is_empty() %} # Beam_xy {{ beam_xy }} pixels {%- endif %} # Flux {{ flux }} counts {%- if !temperature.is_empty() %} # Temperature {{ temperature }} K {%- endif %} {%- if !blower.is_empty() %} # Blower {{ blower }} C {%- endif %} {%- if !lakeshore.is_empty() %} # Lakeshore {{ lakeshore }} K {%- endif %} {%- for (key, value) in user_header %} {{ key }} = {{ value }} {%- endfor %} ; _array_data.data ; --CIF-BINARY-FORMAT-SECTION-- Content-Type: application/octet-stream; conversions="x-CBF_BYTE_OFFSET" Content-Transfer-Encoding: BINARY X-Binary-Size: {{ x_binary_size }} X-Binary-ID: 1 X-Binary-Element-Type: "signed 32-bit integer" X-Binary-Element-Byte-Order: {{ byte_order }} Content-MD5: {{ content_md5 }} X-Binary-Number-of-Elements: {{ x_binary_number_of_elements }} X-Binary-Size-Fastest-Dimension: {{ x_binary_size_fastest_dimension }} X-Binary-Size-Second-Dimension: {{ x_binary_size_second_dimension }} X-Binary-Size-Padding: {{ x_binary_size_padding }} {# Empty string #} {# Empty string #}