Documentation Table of Contents

  • Download: Download the cctbx for Linux, MacOS or Windows.
  • Installation: Learn how to install the cctbx.
  • Getting started: Overview of what to do to get started using the cctbx.
  • Python/cctbx features: Non-obvious features of Python and cctbx functions.
  • Python/cctbx hints: Helpful cctbx and Python hints.
  • Multiprocessing: How to run any method with multiprocessing.
  • High level cctbx objects:
  • Maps:
    • Introduction: Learn about some important map properties, such as gridding and padding. Learn how to convert between grid points and coordinates and how to get map values at specific positions.
    • Boxing: Learn how to work with a part of a map. This involves keeping track of coordinate shifts and symmetry.
  • Lower level components:
    • Flex arrays: An array specifically designed for the cctbx. Very useful for handling crystallographic data.
    • Advanced features of flex arrays: An array specifically designed for the cctbx. Very useful for handling crystallographic data.
  • API documentation: Browse the API documentation. Useful if you are an experienced user.