This section explains how Python code is organized within this system.

  • External Modules — A guide to modules that we use which are neither locally-written nor part of the Python standard library.
  • Module Layout — Layout of our local Python module tree.
  • Coding Standards — Information on how we lay out and organize code within Python source files.
  • Docstrings — Information on how we use docstrings to document Python source code.
  • Sphinx — Sphinx-formatted documentation of locally-written modules.