Gildea Richard J, Bourhis Luc J, Dolomanov Oleg V, Grosse-Kunstleve Ralf W, Puschmann Horst, Adams Paul D, Howard Judith A K
J Appl Crystallogr. 2011 Dec 1;44(Pt 6):1259-1263. doi: 10.1107/S0021889811041161. Epub 2011 Oct 29.
iotbx.cif is a new software module for the development of applications that make use of the CIF format. Comprehensive tools are provided for input, output and validation of CIFs, as well as for interconversion with high-level cctbx [Grosse-Kunstleve, Sauter, Moriarty & Adams (2002). J. Appl. Cryst.35, 126-136] crystallographic objects. The interface to the library is written in Python, whilst parsing is carried out using a compiled parser, combining the performance of a compiled language (C++) with the benefits of using an interpreted language.
iotbx.cif是一个用于开发利用CIF格式的应用程序的新软件模块。它提供了用于CIF的输入、输出和验证的综合工具,以及用于与高级cctbx [Grosse-Kunstleve、Sauter、Moriarty和Adams(2002年)。《应用晶体学杂志》35卷,126 - 136页]晶体学对象进行相互转换的工具。库的接口用Python编写,而解析则使用编译后的解析器来执行,将编译语言(C++)的性能与使用解释语言的优点结合起来。