International Tables for Crystallography (2006). Vol. G, ch. 5.6, pp. 544-556
doi: 10.1107/97809553602060000756

Chapter 5.6. CBFlib: an ANSI C library for manipulating image data

Contents

  • 5.6. CBFlib : an ANSI C library for manipulating image data  (pp. 544-556) | html | pdf | chapter contents |
    • 5.6.1. Introduction  (pp. 544-545) | html | pdf |
    • 5.6.2. CBFlib function descriptions  (pp. 545-552) | html | pdf |
      • 5.6.2.1. Low-level CBFlib functions  (pp. 546-549) | html | pdf |
      • 5.6.2.2. High-level CBFlib functions  (p. 549) | html | pdf |
      • 5.6.2.3. General high-level functions  (pp. 549-551) | html | pdf |
      • 5.6.2.4. Goniometer geometry functions  (p. 551) | html | pdf |
      • 5.6.2.5. Detector geometry functions  (pp. 551-552) | html | pdf |
    • 5.6.3. Compression schemes  (p. 552) | html | pdf |
      • 5.6.3.1. Canonical-code compression  (p. 552) | html | pdf |
      • 5.6.3.2. CCP4 -style compression  (p. 552) | html | pdf |
    • 5.6.4. Sample templates  (pp. 552-554) | html | pdf |
    • 5.6.5. Example programs  (pp. 555-556) | html | pdf |
      • 5.6.5.1. convert_image   (p. 555) | html | pdf |
      • 5.6.5.2. makecbf   (pp. 555-556) | html | pdf |
      • 5.6.5.3. cif2cbf   (p. 556) | html | pdf |
    • References | html | pdf |
    • Figures
      • Fig. 5.6.1.1. Schematic data structure of a CBF or imgCIF data set accessed through a handle  (p. 544) | html | pdf |
      • Fig. 5.6.1.2. Flow chart for a typical application reading CBF/imgCIF data  (p. 545) | html | pdf |
      • Fig. 5.6.1.3. Flow chart for an application writing CBF/imgCIF data  (p. 545) | html | pdf |
      • Fig. 5.6.4.1. Template imgCIF for use with an ADSC Quantum 4 detector  (pp. 553-554) | html | pdf |
      • Fig. 5.6.4.2. Part of the template file for a MAR345 detector  (p. 554) | html | pdf |
      • Fig. 5.6.5.1. An extract of program code for the conversion of image data to CBF format  (p. 555) | html | pdf |
      • Fig. 5.6.5.2. Code fragment to illustrate the creation of the DIFFRN_FRAME_DATA category  (p. 555) | html | pdf |
      • Fig. 5.6.5.3. Listing of the main code fragment in the program cif2cbf for conversion of an ASCII CIF to a CBF file  (p. 556) | html | pdf |
    • Tables
      • Table 5.6.1.1. Return values from CBFlib functions  (p. 544) | html | pdf |
      • Table 5.6.2.1. Formal parameters for low-level CBFlib functions  (p. 546) | html | pdf |
      • Table 5.6.2.2. Values for headers in cbf_read_file   (p. 547) | html | pdf |
      • Table 5.6.2.3. Values for headers in cbf_write_file   (p. 547) | html | pdf |
      • Table 5.6.2.4. Values for encodings in cbf_write_file   (p. 548) | html | pdf |
      • Table 5.6.2.5. Values for the parameter compression in cbf_get_integerarrayparameters and cbf_set_integer­array   (p. 549) | html | pdf |
      • Table 5.6.2.6. Formal parameters for high-level CBFlib functions  (p. 550) | html | pdf |
      • Table 5.6.3.1. Structure of compressed data using the canonical-code scheme  (p. 552) | html | pdf |
      • Table 5.6.3.2. Structure of compressed data using the CCP4 -style scheme  (p. 552) | html | pdf |