Crystallographic Information Framework

CIFtbx version 1


CIFtbx is a function library for programmers developing CIF applications. It is written in Fortran and is intended for use with Fortran programs.



This is the version of July 17 1994. This version of CIFtbx is no longer maintained. Use instead CIFtbx version 3.

Language and platform

The software is written in Fortran77 and should compile and run in a command-line environment on any common operating system with a suitable Fortran compiler.


  • Installation: Copy the text file ciftbx.txt into an empty directory and split it into distinct files as described in the Installation instructions
    copy the individual files to the build directory. Then compile the source file ciftbx.f and retain as an object file for linking against an application, e.g.
     f77 -c ciftbx.f 

Terms and conditions of use

Copyright in the software © the author.
Author: S. R. Hall

The software is distributed here under the standard terms and conditions of use applying to software associated with International Tables for Crystallography Volume G. Queries concerning any other use should be directed to


Hall, S. R. (1993). CIF applications. IV. CIFtbx: a tool box for manipulating CIFs. J. Appl. Cryst. 26, 482-494. [details]

Hall, S. R. & Bernstein, H. J. (1996). CIF applications. V. CIFtbx2: extended tool box for manipulating CIFs. J. Appl. Cryst. 29, 598-603. [details]