Skip to content

API reference

Auto-generated from source docstrings via mkdocstrings-python. The narrative guides (Devices, Procedures, Configuration, …) link back to the relevant sections here.

Top-level

  • capa — top-level re-exports.

Subpackages

  • capa.runtimeConductor, WorkerPool, Worker, ManualClient, bridges, dispatchers.
  • capa.devices — adapter contract and per-family adapters (Watlow, Alicat, Sartorius, NI-DAQ, cameras, simulators).
  • capa.config — config models, canonicalization, validation, problems.
  • capa.channels — channel registry, spec, calibration.
  • capa.experiment — procedures, profiles, method executor, authorization.
  • capa.storage — writer thread, per-sink writers, bundle finalize / integrity.
  • capa.ui — PySide6 widgets, tabs, docks, main window.
  • capa.core — clock, databus, ring buffers, backpressure, units, logging, plugins.
  • capa.calibration — tune artifacts.
  • capa.cli — Typer dispatcher and sub-apps.

Status: the public surface of capa.runtime, capa.devices, and capa.config is unstable. Pin to a specific commit if you build against capa today.