view article

Figure 1
Overall organization of cctbx, showing selected modules relevant to the applications described in this article. In addition to standalone core modules, cctbx provides object-oriented Python bindings to the C-­language libraries CMTZ (Winn et al., 2002BB59), CBFlib (Bernstein & Ellis, 2005BB6) and ANN (Arya et al., 1998BB4). Python scripting allows the cctbx code to interoperate with externally developed packages. Functions of interest are provided by the packages NumPy (https://www.numpy.org ), mod_python (Trubetskoy, 2007BB56), pyana, wxPython (Rappin & Dunn, 2006BB42), matplotlib (https://matplotlib.org ), PyCUDA (Klöckner et al., 2012BB33) and h5py (https://code.google.com/p/h5py ).

Journal logoBIOLOGICAL
CRYSTALLOGRAPHY
ISSN: 1399-0047
Follow Acta Cryst. D
Sign up for e-alerts
Follow Acta Cryst. on Twitter
Follow us on facebook
Sign up for RSS feeds