User guide

This guide introduces the design of guppy-algorithms and the patterns used to build programs from its components. It is aimed at users who have completed the getting-started example and want to understand how to choose, combine, and adapt the library’s algorithms and primitives.

Begin with the library structure to see where components live and how Python builders complement guppy functions. Then use the core concepts and feature highlights to explore register types, composition, and larger workflows.