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