Welcome to Dataguzzler-Python’s documentation!¶

Contents:

  • About Dataguzzler-Python
    • Prerequisite dependencies
  • Installation
    • Installing Acquisition Libraries
  • Quick Start and Tutorial
    • Using the SpatialNDE2 Recording Database
    • The SpatialNDE2 Interactive Viewer
  • Writing Dataguzzler-Python Modules
    • Dataguzzler-Python Principles
    • Review of Threading, Locking, and Race Conditions
    • Locking in Dataguzzler-Python: Contexts
    • Censoring
    • Anatomy of a Module
    • Dynamic Metadata
    • Calcsync Mode
    • Modules That Use C/C++ APIs and the Python GIL
    • Multithreaded Modules
    • The Locking Order for Multithreaded Modules
    • Sleeping and KeyboardInterrupt
    • Closing and Exiting
  • Writing Dataguzzler-Python Configurations
    • Some Demonstration Configurations
    • Abstracting Functionality Into Include Files
    • Dynamic Metadata

Indices and tables¶

  • Index

  • Search Page

Dataguzzler-Python

Navigation

Contents:

  • About Dataguzzler-Python
  • Installation
  • Quick Start and Tutorial
  • Writing Dataguzzler-Python Modules
  • Writing Dataguzzler-Python Configurations

Related Topics

  • Documentation overview
    • Next: About Dataguzzler-Python

Quick search

©2022, Stephen D. Holland. | Powered by Sphinx 7.2.6 & Alabaster 0.7.16 | Page source