acq4
  • User’s Guide
  • Developer’s Guide
    • Introduction
    • Getting Started with Development
    • Key Utilities and Patterns
    • Data Formats and I/O
    • Common Development Tasks
    • Modules
    • Debugging
acq4
  • Developer’s Guide
  • View page source

Developer’s Guide

Contents:

  • Introduction
    • How Difficult Will It Be?
    • Where Should I Start?
  • Getting Started with Development
    • Setting up a development environment
    • Starting ACQ4
    • Running Tests
    • Technology Notes
  • Key Utilities and Patterns
    • Interface System
    • DataManager
    • Resource Locking
    • Manager Access
    • Task Execution
  • Data Formats and I/O
    • MetaArray (Primary Data Format)
    • File Type System
  • Common Development Tasks
  • Modules
    • Manager Module
    • Data Manager Module
    • Camera Module
    • Patch Module
    • Task Runner Module
    • Imager Module
    • Console Module
    • What is a Module?
    • How to Build a New Module
  • Debugging
    • Python debugging and IDEs
    • Memory Leaks
    • Lockups, bus errors, segmentation faults
    • Installing PyQt with debugging symbols:
    • Debugging ACQ4 with GDB
Previous Next

© Copyright 2021, University of North Carolina at Chapel Hill, Allen Institute for Brain Science, Sensapex Oy.

Built with Sphinx using a theme provided by Read the Docs.