.. _getting_started: .. _starting_tutorials: ================================== 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 ========================= #. :ref:`tutorials_p_t_root` - build a minimal working root and add common components. #. :ref:`tutorials_p_t_device` - define a custom `pyrogue.Device` with `RemoteVariable`, `LinkVariable`, and `RemoteCommand` entries. #. :ref:`full_root_definition` - review the full assembled example in one place. #. :ref:`pyrogue_tree` - review the PyRogue Tree architecture and concepts. .. toctree:: :maxdepth: 1 :hidden: pyrogue_tree_example/p_t_root pyrogue_tree_example/p_t_device pyrogue_tree_example/full_root 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 `_