Skip to content

Write the architecture, emulator and Python bindings chapters - #34

Merged
mikelangmayr merged 1 commit into
mainfrom
mike/docs-architecture-chapter
Sep 23, 2026
Merged

mikelangmayr merged 1 commit into
mainfrom
mike/docs-architecture-chapter

Conversation

@mikelangmayr

Copy link
Copy Markdown
Contributor
  • Architecture chapter now covers the producer/consumer exposure model, the frame dispatch path, and why frame outputs are forbidden from blocking acquisition
  • Emulator chapter lists the Archon commands it actually answers, documents EMULATOR_DATADIR for serving real frames instead of synthetic ones, and states what the emulation does not model
  • Python chapter covers the three command routes, RuntimeError on failure, GIL release and its thread-safety limits, and the shape output_status() returns
  • Emulator config keys now come from the generated table rather than being restated

All claims checked against the source; the shared-memory non-blocking behaviour is cited to ImageStreamIO_UpdateIm in the writer.

@github-actions

github-actions Bot commented Sep 23, 2026 •

Copy link
Copy Markdown
Contributor
PR Preview Action v1.8.1
Preview removed because the pull request was closed.
2026-09-23 23:18 UTC

@mikelangmayr
mikelangmayr merged commit 7e7dd11 into main Sep 23, 2026
6 checks passed
@mikelangmayr
mikelangmayr deleted the mike/docs-architecture-chapter branch September 23, 2026 23:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants