PyRogue Tree Getting Started Guide
This guide provides a quick walkthrough of a basic PyRogue tree application. It walks from a minimal root setup through custom device definition, then finishes with complete reference code.
Recommended Learning Path
Build Your First PyRogue Root - build a minimal working root and add common components.
Create A Custom PyRogue Device - define a custom pyrogue.Device with RemoteVariable, LinkVariable, and RemoteCommand entries.
Review The Complete Root Example - review the full assembled example in one place.
PyRogue Tree - review the PyRogue Tree architecture and concepts.
Stream Interface and Memory Interface - review lower-level interfaces as needed.
External Hardware-Oriented Walkthrough
For a board-focused example using Rogue with hardware:
Tutorial page: Simple-PGPv4-KCU105 Example
Source repository: slaclab/Simple-PGPv4-KCU105-Example