Architecture¶
High-level overview of Dirigo’s architecture: core abstractions (ABC), Workers, pipelines, and plugin discovery via entry points. Expand with diagrams as the design stabilizes.
flowchart LR
A[Acquisition Worker] --> B[Processor Worker]
B --> C[Display Worker]
B --> D[Writer Worker]
subgraph Hardware Plugins
H1[Digitizer]:::hw
H2[Stages]:::hw
H3[Detectors]:::hw
end
A -. interfaces .-> H1
A -. interfaces .-> H2
A -. interfaces .-> H3
classDef hw fill:#eee,stroke:#333,stroke-width:1px;